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

Tag: aop

Java AOP及在SpringBoot项目中实践

Tag: cache

PHP基于APC的单机缓存

Redis基础知识

Redis的线程模型与网络模型

Tag: elasticsearch

Elasticsearch介绍

Elasticsearch分布式存储的写流程

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

ELK 搭建

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

Tag: go

Go channel底层实现

Go GPM 模型

Go sync.Map 源码实现

Go 利用 buffer channel 做一个资源池

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

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

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

笔记- Go context

笔记-Go bytes.Buffer

笔记-Go defer 调试复杂函数

笔记-Go unsafe 包

笔记-Go Web 服务器 http.Handler 接口

笔记-Go 作用域和生命周期

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

笔记-Go 限制并发、限速

笔记-grpc 介绍和 Go 示例

简易实现固定窗口限流

算法-LRU

Tag: io模型

I/O 多路复用之 epoll

I/O 多路复用之 select

Java NIO

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

nginx的线程模型与网络模型

Reactor模式

Redis的线程模型与网络模型

Unix 五种 I/O 模型

Tag: java

Arthas工具

Java AOP及在SpringBoot项目中实践

Java GC垃圾收集

Java NIO

Java synchronized实现原理

Java ThreadLocal原理

Java YoungGC的一次排查优化

Java 包装线程池或者task,统一异步线程流水

Java8 笔记

Java基础知识

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

Java线程池

JUC 常用并发组件

JUC 并发组件CompletableFuture

Reactor模式

Spring 原理入门

SpringBoot bean的常用扩展点

SpringBoot 如何开发一个starter组件

基于SPEL实现ABTest服务

性能优化之-对象池技术

性能优化之-批处理提升吞吐量

笔记-Java日期处理

笔记-Java集合容器

简易实现固定窗口限流

算法-LRU

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

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

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

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

Tag: kafka

Canal+Flink+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应用

MySQL 常用sql注意坑点

MySQL 死锁日志详细解读

mysqldump 备份数据库

MySQL基础知识笔记

分布式事务

Tag: netty

算法-时间轮实现

Tag: nginx

LNMP 架构源码包搭建

nginx+Hugo 搭建博客

nginx处理惊群问题源码分析

nginx的线程模型与网络模型

Tag: php

LNMP 架构源码包搭建

PHP 多维数组排序 array_multisort应用

PHP 多进程处理任务

PHP 添加扩展模块

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

PHP基于APC的单机缓存

PHP是如何实现弱类型的

Tag: python

Python的多进程与多线程

Tag: redis

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

Redis基础知识

Redis的线程模型与网络模型

Tag: rpc

微服务治理框架Dubbo入门

笔记-grpc 介绍和 Go 示例

Tag: shell

awk sed处理文件操作

Linux常用运维命令

sed修改替换多文件内容

shell编程

处理文件的交差并集合

文件共享传输的几种方式

Tag: spring

Java AOP及在SpringBoot项目中实践

MyBatis接口注入的实现原理

SpringBoot 如何开发一个starter组件

基于SPEL实现ABTest服务

Tag: 云原生

Docker

Tag: 分布式

分布式事务

分布式共识之Raft算法

分布式协调服务之 Zookeeper介绍

分布式服务之限流算法

分布式服务组件之快速入门

分布式缓存的一致性Hash

微服务治理框架Dubbo入门

性能优化之-负载均衡

Tag: 基础

Reactor模式

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

计算机基础-UTF8、Unicode 字符编码原理

计算机基础-加法器原理

计算机基础-大端序小端序

计算机基础-有符号数和浮点数

计算机基础-磁盘

计算机基础-零拷贝

Tag: 大数据

Canal+Flink+Kafka 同步业务表数据

Tag: 工具

Linux常用运维命令

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

vi 操作手册

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

文件共享传输的几种方式

新机开发配置汇总

笔记-Git 操作手册

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

Tag: 性能优化

Java线程池

JUC 并发组件CompletableFuture

PHP基于APC的单机缓存

性能优化之-对象池技术

性能优化之-批处理提升吞吐量

性能优化之-负载均衡

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应用

MySQL 常用sql注意坑点

MySQL 死锁日志详细解读

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: 金融

信贷行业必备概念速通