cache elasticsearch go io模型 java kafka lbs mq mysql nginx php python redis rpc shell spring 云原生 分布式 基础 工具 操作系统 数据库 算法 线程模型 网络 设计模式 软素质 金融

Tag: cache

PHP基于APC的单机缓存

Redis的线程模型与网络模型

Redis知识汇总

Tag: elasticsearch

Elasticsearch入门

Elasticsearch分布式存储的写流程

Elasticsearch分布式检索的两阶段流程

ELK 搭建

LBS位置服务 距离计算的几种方式

Tag: go

Go bytes.Buffer 介绍

Go channel底层实现

Go defer 调试复杂函数

Go GPM 模型

Go sync.Map 源码实现

Go unsafe 包

Go Web 服务器 http.Handler 接口

Go 利用 buffer channel 做一个资源池

Go 实现单机请求限流

Go 实现群聊天室- goroutine 和 channel 应用

Go 并发设计思路--非阻塞缓存

Go 理解并发的一个经典例子

Go 限制并发、限速

grpc 介绍和 Go 示例

LRU算法

笔记 Go context 包使用

笔记 Go 作用域和生命周期

笔记 Go 常用的时间日期转化

Tag: io模型

I/O 多路复用之 epoll

I/O 多路复用之 select

Java NIO理解

Kafka server的线程模型与网络模型

nginx的线程模型与网络模型

Reactor模式

Redis的线程模型与网络模型

Unix 五种 I/O 模型

Tag: java

Java GC垃圾收集

Java NIO理解

Java synchronized实现原理

Java ThreadLocal原理

Java YoungGC的一次排查优化

Java 在线调试利器 Arthas

Java8 总结笔记

Java常见面试题解析

Java日期处理

Java条件变量之阻塞队列实现

Java线程池

Java集合容器一览

JUC 常用并发组件

JUC 并发组件CompletableFuture

LRU算法

Reactor模式

Spring 原理入门

SpringBoot bean的常用扩展点

SpringBoot 如何开发一个starter组件

设计模式:单例模式与线程安全

设计模式:策略+工厂+模板方法 混合使用

设计模式:装饰器模式应用

设计模式:责任链、观察者模式在Spring下的应用

Tag: kafka

Kafka server的线程模型与网络模型

Kafka 深入理解

Kafka入门介绍

Kafka安装和常用命令使用介绍

Kafka常见面试题汇总

Kafka生产消费参数调优

Kafka集群管理&生产消费流程

Tag: lbs

LBS位置服务 距离计算的几种方式

Tag: mq

Kafka server的线程模型与网络模型

Kafka 深入理解

Kafka入门介绍

Kafka安装和常用命令使用介绍

Kafka常见面试题汇总

Kafka生产消费参数调优

Kafka集群管理&生产消费流程

MQ延时消息的设计思路

Tag: mysql

MySQL InnoDB 加锁规则与案例分析

MySQL InnoDB 幻读问题

MySQL MVCC机制与Undo Log

MySQL order by 执行流程和索引优化

MySQL 主从同步和binlog应用

mysqldump 备份数据库

MySQL知识汇总

Tag: nginx

LNMP 架构源码包搭建

nginx+Hugo 搭建博客

nginx处理惊群问题源码分析

nginx的线程模型与网络模型

Tag: php

LNMP 架构源码包搭建

PHP 多维数组排序 array_multisort应用

PHP 多进程处理任务

PHP 添加扩展模块

php-fpm进程模型与进程池隔离优化

PHP基于APC的单机缓存

PHP是如何实现弱类型的

Tag: python

Python 多线程使用

Python 多进程使用

Tag: redis

LBS位置服务 距离计算的几种方式

Redis的线程模型与网络模型

Redis知识汇总

Tag: rpc

grpc 介绍和 Go 示例

微服务治理框架Dubbo入门

Tag: shell

awk sed处理文件操作

Linux常用运维命令

sed修改替换多文件内容

shell编程

处理文件的交差并集合

文件共享传输的几种方式

Tag: spring

SpringBoot 如何开发一个starter组件

Tag: 云原生

Docker

Tag: 分布式

分布式共识之Raft算法

分布式协调服务之 Zookeeper介绍

分布式服务之限流算法

分布式缓存的一致性Hash

微服务治理框架Dubbo入门

负载均衡

Tag: 基础

Reactor模式

UTF8、Unicode 字符编码原理

大端序小端序

正则表达式-零宽向前、向后匹配

理解零拷贝

磁盘

计算机加法器原理

计算机怎么表示有符号数和浮点数

Tag: 工具

Git 操作手册

Linux常用运维命令

PlantUML 程序画图: 时序图、活动图

vi 操作手册

传输层TCP三次握手四次挥手-tcpdump抓包ftp应用

文件共享传输的几种方式

新机开发配置汇总

网络层IP数据包解析-tcpdump抓包ping应用

Tag: 操作系统

I/O 多路复用之 epoll

I/O 多路复用之 select

inode使用率过高

Linux内核之进程管理

Linux虚拟内存机制-进程地址空间

Unix 五种 I/O 模型

Unix 进程间通信 IPC

Web Server 工作原理

文件描述符

线程同步与锁

Tag: 数据库

Elasticsearch入门

Elasticsearch分布式存储的写流程

Elasticsearch分布式检索的两阶段流程

LBS位置服务 距离计算的几种方式

MySQL InnoDB 加锁规则与案例分析

MySQL InnoDB 幻读问题

MySQL MVCC机制与Undo Log

MySQL order by 执行流程和索引优化

MySQL 主从同步和binlog应用

mysqldump 备份数据库

MySQL知识汇总

Tag: 算法

KMP算法

LRU算法

回溯算法之排列组合

图的最短路径 Dijkstra 算法

图的遍历:广度优先 BFS 和深度优先 DFS

常见算法题目

最优解问题:0-1背包

最优解问题:找零钱

Tag: 线程模型

Kafka server的线程模型与网络模型

nginx的线程模型与网络模型

php-fpm进程模型与进程池隔离优化

Redis的线程模型与网络模型

Tag: 网络

tcpdump抓包http应用

传输层TCP三次握手四次挥手-tcpdump抓包ftp应用

网络层IP数据包解析-tcpdump抓包ping应用

Tag: 设计模式

设计模式:单例模式与线程安全

设计模式:策略+工厂+模板方法 混合使用

设计模式:装饰器模式应用

设计模式:责任链、观察者模式在Spring下的应用

Tag: 软素质

快速入门一个分布式组件

晋升原则

良好的工作习惯

Tag: 金融

股票、债券、基金、期货概念和区别

金融概念