代码总结
马匠
耐得住寂寞,守得住繁华
展开
-
Java获取包下面properties文件内容,获取resource下的文件
1获取包下面properties文件内容Properties properties = new Properties(); InputStream inputStream = Object.class.getResourceAsStream("/code.properties"); try { properties.load(inputSt...原创 2019-10-28 15:00:35 · 1255 阅读 · 0 评论 -
Java多sheet导出表格实现(通用)
使用场景1、主从表数据同时导出,因为数据量较大,使用多sheet展示,可以增加数据可读性。2、因为项目中多个地方有这个需求,所以花了一些时间编写了一个工具类,提高开发效率。下面上干货:实现思路1、流开启后 ,创建一个Workbook 使用workbook创建多个sheet ,并设置不同的sheetName、表头 ,数据写入文本行后,关闭流。2、通过反射、泛型 ,达到通用的目的...原创 2019-07-10 11:37:47 · 4185 阅读 · 1 评论 -
Java:String和Date、Timestamp之间的转换
原文链接:https://yunnick.iteye.com/blog/1074495一、String与Date(java.util.Date)互转1.1 String -> Date String dateStr = "2010/05/04 12:34:23"; Date date = new Date(); //注意format的格式要与日...转载 2019-07-10 15:07:14 · 260 阅读 · 0 评论 -
解决Map泛型嵌套问题
使用场景最近在项目中需要写一个多sheet导出的工具类,用到了泛型的嵌套,在这里分享一下,下面上干货。(有需要多sheet导出工具类代码的可以看我另一篇博客:https://blog.csdn.net/M_memory/article/details/95318378)如何实现Map中key为泛型,value为泛型集合起初我是想通过Map<?,List<?>>这种形式...原创 2019-07-10 15:48:03 · 861 阅读 · 0 评论 -
Java单例模式五种实现方式
前言前三种方式在实际开发中都不建议使用,急着开发的小伙伴可以根据自身情况选择:1、占用资源少,不需要延迟加载选用第五种,枚举方式;2、占用资源多,需要延迟加载选用第四种,静态内部类方式。1、饿汉式(线程安全,调用效率高,但是不能延时加载):public class Singleton { private static Singleton instance = new Singleton...原创 2019-07-16 17:04:22 · 164 阅读 · 0 评论 -
Spring Boot程序 向其他API接口发送Http请求并接收返回结果
原文链接:https://blog.csdn.net/w903328615/article/details/82586614引入RestTemplateimport org.springframework.web.client.RestTemplate;1创建HttpClient类import org.springframework.http.*;import org.spring...转载 2019-08-23 16:05:06 · 4071 阅读 · 0 评论 -
EasyExcel实现批量导入
EasyExcel代码及官方文档:https://github.com/alibaba/easyexcel最近项目中遇到需要Excel导入数据的情况,由于几十万条的数据量过大,再加上逻辑处理比较多,最初采用poi导入,占用资源过大,导入过程中服务器内存几乎100%占用,耗时较久,因此更换为EasyExcel。实测效果确实立竿见影,效率至少提升一倍,在这里把代码贴上,不足之处欢迎指正。1导入ja...原创 2019-08-22 18:17:46 · 2868 阅读 · 0 评论