Java
文章平均质量分 62
zhaoyonghenghcl
这个作者很懒,什么都没留下…
展开
-
Java属性嵌套获取值
Java类嵌套通过mybatis获取对应的值原创 2024-01-29 14:50:43 · 470 阅读 · 0 评论 -
获取用户电脑请求真实IP
通过java跨过nginx、前后端分离等解析用户请求的真实IP原创 2022-10-13 18:30:57 · 444 阅读 · 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 · 890 阅读 · 0 评论 -
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 · 996 阅读 · 0 评论 -
hibernate validate基本示例即自定义验证使用
我们平时写代码时对于某个实体需要做判空校验,平时我们可能会在代码中一行行判断,如果不符合就抛出异常,例如User类有userName、password等字段,现在业务要求每个字段必填,此时我们经常会if(user.getUserName==null)…若判断字段较多的话可能就会比较麻烦,并且造成了代码的不简洁。我们可以借助于hibernate validate解决,下面是相关示例。package...原创 2019-01-13 22:30:02 · 5850 阅读 · 5 评论 -
hibernate validate分组校验
我在hibernate validate基本示例即自定义验证使用中已经简单举例说明了hibernate validate的基本使用。但日常系统中对于不同模块可能对于同一字段合法性校验也会不同,例如用户(User)在注册时可能对于是否邮件填写敏感,而用户添加课程学习列表时也只对用户当前添加课程关心,这样我们之前统一的校验就不起作用了,而hibernate提供的分组功能就能帮助我们实现.直接上代码。...原创 2019-02-17 15:21:17 · 8159 阅读 · 0 评论 -
java --Runtime.getRuntime()内存查看
摘自: http://7sunet.iteye.com/blog/285007java.lang.Runtime类中的freeMemory(),totalMemory(),maxMemory ()这几个方法的一些问题,很多人感到很疑惑,为什么,在java程序刚刚启动起来的时候freeMemory()这个方法返回的只有一两兆字节,而随着 java程序往前运行,创建了不少的对象,freeMemory...原创 2019-06-05 16:04:48 · 7308 阅读 · 1 评论