自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (2)
  • 收藏
  • 关注

原创 快速构建静态资源成为node服务方式访问

这里的例子依赖node环境,所以请先安装node.js环境具体步骤如下(1)输入 npm init , 然后根据提示输入项目名称(随便给项目取个名字就行),敲回车键,文件夹下会生成一个文件package.json;(2)在命令行输入cnpm install live-server --save-dev 并回车;(3)在编辑器中打开文件package.json,在script项中添加"dev": "./node_modules/.bin/live-server --port=8001"并保存;

2020-12-15 14:24:06 138

原创 java使用redis生成唯一编号工具类

在项目中,我们经常遇到需要生成订单编号、字典编号等唯一值场景,大部分的服务器环境都是负载均衡,多台机器,那么此时我们必须考虑多并发的问题,所以需要借助redis来实现编号生成的功能。 我的实现思路是redis锁限制为单线程模式,防并发,再获取redis编号key,进而分配到最新的编号。GenerateCaseNumberUtil.java代码如下:impor...

2019-09-23 15:10:26 3186

原创 springboot国际化message配置

常常在需求中遇到国际化的要求,而国际化最常见的就是中英文切换,除了前端,后端也需要进行国际化处理,这里来记录一下我实现国际化的步骤代码。1、在resource下的i18n下建立messages.properties、messages_en.properties、messages_zh.properties分别配置测试变量,下面是我的配置messages.proper...

2019-09-22 15:15:25 2320

原创 java树形工具类

这里是我写的一个树形转化工具类,可以满足绝大部分树形转化的要求,因为是递归便利,所以不论树的深度是多少,都是可以转化的。import org.springframework.util.CollectionUtils;import org.springframework.util.ObjectUtils;import java.lang.reflect.Invocati...

2019-09-20 11:40:12 1388 4

原创 springboot全局异常拦截、以及日志参数打印

话不多说,直接上代码:import lombok.extern.slf4j.Slf4j;import org.springframework.web.bind.annotation.ControllerAdvice;import org.springframework.web.bind.annotation.ExceptionHandler;import org.springframe...

2019-09-19 15:01:01 5150 3

原创 java关于ftl模板生成html以及word(实现在线预览、编辑功能)

问题描述:最早试过了xml模板生成word,虽然文件格式保留的多,但是这种模板生成的word转html,用单纯的poi中的XWPFDocument、HWPFDocument是有问题的,因为word本质上还是xml,xml转html,poi是暂时不支持的,而且,除了上述的问题外,xml模板的语言很少有java去学习,一旦涉及到模板的调整,一般都是花费很大力气都很难改成功的,基于上述的情况,我并没...

2019-09-19 14:08:23 9997 1

原创 关于mysql5.7的先排序再去重深坑

mysql5.7之前确实可以select * from(select * from table_a order by filed_a desc ) a group by a.filed_b这种写法去重,但是5.7之后,group by 内部优化,只要执行group by,都会重新按照主键的顺序重新排序,再去重,导致如果有遇到去重需要取最新的那条记录的需求一直是有问题的,这个问题我总结了3种方法来...

2019-03-20 14:50:00 2363 1

原创 java深入理解jvm内存结构,读完之后,或许会让你对以前的一些问题豁然开朗

一、概念:参考图1(java的内存结构)1、Java堆(Heap)    对于大多数应用来说,Java堆(Java Heap)是Java虚拟机所管理的内存中最大的一块。Java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。     Java堆是垃圾收集器管理的主要区域,因此很多时候也被称做“GC堆”...

2018-12-14 11:32:23 132

原创 关于webservice的三种java客户端对接方法

第一次写文章,所以里边会有些措辞或者描述不清楚的问题,请见谅首先webservice大家肯定已经耳熟能详了,而且webservice属于比较古老的技术,但一些比较老的公司,由于架构的比较早,而且经历数次迭代,人员更替,旧的技术很难优化,所以难免会遇到对接webservice接口的需求。对接webservice需要先了解下边的一些知识。1、XML:(Extensible Markup L...

2018-10-29 12:51:02 2100

apache-cxf-2.7.7以及cxf客户端所需要的jar包

apache-cxf-2.7.7以及cxf客户端所需要的jar包,命令生成webservice客户端

2018-10-29

空空如也

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

TA关注的人

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