![](https://img-blog.csdnimg.cn/20200120171839591.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
项目分享
文章平均质量分 93
分享一些项目,感兴趣的朋友可以进来坐坐
吃茫茫
你好,旅行者
展开
-
Chimm.Excel——使用 Java 基于 excel 模板操作表格的生成
1. 项目介绍Chimm.Excel 是什么?该程序是一个基于 Apache POI 和 Antlr4 打造的 excel 生成的 Java 工具,主要作用在于减少了开发人员通过程序生成表格的工作量,提高了工作效率。Chimm.Excel 的优势是什么?和网上部分的开源软件的区别是,该程序是基于 excel 模板进行工作的,并非基于注解。也就是说,我们首先需要在 office 中编写好我们的 excel 模板才行,优势在于,我们可以直接在 ...原创 2020-12-16 11:21:34 · 813 阅读 · 7 评论 -
redis 分布式锁的简单使用
RedisLock——让 Redis 分布式锁变得简单 1. 项目介绍该项目主要简化了使用 redis 分布式事务所的操作,实现傻瓜式加锁,释放锁的操作,并优雅的实现了等待锁释放的操作。等待锁释放的过程主要是使用了redis的监听功能,所以在使用该项目前,要确保redis已经开启了key事件监听,即“Ex”。如何查看 redis 是否已经开启了监听功能?登录 redis 后,使用命令 config get notify-keyspace-events 进行查看github地址原创 2020-06-05 11:30:35 · 331 阅读 · 0 评论 -
使用二进制来表示数据状态
使用二进制的方式来表示数据状态(支持无顺序状态)文章目录使用二进制的方式来表示数据状态(支持无顺序状态)1. 背景介绍2. 通过一个案例引发思考2.1 当签章有顺序时,我们是如何设计的?2.2 当签章顺序无法控制时,我们是如何设计的?3. 无顺序状态改变的问题解决了,那么我们如何进行搜索呢?3.1 案例介绍3.2 未使用二进制状态的数据库设计3.3 使用二进制状态的数据库设计1. 我们如何将前端...原创 2020-04-30 14:51:44 · 4303 阅读 · 0 评论 -
使用Aspose.word (Java) 填充word文档数据(包含图片填充)
Aspose填充word数据本文介绍了如何使用aspose进行word文档的生成,并提供了工具类供参考。文章目录Aspose填充word数据1. 建立一个word模板1.1 定义单个变量1.2 定义集合变量1. 建立一个word模板1.1 定义单个变量在word文档中,在菜单栏中依次点击插入->文档部件->域;接着在弹出框中选择MergeField域,在域属性中填写域...原创 2020-01-21 15:33:01 · 5277 阅读 · 8 评论 -
LocalDateTime在项目中的使用(LocalDateTime对接前端通过时间戳互转、LocalDateTime对接数据库)
LocalDateTime 在项目中的使用文章目录LocalDateTime 在项目中的使用1. 博客编写背景2. LocalDateTime 前端交互2.1 LocalDateTime 向前端写入时间戳2.1.1 `fastJson` 默认的写入格式2.1.2 更改`fastJson` 写入格式,让其回写时间戳 (结论★★★)2.2 接受前端传递的时间戳为 LocalDateTimme2.2....原创 2020-03-12 23:49:37 · 8523 阅读 · 0 评论 -
Java重置Mysql主键自增长值
MySql 主键自增重置器resetAutoincrement 是一款基于 Java 开发的程序,其功能为重置 mysql 主键自增的值为最近的一个。介绍开发背景主要是工作中,测试同学在清理数据的时候,使用的是 DELETE 进行删库(其实可以使用 TRUNCATE),删库完毕后会造成主键自增的值并没有归0,而是继续计算下去(如:数据库新插入一条数据,id 为 483 ,但是我期望的是从...原创 2020-01-20 17:06:43 · 744 阅读 · 0 评论