- 博客(7)
- 收藏
- 关注
原创 java集合类
基本特性和区别HashMap和Hashtable的区别HashMap:线程不安全,效率快,初始容量16,扩容因子 0.75,扩容 原长度 * 2 ,计算hash 使用 K的hashcode对 tabel 长度取余。Hashtable:线程安全,效率慢,初始容量11,扩容因子 0.75,扩容 原长度 * 2 +1 ,计算hash 对 K 进行二次 hash 后长度取余。Hashtable线程安全是因为:Collections.synchronizedMap()方法帮我们在操作Ha.
2022-03-23 23:10:30
615
原创 SpringBoot打成jar包部署,Excel模板下载异常解决
问题一. 读取resource 目录下文件时出现路径找不到在本机测试都很顺利,当打包jar文件放到服务器上测试的时候发现了类似下面的异常信息:java.nio.file.NoSuchFileException: file:/xxx.jar!/BOOT-INF/classes!/xxx.xlsx原因:springboot 将项目打包为jar,使用 java - jar 包名 在服务器上运...
2019-03-28 16:20:43
2627
1
原创 分页插件pagehelper使用
最近新项目使用springboot+spring+mybatis完成分页使用PageHelper笔记。1.因为项目是maven进行管理的,所以:第一步就是在pom.xml文件中引入pagehelper分页插件。<!--mybatis分页插件--><dependency> <groupId>com.github.pagehelper</g...
2018-11-01 16:11:17
340
原创 IO, WebSocket ,netty实现客户端,服务端案例
Netty是一个高性能、异步事件驱动的NIO框架,提供了对TCP、UDP和文件传输的支持,作为一个异步NIO框架,Netty的所有IO操作都是异步非阻塞的,通过Future-Listener机制,用户可以方便的主动获取或者通过通知机制获得IO操作结果。在IO通信中,BIO一般是由一个独立的accepter负责监听客户端的链接,它接受到客户端的链接之后,对每一个客户端都创建一个新的线程进行链路处...
2018-08-20 17:47:49
3333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人