Categories
- tech
- sql
- life
- algorithm
- design_pattern
- java
- commonS
- android
- SE
- web
- c_cpp
- linux
- funs
- cloud
- OS
- db
- pics
- english
- todolist
- mysql
- php
- javascript
- network
- ML
- memo
- arch
- go
- AI
- RTB
- NLP
- spring
- python
- IDE
- mind
- ES
- docker
- redis
- data_struct
- ceph
- DL
- ZooKeeper
- softpower
- mongodb
- Kafka
- live
tech
- DEBUG方法
- 常用正则表达式大全
- vi命令
- 黑客帝国-数据
- CAP和BASE原则
- 好文章
- Java快速开发框架
- spring配置Bak
- NoSQL, Redis与Memcached
- 面试被问到的问题
- 运维基础知识
- MVC/MVP与MVVM区别
- 掌握spring
- UML类图关系中关联、聚合、组合、依赖关系及其区别
- Lock 锁
- Dorado 7
- 关于I18N
- Markdown Syntax
- Changes to Default Layouts!
sql
life
algorithm
- 求最长公共子序列和最长公共子串
- 计算二叉树的两个子节点距离最大值
- Minimum Window Substring
- 求数组的交集intersection
- 海量数据分析处理的十个方法
- 算法面试题集之好代码
- 算法智力题
- 算法面试题集1
- 处理大数据的算法
- Hash 哈希的神奇之处
- 快排算法
- 队列的数组实现和链式实现
- Maximum Sub-Sequence
- Palindrome
design_pattern
java
- Java 单点登录实现原理
- Java CountDownLatch & CyclicBarrier同步屏障
- AQS
- Shiro和Spring Security
- 面试官:不使用synchronized和lock,如何实现一个线程安全的单例?
- Mockito编写单元测试的一个陷阱
- Stream和parallelStream
- Java 定时任务实现原理
- 对象的创建与OOP-Klass模型
- Java中的频次控制:RateLimiter
- Java并发编程中的Lock
- Java锁--Lock实现原理(底层实现)
- JVM线程与Linux内核线程的映射
- Java 利用数据库解决分布式并发问题
- OOM vs StackOverflow
- Java CAS操作
- Java 动态代理机制
- Java 处理Json
- Java ConcurrentHashMap
- Java 泛型
- junit mock
- 面试Java程序员的题
- java List转List-Lists.transform
- Java GC G1
- Java bytecode version
- Java Bugs
- Java 查找Full gc的起因
- Java Annotation
- Java 内存调试工具
- Java程序员必学的Hotspot JVM选项
- Java JVM
- Java中多线程
- guava google的扩展类库
- log4j配置 slf4j的优势
- Java编码教训
- Java源码阅读1
- java 中的ThreadLocal
- Java 面试题4
- Java 面试题3
- Java Callable
- Java NIO
- 成为优秀Java程序员的10个要点
- Java 基础知识(gc,JVM等)
- Java 面试题2
- Java 面试题1
- Java VS C++
- Java 中的并发
- Java中的面向对象
- Java 面试题0
- Java中的异常
- Java中的集合类Collection,List, Set, Map; Array, Stack,Queue等
- Java统计字符串中汉字,英文,数字,特殊符号个数
commonS
android
SE
web
- WebSocket
- 用GAE统计静态网页的访问量
- 键盘回车事件导致页面刷新的问题
- vue学习笔记
- JS 框架比较:AngularJS vs ReactJS vs EmberJS
- IE 兼容性
- tomcat
- jetty
- web 架构知识
- 前端优化
- Web面试题集2
- Web面试题集1
- 大菜鸟学习Node.js系列——打基础
- JS 操作JSON总结
c_cpp
linux
- vim 命令备忘
- sed 命令学习
- find 命令学习
- awk 命令学习
- Shell 程序管理
- Shell Script编写
- Linux 账户管理和ACL
- 输出系统的监控信息
- Shell 命令记录
- CMD
- grep
- linux的进程
- Linux 相关知识
funs
cloud
OS
db
pics
english
todolist
mysql
- MySQL索引优化
- 高可用MySQL方案:MHA
- MySQL双主(主主)架构方案MMM
- percona toolkit
- MySQL主从监控和报警
- 高可用MySQL配置方法(主从)
- 《高性能MySQL第3版》读书笔记(四)
- 《高性能MySQL第3版》读书笔记(三)
- 《高性能MySQL第3版》读书笔记(二)
- 《高性能MySQL第3版》读书笔记(一)
- 高可用MySQL方案
- mysql的分页优化
- mysql的索引实现
- mysql 安装
- mysql的存储过程
php
javascript
network
ML
- 机器学习(深度学习)为什么需要训练?
- 其他推荐系统算法
- 基于协同过滤的推荐系统实战
- 神经网络
- Machine Learning Foundation
- CTR预估
- 逻辑回归模型基础
- 《机器学习实战》笔记
memo
arch
- 微博阅读的系统设计
- 短链接的系统设计
- 朋友圈的系统设计
- 服务熔断,限流
- 如何应对突增的请求,实时更新排名,微博热搜
- 实时推荐系统的技术实现
- 服务降级
- Micronaut
- 中台
- 消息中间件kafka
- 突增流量应对和弹性可伸缩架构设计
- 几个系统设计问题
- 脑裂问题以及如何避免
- 12306售票算法
- Ceph
- 面试系统设计经验总结
- 抢红包系统设计
- 分布式事务之本地消息表和消息队列
- Spring Cloud
- Dubbo
- 分布式事务之TCC事务
- 分布式事务之2PC事务
- Service Mesh服务网格
- 分布式调研
- nginx
- Load Balance
go
AI
RTB
NLP
spring
- 在Spring中bean的生命周期
- 在Spring中遇到的bug
- Spring AspectJ
- Spring Security
- Spring Boot - Annotations
- Spring Boot - Common properties
- Spring Boot for Starters
- Spring framework源码导读(1)
- Spring framework源码-核心部分
- Spring Boot 构建 RESTful API 与单元测试
python
- Virtualenv搭建独立的python运行环境
- Python 代码混淆、编译、打包、运行
- Sublime Text 编辑 Python
- Vim Conf and Config It for Python (Mac)
- Flask
IDE
mind
ES
docker
- 基于Kubernetes的高可用Redis集群部署方案
- Kubernetes中StatefulSet介绍
- Kubernetes 存储系统 Storage 介绍
- Kubernetes文件挂载
- docker UnionFS
- docker日常操作集合
- Kubernetes
- Dockerfile定制镜像
- Docker
redis
- Redis常见问题和解决
- Redis-HyperLogLog算法和使用
- 分布式锁Redis和ZK实现异同
- Redis基础知识
- Redis分区
- Redis基础知识
- Redis实现分布式锁
- Redisson
- Redis集群
- Redis底层数据存储
- Redis架构模式