阿牛的博客
07
11
05
05
Spring Boot 2.x使用mybatis Spring Boot 2.x使用mybatis
orm框架的本质是简化编程中操作数据库的编码,现在我用的比较多的有两个,一个是宣称可以不用写一句SQL的hibernate,一个是可以灵活调试动态sql的mybatis,两者各有特点,在企业级系统开发中可以根据需求灵活使用。 使用注解版po
2021-07-05
06
23
04
11
Java8 list分页 Java8 list分页
日常开发中经常遇到list分页的需求,在Java8之前都是使用subList进行截取,在Java8以后,有了新的选择,那就是使用stream,原理很简单,就是使用stream提供的skip和limit方法。 这里的ListUtils是一个接
2021-04-11 阿牛
02
使用Java8实现常用日期解析封装 使用Java8实现常用日期解析封装
项目上做ELT数据清洗的时候,经常会遇到各种各样的日期格式,使用logstash解析日期是可以指定多个pattern,logstash会按照顺序按个去匹配,直到匹配上则返回,自己写数据处理的时候,也有类似的需求,看了下logstash关于日
2021-04-02 阿牛
02
02
使用Java计算cron最近执行周期 使用Java计算cron最近执行周期
项目中使用cron表达式来作为定时调度的参数,又需要根据执行的周期来计算一些平均数据,所以需要根据cron表达式获取执行周期。 quartz 可以实现获取最近几次执行周期,但是如果没有quartz依赖又需要引入不必要依赖。 spring
2021-04-02
12
19
logstash修改默认时区为东八区 logstash修改默认时区为东八区
上一篇文章我们讲了logstash-filter-date插件怎么支持纳秒并且进行编译,最后提到了一个时区问题,我们说说logstash默认的时区问题,这里主要涉及两个类 org.logstash.StringInterpolation
2020-12-19 阿牛
18
logstash日期插件支持纳秒 logstash日期插件支持纳秒
最近项目上遇到时间为纳秒的情况,用到logstash解析时是不支持纳秒的,这里提供一个思路就是自己修改logstash的日期插件,让他支持纳秒,具体涉及的插件是logstash-filter-date 前期准备 下载源代码 下载logsta
2020-12-18 阿牛
09
logstash 启动脚本 logstash 启动脚本
logstash 通用启动脚本 #!/bin/bash # FileName: lsboot # Description: 启动logstash实例 # Dispatcher: # Description: Usage: lsboot
2020-12-09 阿牛
09
01
1 / 7