- 博客(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 166
原创 java使用redis生成唯一编号工具类
在项目中,我们经常遇到需要生成订单编号、字典编号等唯一值场景,大部分的服务器环境都是负载均衡,多台机器,那么此时我们必须考虑多并发的问题,所以需要借助redis来实现编号生成的功能。 我的实现思路是redis锁限制为单线程模式,防并发,再获取redis编号key,进而分配到最新的编号。GenerateCaseNumberUtil.java代码如下:impor...
2019-09-23 15:10:26 3374
原创 springboot国际化message配置
常常在需求中遇到国际化的要求,而国际化最常见的就是中英文切换,除了前端,后端也需要进行国际化处理,这里来记录一下我实现国际化的步骤代码。1、在resource下的i18n下建立messages.properties、messages_en.properties、messages_zh.properties分别配置测试变量,下面是我的配置messages.proper...
2019-09-22 15:15:25 2490
原创 java树形工具类
这里是我写的一个树形转化工具类,可以满足绝大部分树形转化的要求,因为是递归便利,所以不论树的深度是多少,都是可以转化的。import org.springframework.util.CollectionUtils;import org.springframework.util.ObjectUtils;import java.lang.reflect.Invocati...
2019-09-20 11:40:12 1460 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 5331 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 10468 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 2503 1
原创 java深入理解jvm内存结构,读完之后,或许会让你对以前的一些问题豁然开朗
一、概念:参考图1(java的内存结构)1、Java堆(Heap) 对于大多数应用来说,Java堆(Java Heap)是Java虚拟机所管理的内存中最大的一块。Java堆是被所有线程共享的一块内存区域,在虚拟机启动时创建。此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。 Java堆是垃圾收集器管理的主要区域,因此很多时候也被称做“GC堆”...
2018-12-14 11:32:23 164
原创 关于webservice的三种java客户端对接方法
第一次写文章,所以里边会有些措辞或者描述不清楚的问题,请见谅首先webservice大家肯定已经耳熟能详了,而且webservice属于比较古老的技术,但一些比较老的公司,由于架构的比较早,而且经历数次迭代,人员更替,旧的技术很难优化,所以难免会遇到对接webservice接口的需求。对接webservice需要先了解下边的一些知识。1、XML:(Extensible Markup L...
2018-10-29 12:51:02 2179
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人