- 博客(6)
- 资源 (56)
- 收藏
- 关注
原创 JAVA八大排序算法
最近面试招人,感觉自己的智商秀逗了,强化训练,强化原理记忆,跑通多种思路不混乱https://github.com/singgel/eight-sorting-algorithms选择排序---直接选择排序 选择排序包括两种,分别是直接选择排序和堆排序,选择排序的基本思想是每一次在n-i+1(i=1,2,3,...,n-1)个记录中选取键值最小的记录作为有序序...
2018-05-17 16:58:58 5536 2
原创 zookeeper Master、leader选举和分布式锁
硬广,理论和实践要结合,少年:https://github.com/singgel/RPC-SkillTreeMaster选举:Master选举可以说是ZooKeeper最典型的应用场景了。比如HDFS中Active NameNode的选举、YARN中Active ResourceManager的选举和HBase中Active HMaster的选举等。Master选举也是充...
2018-05-15 09:29:18 619
原创 nginx负载均衡的五种策略
nginx可以根据客户端IP进行负载均衡,在upstream里设置ip_hash,就可以针对同一个C类地址段中的客户端选择同一个后端服务器,除非那个后端服务器宕了才会换一个。nginx的upstream目前支持的5种方式的分配1、轮询(默认)每个请求按时间顺序逐一分配到不同的后端服务器,如果后端服务器down掉,能自动剔除。 upstream backserver { server 192.168...
2018-05-06 17:50:22 290
原创 Spring源码笔记
Spring容器创建初始化1.刷新预处理动作2.刷新,获取bean工厂3.bean工厂的预准备工作4.bean工厂的后置处理工作5.执行bean工厂的标准初始化后的处理工作6.注册bean工厂的后置处理器(拦截bean的创建过程7.初始化messageSource组件(国际化、消息绑定、消息解析)8.初始化事件派发器9.onrefresh留给子容器,在容器刷新时自定义逻辑10.注册监听器,把容器...
2018-05-06 17:40:54 545
原创 github StackOverflow访问慢问题
安装:brew install kafka启动:cd /usr/local/Cellar/kafka/2.0.0/./bin/zookeeper-server-start /usr/local/etc/kafka/zookeeper.properties./bin/kafka-server-start /usr/local/etc/kafka/server.properties创...
2018-05-02 11:20:03 1586
原创 python脚本分析nginx访问日志
少年,想偷懒?那就复制吧:https://github.com/singgel/pythonDemo日志格式如下:223.74.135.248 [11/May/2017:11:19:47 +0800] "POST /login/getValidateCode HTTP/1.1" 404 14227 "http://www.example.com/login/getValidateCod...
2018-05-02 11:18:22 361
redis-desktop-manager-0.8.3-2550.dmg
2018-12-25
head+first+servlets jsp
2018-07-31
深入理解Java虚拟机[JVM高级特性与最佳实践](周志明)
2018-07-31
从PAXOS到ZOOKEEPER分布式一致性原理与实践
2018-07-31
mac的网络传输分析工具
2018-07-06
mac数据恢复
2018-07-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人