随笔分类 - Java 笔记
Java 学习笔记
摘要:反序列化JSON为对象的时候,只提取需要的属性。
阅读全文
摘要:把JSON字符串压缩成一行,即去掉中的空格、回车、换行符、制表符等;格式化JSON, 易于阅读。
阅读全文
摘要:首先,梳理Spring中的byName与byType的基本概念;然后,介绍@Resource和@Autowired的使用方法,同时介绍了@Primary注解;最后,介绍二者的相同点和区别。
阅读全文
摘要:
BIO是一个连接一个线程,NIO是一个请求一个线程,AIO是一个有效请求一个线程。
阅读全文

摘要:maven 导入PDF和图片相互转换用到的maven依赖org.apache.pdfbox
阅读全文
摘要:java 使用LocalDateTime 加减当前时间
阅读全文
摘要:浅析POJO、DTO、DO、VO、BO、PO和Entity等的概念、区别及其用法。VO 用于后端向前端传输数据,DTO用于前端向后端传输数据,BO用于微服务之间传输数据。PO等同于Entity,DO是Entity的一种,三者用于表示数据库的一条记录。
阅读全文
摘要:synchronized和Lock锁的区别
阅读全文
摘要:
遍历目录下的所有文件,同时获取文件的类型
阅读全文
摘要:总结Java中的String,StringBuilder,StringBuffer三者的区别和联系。介绍StringBuilder和StringBuffer的扩容机制。
阅读全文
摘要:从源码、特性和算法实现等几个角度归纳HashMap和Hashtable的区别和联系。
阅读全文
摘要:查找并拷贝目录中指定文件到某个文件夹。
阅读全文
摘要:Java中,HashMap和ConcurrentHashMap热点面试题。
阅读全文
摘要:
在MySQL数据库存储IP地址时,比较合适的方案是IPv4地址使用UNSIGNED INT,IPv6地址使用VARBINARY。
阅读全文

摘要:基于如何让多线程按照自己指定的顺序执行这个场景,浅谈Thread中join()函数的作用和原理。
阅读全文
摘要:浅谈如何在Java中多个线程之间实现数据共享
阅读全文