Java
文章平均质量分 75
booth.chen
新浪微博:http://weibo.com/chbos
展开
-
springboot项目打包优化(迁移第三方依赖jar、配置文件到项目jar外)
springboot 项目采用spring-boot-maven-plugin插件打包,会把第三方依赖包打进jar \BOOT-INF\lib 目录中,以及配置文件也会打进jar包。<plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId原创 2021-05-19 09:58:50 · 663 阅读 · 1 评论 -
Jxls2 合并单元格 (横向循环、自定义函数)
文档 :http://jxls.sourceforge.net/源码:https://github.com/jxlsteam/jxls基本语法Each-Command var is a name of the variable in Jxls context to put each new collection item when iterating items is a name of a context variable containing the collection (原创 2020-11-10 14:09:16 · 6990 阅读 · 3 评论 -
命令行工具springboot-cli
1.下载地址https://repo.spring.io/release/org/springframework/boot/spring-boot-cli/2.配置环境变量Path=D:\spring-2.1.13.RELEASE\bin3.验证 spring --version4.新建groovy文件@RestControllerclass WebAppliction { @RequestMapping("/") String home(){ r...原创 2020-08-21 21:23:43 · 346 阅读 · 0 评论 -
Nacos Spring Cloud入门
Nacos Spring Cloud项目地址:https://github.com/alibaba/nacos/下载地址:https://github.com/alibaba/nacos/releases文档地址:https://nacos.io/en-us/docs/quick-start-spring-cloud.html测试环境:http://10.252.202.53/nacos 账号/密码:nacos/nacosunzip nacos-server-1.0.0.zipcd nac原创 2020-08-21 21:20:16 · 248 阅读 · 0 评论 -
FreeMarker生成word-定义模板步骤(带表格且含合并单元格)
本文介绍使用freeMark生成包含表格合并单元的word如何制作模板,合并单元格主要使用<w:vmerge w:val='restart'/>和<w:vmerge/>实现。原创 2020-08-21 20:16:30 · 2042 阅读 · 0 评论 -
mybatis resultType="map"时的常见问题
在配置数据源的配置文件中,配置Mybatis的SqlSessionFactoryBean一.map的key值 与select的字段顺序的不一致问题解决方法:resultType="map" 修改为 resultType="java.util.LinkedHashMap"二.值为null的返回map中没相应的key解决方法:1.查询字段使用ifnull函数(可空字段较多时,不推荐...原创 2019-10-11 01:25:42 · 2296 阅读 · 0 评论 -
mybatis三种批量插入方式对比
准备:1.表结构CREATE TABLE `t_user` (`id` varchar(32) CHARACTER SET utf8 NOT NULL COMMENT '主键',`name` varchar(50) CHARACTER SET utf8 DEFAULT NULL COMMENT '用户名',`del_flag` char(1) CHARACTER SE...转载 2019-10-11 01:17:56 · 390 阅读 · 0 评论 -
MySQL max_allowed_packet设置及问题
根据配置文件会限制server接受的数据包大小。有时候大的插入和更新会被max_allowed_packet 参数限制掉,导致失败。查看目前配置show VARIABLES like '%max_allowed_packet%';修改方法可以编辑my.cnf来修改(windows下my.ini),在[mysqld]段或者mysql的server配置段进行修改。在[mysqld...转载 2019-10-11 01:10:24 · 228 阅读 · 0 评论 -
SpringBoot五步配置Mybatis超简教程
第一步:Maven里面添加mybatis的引用jar包:<!--mybatis--><dependency> <groupId>org.mybatis.spring.boot</groupId> <artifactId>mybatis-spring-boot-starter</artifactId> ...转载 2019-10-11 00:59:05 · 427 阅读 · 0 评论 -
maven 打包 profile + resource 注意事项 ( filtering 设置)
在使用 resource 优化项目打包后,发现导出pdf无法打开,排查发现 pdf用的 字体文件(TrueType 字体文件 (.ttf))打包后 filesize发生了变化,猜想是可能是filtering设置导致编码变化,尝试通过单独设置 templates 目录 filtering为false问题解决。<profiles> <profile> ...原创 2019-06-19 11:36:16 · 2788 阅读 · 0 评论 -
Eclipse 中报Unhandled event loop exception Java heap space(如果是JS导致的)解决方案
Eclipse 中报Unhandled event loopexception Java heap space(如果是JS导致的)解决方案项目中总是报 Unhandled event loopexception Java heap space 会影响开发效率,网上给的绝决方案不是很可靠,最后在Google总搜到可靠方案,如下Right click on projectChoos转载 2015-10-22 20:16:04 · 7785 阅读 · 2 评论