- 博客(5)
- 资源 (3)
- 收藏
- 关注
原创 对ConcurrentHashMap的理解
ConcurrentHashMap是java.util.concurrentJava并发包下的.为了解决在高并发情况下的HashMap可能会出现死循环等问题而诞生的.实际上就是一个线程安全的HashMap1.结构在1.7的时候结构是:从上面的结构我们可以了解到,ConcurrentHashMap定位一个元素的过程需要进行两次Hash操作,第一次Hash定位到Segment,第二次Hash定...
2019-08-20 15:49:56
365
原创 Request URI does not contain a valid hostname:http://xxx
springcloud ribbon实现负载均衡的时候,提示Request URI does not contain a valid hostname: http://PRODUCT_SERVICE/问题描述:org.springframework.web.util.NestedServletException: Request processing failed; nested except...
2019-08-20 15:32:32
1606
原创 Mysql基础知识
1.1定义数据库和实例在数据库领域中有两个词语很容易混淆,它们就是"实例(instance)“和"数据库”(database).数据库: 物理操作系统文件或其他i形式文件类型的集合.在Mysql中,数据库文件可以说frm,myd,ibd结尾的文件.当使用NDB引擎时,数据库的文件可能部署操作系统上的文件,而是存放于内存之中的文件,但是定义依然不变.数据库实例: 由数据库后台进程/线程以及一个...
2019-08-20 15:25:40
191
原创 Spring的启动流程
1 Spring启动执行流程Spring的启动是建立在Servlet容器之上的,所有的web工程的起始位置就是web.xmltap配置了servlet的上下文(context)和监听器(Listener);<!--上下文监听器,用于监听servlet的启动过程--><listener> <description>ServletContext...
2019-08-14 10:25:46
297
转载 ArrayList1.8源码解析,扩容机制
ArrayList JDK1.8源码解析这也是第一次开始写博客,对ArrayList的源码进行阅读之后的一些小小心得,有不足的地方欢迎进行补充。ArrayList 1.8和1.7的几乎无差别,底层的实现以及增长机制也没有太大的变化。首先介绍一下ArrayList的底层实现,底层使用数组实现的,Java中还有一个集合的实现和ArrayList差别不大,Vector他们都是用数组实现存储的,唯一...
2019-03-16 23:10:32
407
crm客户管理系统,介绍一个crm客户管理系统
2019-06-29
Oracle 11R2 官方文档(中英对照版,PDF)
2019-03-16
Spring详解
2019-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人