周总结

12.1周总结1.git的使用 2.maven打包的理解1.git的使用2.maven打包的理解 1.git的使用 2.maven打包的理解 1.git的使用 远程仓库使用的是gitlab ,因为开发的环境分为4种环境,一个dev,一个qa,一个stagging,一个prod环境,每个环境对应有自...

2018-12-04 09:18:29

阅读数 490

评论数 0

面试总结

~~**网易严选面试总结~~** 1.线程池的实现 public ThreadPoolExecutor(int corePoolSize,int maximumPoolSize,long keepAliveTime,TimeUnit uni...

2018-10-17 12:52:18

阅读数 17

评论数 0

秒杀系统策略

** 对于秒杀系统,他是典型的读多写少的场景 ** 这个场景的难点是:读写冲突,锁非常严重。 将请求尽量拦截在系统上游,然后充分利用缓存,将大部分的请求拦截后再写入数据库。 系统层次的划分,前端,web...

2018-09-30 20:42:49

阅读数 67

评论数 0

使用Hash法解决内存不足的海量查询

算法思想:分而治之+Hash 1.IP地址最多有2^32=4G种取值情况,所以不能完全加载到内存中处理; 2.可以考虑采用“分而治之”的思想,按照IP地址的hash(ip)%1024,把海量IP日志分别存储到1024个小文件中。这样,每个小文件最多包含4MB个IP地址; 3.对于每个小文件,可以构...

2018-09-29 15:52:58

阅读数 74

评论数 0

提示
确定要删除当前文章?
取消 删除