知识管理
chtxia
at码农
展开
-
数据库中间件总结(常用最全)
说说你用个哪些比较的好的数据库中间件,你当时遇到的问题是什么,为什么选择该款中间件?遇到了那些坑?厂家 URL 状态 58同城 https://github.com/58code/Oceanus 处于停止状态 360 https://github.com/Qihoo360/Atlas 停止维护 当当网 https://github....原创 2020-03-25 21:15:57 · 1882 阅读 · 0 评论 -
高并发缓存常见问题总结
1、缓存穿透缓存穿透是指请求查询数据,在数据库没有,自然在缓存中也不会有。这样就导致用户查询的时候,在缓存中找不到,每次都要去数据库再查询一遍,然后返回空(相当于进行了两次无用的查询)。这样请求就绕过缓存直接查数据库,这也是经常提的缓存命中率问题。比如查询用户信息,每次都会访问DB,如果有人恶意破坏,很可能直接对DB造成影响。有很多种方法可以有效地解决缓存穿透问题(1)最常见的则是采用...原创 2020-03-15 21:54:39 · 427 阅读 · 0 评论 -
google 10年 java技术栈【全栈】
java技术栈参考了众多资料,这里就不再详细列举了,可以自行去搜索1 java基础:1.1 算法1.1 排序算法:直接插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序1.2 二叉查找树、红黑树、B树、B+树、LSM树(分别有对应的应用,数据库、HBase)1.3 BitSet解决数据重复和是否存在等问题1.2 基本2.1 字符串常量池的迁移2.2...转载 2020-03-12 19:53:38 · 327 阅读 · 0 评论 -
大厂面试题,请君自测(原创)
1、Java基础 谈谈Java容器体系, 谈谈Java IO/NIO体系, 谈谈Java锁, 谈谈Java底层对锁的优化2、数据库 谈谈ACID, 谈谈ACID的底层实现, 事务并发和事务隔离, 聚簇索引和非聚簇索引2.1 MySQL MySQL常见的存储引擎, 索引, 组合索引, 最左匹配原则2.2 SQL优化 技术方面,看执行计划...原创 2019-10-16 10:08:26 · 231 阅读 · 0 评论