Hello World

置顶 发布时间 : 2018-12-23
发布 : 2018-12-23 浏览 :

POI-Excel的导出导入

发布时间 : 2019-11-15
发布 : 2019-11-15 分类 : Java 浏览 :

PC列表通用排序功能

发布时间 : 2019-11-04
发布 : 2019-11-04 分类 : 轮子 浏览 :

rabbitmq实现延时队列任务

发布时间 : 2019-10-10
发布 : 2019-10-10 分类 : 轮子 浏览 :

此前实现过一个基于redis和jvm的延时队列任务执行,有个弊端就是吞吐量和可靠性上得不到保障,比如系统重启队列任务丢失,需要人工的加载等等。所以此次利用rabbitmq来实现一个延时。

Java根据文件流准确判定文件类型

发布时间 : 2019-09-04
发布 : 2019-09-04 分类 : 轮子 浏览 :

判断文件类型通常可以简单的通过文件的后缀判定,如123.MP3,则判定文件的格式是MP3可播放文件。但是到底能不能播放,其实并不是通过后缀…..

基于注解的Redis分布式锁

发布时间 : 2019-08-30
发布 : 2019-08-30 分类 : 分布式锁 浏览 :

基于之前用redis的lua脚本来实现安全的分布式锁,发现代码是加锁虽然灵活,但是非常的不便捷。每次需要加锁的时候,都要写出非常多的重复性代码。遂…………

一些常用的linux基础命令

发布时间 : 2019-05-30
发布 : 2019-05-30 分类 : Linux 浏览 :

记录一些日常用到的基础命令,防止重复去百度搜索,主要是Centos中,个人记不住的一些命令,ls什么的肯定没有记录

SpringBoot中Mybatis枚举翻译插件实现

发布时间 : 2019-05-29
发布 : 2019-05-29 分类 : 轮子 浏览 :

开发目的

新项目中类似状态值都是使用数据库的KEY:VALUE替代的.发现同事都是每次都是自己去数据库查出来,然后循环对比值…

基于Delayed实现一个定时延时任务

发布时间 : 2019-05-10
发布 : 2019-05-10 分类 : 轮子 浏览 :

在spring中加入一个守护线程+延时队列来处理一些延时任务.比如用户注册后5分钟后发送短信.等等

实现基于Redis的lua的分布式锁

发布时间 : 2019-05-10
发布 : 2019-05-10 分类 : Redis 浏览 :

基于目前有需求需要实现一个分布式锁,用zk的话由于项目本身暂时没有用到zk,所以暂不考虑zk锁.用redis的lua脚本来实现安全的分布式锁,保证指令的原子性.