<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[caijwjava的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/caijwjava</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; caijwjava]]></copyright><item><title><![CDATA[基于阿里的EasyExcel早期版本中行数据对应不上的问题解析]]></title><link>https://blog.youkuaiyun.com/caijwjava/article/details/100855361</link><guid>https://blog.youkuaiyun.com/caijwjava/article/details/100855361</guid><author>caijwjava</author><pubDate>Sun, 15 Sep 2019 16:32:07 +0800</pubDate><description><![CDATA[前言
开发中，对于开发者而言跟Excel打交道似乎是无可避免的，特别是代码和Excel之间数据的交互上。现在主流的poi工具有很多，但是在性能上、易用性上或多或少会存在一些小小的不足，于是alibaba开源工具easyexcel诞生了。
在使用easyexcel的时候，自己也遇到了一些坑，自己百度了很久都没人提到这个问题，于是自己看着源码一步一步解决了这个问题，同时也在这分享出来参考！
实战
1、...]]></description><category></category></item><item><title><![CDATA[基于IntelliJ IDEA将MySQL库表生成自定义实体]]></title><link>https://blog.youkuaiyun.com/caijwjava/article/details/97918626</link><guid>https://blog.youkuaiyun.com/caijwjava/article/details/97918626</guid><author>caijwjava</author><pubDate>Wed, 31 Jul 2019 15:47:19 +0800</pubDate><description><![CDATA[前言
作为一名服务端开发人员，跟数据库打交道是无法避免的，所以也是需要把数据库中的表生成实体，也就是逆向工程，本文章主要是基于MySQL数据库和Mybatis框架。
现在Mybatis官网也提供了一套自动生成的框架，对于一般的开发来说已经够用，但是我们有时候需要添加一些自定义的属性或者其他功能，就显得十分鸡肋，IntelliJ  IDEA真的强大，它已经为我们提供了一套非常强大的逆向工程工具，让我...]]></description><category></category></item><item><title><![CDATA[基于Java反射和Excel模版实现高效Excel导出功能]]></title><link>https://blog.youkuaiyun.com/caijwjava/article/details/94590033</link><guid>https://blog.youkuaiyun.com/caijwjava/article/details/94590033</guid><author>caijwjava</author><pubDate>Wed, 03 Jul 2019 21:53:32 +0800</pubDate><description><![CDATA[前言
在实际开发中，总免不了需要做一些数据的导出功能，也有很多第三方的POI可以使用，也提供了很多有用的api可以使用，例如：设置单元格样式等。虽然提供的api很齐全，但要去设置好一个样式等也是需要大量的代码和精力，同时最重要的是也加大了代码出现异常的风险。
所以提前做好一个Excel模版，在需要导出的时候，只需要往Excel中的单元格填充数据即可，这样也暴露一个问题，就是需要手动去创建单元格，并...]]></description><category></category></item><item><title><![CDATA[基于Mybatis-Plus实现自动化操作创建时间和修改时间]]></title><link>https://blog.youkuaiyun.com/caijwjava/article/details/90738471</link><guid>https://blog.youkuaiyun.com/caijwjava/article/details/90738471</guid><author>caijwjava</author><pubDate>Sun, 02 Jun 2019 13:58:48 +0800</pubDate><description><![CDATA[引入
在实际开发中，总会避免不了操作数据库，而在数据库中每个表都会有create_time和update_time字段记录操作时间，我们在操作这两个时间的时候也可能会出现不一致的情况，或者说这两个字段实际上应该是系统生成的，而不是用户去手动处理，于是想着在新增和修改操作的时候能让系统自动处理这两个字段。
实战
1.导入pom文件
&lt;parent&gt;
        &lt;groupId...]]></description><category></category></item><item><title><![CDATA[基于Springboot2.x的Mybatis中SQL新写法]]></title><link>https://blog.youkuaiyun.com/caijwjava/article/details/90728018</link><guid>https://blog.youkuaiyun.com/caijwjava/article/details/90728018</guid><author>caijwjava</author><pubDate>Sat, 01 Jun 2019 13:17:44 +0800</pubDate><description><![CDATA[Mybatis写法从xml到 annotation方式的变化，但是annotation的方式让代码看起来很不协调，而xml性能上又比较差，所以使用类加载方式更加美观，美观。]]></description><category></category></item></channel></rss>