自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 Springboot Maven 多环境打包以及聚合打包(二)

说明这是上篇文章,Maven 多环境打包以及聚合打包(一)的后续开发中碰到的问题 2在实际开发中,我们经常将代码分层,会形成类似的项目结构。这时候使用 Maven 打包,就需要一个一个的打包,这样就比较麻烦,有时候打包也可能忘了打更新包,因此这里讲一下如何聚合打包。Maven 聚合打包新建一个空的 Maven 项目。 在选择 Packaging 时选择 pom 修改 po...

2018-05-15 16:28:59 667

原创 Springboot Maven 多环境打包以及聚合打包(一)

说明本文只是一个总结参考文章:Maven 插件 - 打包时多环境配置文件设置Maven 多环境打包maven 多环境打包发布的两种方式开发中碰到的问题1现在采用 spring boot 开发时,spring boot 开发的配置文件结构目录,如下图所示:这样有个好处是配置文件可以分开,公用的配置项可以放在 application.properties 文件里面,再通过 spr...

2018-05-15 16:27:59 12730 2

原创 java excel 合并单元格

案例Excel 导入导出,大部分使用 easy-poi 或者 easy-excel 两个工具类就可以了,对于简单的一行一行(像关系型数据库表记录)的导出那可真的是啪的一声,很快啊。就像下图这样:可是要想导出成下图:这就有点难度了。工具现成方法easy-poieasy-poi注解导出,@Excel 注解有个 needMerge 属性,属性描述:是否需要纵向合并单元格(用于含有list中,单个的单元格,合并list创建的多个row),这个属性默认为false,若为true,则会将当前单元格与上

2020-12-11 14:44:05 5758

原创 利用 POI 修改插入图表

案例利用 POI 进行 word 模板替换已经有很成熟的方案了,开源的工具就有 easypoi,以及最近发现的工具 poi-tl,都是模板替换,用法大同小异。团队内部现在总结发现,用 easypoi 进行 excel 导入导出,模板替换比较方便,但是在 word 方面目前来看 poi-tl,优势更大,因为其既拥有 easypoi 的优势,又弥补了一些不足,比如图片的环绕,可以通过其插件解决,而...

2020-04-23 16:47:02 3113 1

原创 巧用 Spring @Autowired 干掉 else if

代码可能这样 public class handler { void handler(String param){ if('A'.equals(param)){ ATestService.do(); }else if('B'.equals(param){ BTestService.do(); ...

2019-06-29 15:37:40 296

原创 mysql批量insert时,若某个字段已经存在,则更新row

Mysql批量插入时,有时候碰到的字段已经在库中存在时,业务需求是更新而不是新插入,经过多方查找,可以通过此方法尝试:INSERT INTO inf_inform (memberId,url,createTime,updateTime,endTime,beginTime) VALUES (memberId,url,now(),now(),now(...

2019-05-24 16:47:11 1857 1

原创 菜鸟学习 Spring 之 DispatcherServlet 总览

写在前面关于 DispatcherServlet 已经有很多博客,这里可以说是一篇整理文章然后加了一些自己的理解。说到 DispatcherServlet 就不得不提到 Servlet,所以下面主要讲讲 ServletServlet 生命周期关于 Servlet 周期,这里结合源码注释进行说明:package javax.servlet;public interface Servle...

2019-04-27 17:40:58 188

原创 Spring AOP 实现参数验证

首先项目集成了 hutool,并结合了网上的一些例子。作为新手,基于对 Spring Aop 的兴趣,产生了这个项目。首先 Spring 本身是有 validation 的,但是觉得用起来很麻烦,加之正在学习Aop,所以尝试着自己写了个Aop来实现 validation 的功能,适合新手去了解 AOP 以及 java 反射。这里是 Spring 的validation项目地址: 码云 ;...

2019-03-27 14:17:08 798

原创 中文拼音首字母排序比较器

说明主要是之前和别人讨论排序问题,当时碰到的问题是,需要按照中文第一个字的拼音首字母排序,百度发现自带的比较器 Collator.getInstance(Locale.CHINA) ,但是使用和追源码发现 @Override public int compare(Object o1, Object o2) { return compare((String)o1, (...

2019-03-26 22:19:33 1324

原创 将三方 jar 包放到本地仓和私有仓

源前提setting.xml该配的都配好了。将 jar 打到本地仓mvn install:install-file -DgroupId=test.groupId.com // maven 坐标 groupId -DartifactId=artifactId // maven 坐标 artifactId -Dversion=1.0.0 ...

2019-03-17 15:44:48 787

原创 mybatis 书写 mapper.xml 大于小于出错

其实是xml解析报错解决办法:采用转义字符真实值描述转义值>大于><小于<&和&'单引号'"双引号"CDATA 部件:<![CDATA[" 标记开始,以 "]]>...

2019-03-17 15:41:41 740

原创 自己收藏的几个谷歌浏览器插件

实用篇翻译侠(Translate Man)划词翻译,即指即译,自动识别语言,支持上百种语言,专为国内用户优化,采用谷歌翻译接口,人性化界面。这是我觉得最好用的划词翻译插件,但是因为谷歌的更新这个插件暂时没法用了,期待大神更新!为什么你们就是不能加个空格呢?自动在网页中所有的中文字和半形的英文、数字、符号之间插入空白。(摊手)没办法,我大处女座都有强迫症。加了空格后,是感觉要好看...

2019-03-17 15:22:01 542

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除