
面试
静诚悟道
世无难事,何来人杰?
展开
-
分布式的Session如何处理
待更新原创 2019-10-17 15:41:26 · 177 阅读 · 0 评论 -
TCP/IP协议,三次握手和四次挥手到底是怎么回
待更新原创 2019-10-17 15:40:49 · 215 阅读 · 0 评论 -
IO、NIO、Reactor对比
IO、NIO、Reactor对比原创 2019-09-17 11:11:47 · 259 阅读 · 0 评论 -
什么是长连接短连接?
长连接:指建立Socket连接后不管是否使用都保持连接,安全性较差。(客户端和服务端都开启长链接才可以)短连接:指建立Socket连接完成数据请求响应后就关闭。区别:长连接不管使用还是不使用都保持连接,这样可以达到连接复用,通俗点将就是多个http请求(同ip、port才可以)可以采用同一个socket连接进行请求响应。短连接是一个次请求就要建一个scoket连接,通信完后就关闭,不能复用。...原创 2019-09-10 11:15:55 · 377 阅读 · 0 评论 -
索引的底层数据结构
B+树原创 2019-08-31 20:18:51 · 1318 阅读 · 0 评论 -
redis的队列
List,Set,Zset原创 2019-08-31 20:18:10 · 168 阅读 · 0 评论 -
页面加载缓慢,怎么处理
定位加载缓慢的原因,优化它原创 2019-08-31 20:16:46 · 715 阅读 · 0 评论 -
微服务调用是长链接还是短链接
短链接原创 2019-08-31 20:15:57 · 2520 阅读 · 0 评论 -
Mybatis二级缓存实现及原理
而具体的sql查询语句是根据命名namespace、查询语句及查询参数等拼接的一个缓存key,value值是第一次从数据库查询出来的结果,value需要实现Serilizable接口(流化、字节化),因为mybatis的缓存value值是字节数组。但是假如通过业务操作将t_user_address表中的地址信息删除了一些,Mybatis查询带地址信息的本应该从缓存中取的,但由于它是不知道t_user_address表的数据已经做了修改操作了,它还是从缓存中读数据,这时候查出来了数据比数据库多了,造成脏读。原创 2019-08-23 19:37:52 · 2125 阅读 · 1 评论 -
索引的分类
索引的分类原创 2019-08-23 19:38:59 · 215 阅读 · 0 评论 -
HashMap数据结构及其扩容机制
HashMap数据结构及其扩容机制原创 2019-08-23 19:40:39 · 453 阅读 · 0 评论 -
Dubbo序列化方式
Dubbo序列化方式原创 2019-08-23 19:41:47 · 608 阅读 · 0 评论 -
Sql的优化方式
Sql的优化方式原创 2019-08-23 19:45:03 · 262 阅读 · 1 评论 -
Filter和Intercept的区别
Filter和Intercept的区别原创 2019-08-23 19:45:43 · 506 阅读 · 0 评论 -
索引在什么情况下会失效
like ‘值%’这种情况索引不会失效原创 2019-08-23 19:47:34 · 291 阅读 · 0 评论 -
Collections.sort和Arrays.sort的区别
Collections.sort专门给List排序,而Arrays.sort专门给数组进行排序。Collections.sort排序底层调用的是Arrays.sort方法。Collections.sort和Arrays.sort的区别。原创 2019-08-23 19:58:54 · 2119 阅读 · 0 评论 -
beanFactory 和 factoryBean的区别
beanFactory 是bean工厂FacottoryBean是用来注册Bean的,一般来说Spring是获取使用类名,然后示例化创建bean的,而FactoryBean是将一个new 的对象变成Spring的Bean。原创 2019-08-31 20:15:34 · 219 阅读 · 0 评论 -
SpringBoot有哪些核心注解
@Configuration原创 2019-08-23 19:36:40 · 292 阅读 · 0 评论