Archive

「我干了什么 究竟拿了时间换了什么」
2025

在Java通配符匹配任意字符串


xargs+rsync并行断点续传自动增量同步


2024

ApacheMime4j解析.eml


Springboot Servlet 工具


Github PUSH 443 设置代理


Springboot自定义URL接口权限拦截管理


2023

JSch多层跳板机执行远程命令


2022

SpringCloudGateway+Nacos+OAuth2


使事务注解@Transactional和MybatisPlus的@DS多数据源切换同时生效


FilesPaths操作大文本文件


Logback自定义过滤器实现日志的WebSocket前端输出


利用枚举实现类似工厂模式的自动装配

利用枚举实现接口的方式可以达到类似工厂模式一样的自动装配体验


SpringBoot @PropertySource自定义配置yml文件

有时候同一类配置需要单独使用一个配置文件,这个注解`@PropertySource`可以简单快速的实现。


Elasticsearch date类型Java和DSL查询格式问题

在es里查询条件`date`类型的字段时,比如`range`查询,若格式化设为`yyyy-MM-dd HH:mm:ss`,则传入的`gte`等参数默认只接受这个格式的字符串。如果传入时间戳的`long`值,则需指定format为`epoch_millis`”,两种参数意义一样,只在形式不同,但其查询结果却不一致。


2021

IDEA添加本地jar包并使用maven打包

如何在IDEA引入了本地jar包的情况下使用maven插件打包


GIT优雅设置


Spring获取表单传输的所有数据,包括所有文本字段和所有文件字段


一些好用的Java工具库


配置IDEA默认代码作者

-Duser.name


MySQL集合查询all_elements_are_null


Linux查看端口监听占用


SpringBoot下的异步线程池


vue+bootstrap4+mybatis分页


Elasticsearch7.6.x允许head-master跨域访问


Oracle使用SQL语句添加序列


HttpServletRequest获取访问者真实IP


利用vue的监听和动态class绑定


vue+js实时监听屏幕高度实现目标DIV垂直居中


Centos7卸载OpenJdk,安装OracleJdk


Springboot统一异常处理


MySQL UTF-8 常用字符排序规则


CentOS6.8 LAMP

配置LAMP运行环境


Java生成64bit、32bit的ID

主要就是数字的位运算,这里以32位为例


Navicat转储SQL文中文数据乱码


Centos7下MySQL8彻底卸载及安装


1970

Demo

Demo post