自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 redis

项目中遇到的问题一些经验,为什么使用Redis?

2018-07-18 15:30:21 387

原创 JVM内存,垃圾回收,调优

JVM调优,垃圾回收

2018-07-17 16:45:00 189

原创 mysql 底层索引结构、sql优化

mysql 底层索引结构、sql优化

2018-01-18 15:19:14 778

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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