![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java开发日记
文章平均质量分 71
记录工作时遇到的一些小问题之类的
lin185
这个作者很懒,什么都没留下…
展开
-
责任树模式(含测试源码)
策略树模式(含测试源码)学习设计模式主要是为了代码的可读性,可维护性,让代码易于维护,隔离不同的业务,对代码进行解耦。同时,如果需要学习框架的源码,对于设计模式的了解是必不可少的,框架中的源码会大量使用设计模式,学习设计模式也有利于更快看懂源码,同时可以提升自己对代码的理解,让自己可以从不同角度观察代码结构,对代码进行优化,重构。策略树模式可以优化过多的if判断,是责任链模式和策略模式的结合,属于行为行设计模式。责任链模式责任链模式是实现了类似“链表”结构的逐级处理,通常是一条链式结构,将不同的业原创 2021-07-05 17:50:23 · 1246 阅读 · 0 评论 -
利用POI手搓一个简单的excel导出工具(含完整代码)
利用POI手搓一个简单的excel导出工具POI简介全称Apache POI,使用Java编写的免费开源的跨平台的Java API。 是创建和维护操作各种符合 Office Open XML(OOXML)标准和微软的 OLE 2 复合文档格式(OLE2)的 Java API。用它可以使用 Java 读取和创建, 修改 MS Excel 文件. 而且, 还可以使用 Java 读取和创建 MS Word 和 MSPowerPoint 文件。Apache POI 提供 Java 操作 Excel 解决方案原创 2021-03-26 17:44:05 · 300 阅读 · 0 评论 -
Java策略模式,与根据SpringBoot的监听在项目中实现应用
Java策略模式,与根据SpringBoot的监听在项目中实现应用原创 2020-04-30 17:33:50 · 299 阅读 · 0 评论 -
mysql传入时间段查询是否有重叠,交叉的数据
mysql传入时间段查询是否有重叠,交叉的数据自己在写功能的时候遇到了很多次这个问题,测了好几次才测试出来了一个方法,但是感觉我自己的方法有点麻烦,今天搜了一下,方法大概就两种,怕忘记就记下来吧。第一种这种方法是最简单的了。只能有四种结果:true,true;false,false;true,false;false,true;首先,第一个判断如果为false,那这段时间肯定是不会...原创 2020-01-10 16:41:30 · 1422 阅读 · 0 评论 -
使用freemarker导出Word遇到的问题,文件损坏,手机打不开,本地下载可以打开,服务器打不开等问题。。。
使用freemarker导出Word遇到的问题,文件损坏,手机打不开,本地下载可以打开,服务器打不开等问题。。。本地导出xml格式的文件手机,office打不开文件,但是wps可以打开本地导出的文件可以打开,但是代码提交到tomcat服务器上,再导出的文件就打不开,文件损坏,改成xml格式发现里面的中文乱码了,这个需要修改tomcat的配置文件要注意的是,freemarker里的填充值是不允许为空...原创 2019-12-15 18:22:56 · 4019 阅读 · 1 评论