- 博客(14)
- 收藏
- 关注
原创 基于binlog实现数据加工处理
基于mysql-binlog-connector-java做了简单mysql数据同步,开发者可以通过插件的形式增加自己表逻辑处理
2024-04-25 20:10:48 408 1
原创 maven打出jar中动态替换占位符
有些时候某些公共工具jar包被项目引用后发现公共jar的pom.xml中的version依然还是占位符,例如下面如何让其打包后动态替换呢,即替换为最终的版本,像下面这样打包后发现会在jar包中生成如果路径:target/classes/META-INF/maven/groupId{artifactId}/pom.xml,经测试这个pom.xml才是最终生效的配置,那么如何替换呢
2023-08-21 16:16:24 994 1
原创 java日志体系(SLF4J,JCL)
平时我们引用日志包打印日志时发现和我们预料中的不一致,最常见的就是明明配置了但确不打印日志,所以我简单总结了下java的日志体系.一.我们日前常用的日志有log4j,log4j2,logback,jul,来协助我们打印日志。二.jcl,slf4j为对应的门面,我理解门面其实就相当于java多态,它的实现是可插拔的,比如原来我们使用的logback,现在要替换为log4j2了,因为他们都是基于slf4j的,编码都是面向的接口,改动是无需修改代码,只需要替换依赖jar既可。1.jcljcl支持log
2021-12-25 15:59:49 911
原创 Log4j2基本配置
Log4j2基本配置介绍Log4j2基本配置日志级别代码调用基本配置说明(xml格式)ConfigurationAppendersLoggersLog4j2基本配置日志级别共有8个级别,按照从低到高为:All < Trace < Debug < Info < Warn < Error < Fatal < OFF。All:最低等级的,用于打开所有日志记录,OFF:最高等级的,用于关闭所有日志记录,其余可根据需要自己设置代码调用public class Log
2020-11-07 19:42:51 1017
转载 MySql按周/月/日分组统计数据
这里写自定义目录标题MySql按周/月/日分组统计数据的方法MySql按周/月/日分组统计数据的方法知识关键词:DATE_FORMATselect DATE_FORMAT(create_time,’%Y%u’) weeks,count(caseid) count from tc_case group by weeks;select DATE_FORMAT(create_time,’%Y%m%d’) days,count(caseid) count from tc_case group by days
2020-05-20 15:08:00 224
原创 java --Runtime.getRuntime()内存查看
摘自: http://7sunet.iteye.com/blog/285007java.lang.Runtime类中的freeMemory(),totalMemory(),maxMemory ()这几个方法的一些问题,很多人感到很疑惑,为什么,在java程序刚刚启动起来的时候freeMemory()这个方法返回的只有一两兆字节,而随着 java程序往前运行,创建了不少的对象,freeMemory...
2019-06-05 16:04:48 7342 1
原创 hibernate validate分组校验
我在hibernate validate基本示例即自定义验证使用中已经简单举例说明了hibernate validate的基本使用。但日常系统中对于不同模块可能对于同一字段合法性校验也会不同,例如用户(User)在注册时可能对于是否邮件填写敏感,而用户添加课程学习列表时也只对用户当前添加课程关心,这样我们之前统一的校验就不起作用了,而hibernate提供的分组功能就能帮助我们实现.直接上代码。...
2019-02-17 15:21:17 8185
原创 hibernate validate基本示例即自定义验证使用
我们平时写代码时对于某个实体需要做判空校验,平时我们可能会在代码中一行行判断,如果不符合就抛出异常,例如User类有userName、password等字段,现在业务要求每个字段必填,此时我们经常会if(user.getUserName==null)…若判断字段较多的话可能就会比较麻烦,并且造成了代码的不简洁。我们可以借助于hibernate validate解决,下面是相关示例。package...
2019-01-13 22:30:02 5915 5
原创 SwitchHosts!报没有权限(operation not permitted)解决方案
今天win10启用SwitchHosts时候报一下截图错误.版本:SwitchHosts-win32-x64_v3.3试了在网上说的方法后还不可以:1.打开C:\Windows\System32\drivers\etc\文件,找到hosts,然后分配所有权限。2.SwitchHosts!文件右击鼠标,点击管理员启动。然而我发现配置好这些后还不可以.最后试了很多方法发现除了上述两个步骤外...
2018-12-15 13:38:33 10589 8
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人