自定义 DailyRollingFileAppender 自动清理过期日志

/* * Copyright 1999-2005 The Apache Software Foundation. * * Licensed under the Apache License, Version 2.0 (the "License"); * ...

2018-08-29 11:06:55

阅读数:153

评论数:0

Java 常用日志框架(common-logging,log4j,slf4j,logback )

common-logging common-logging是apache提供的一个通用的日志接口。用户可以自由选择第三方的日志组件作为具...

2018-08-29 10:38:06

阅读数:77

评论数:0

FastJSON、Gson、Jackson 比较

1、FastJSON、Gson和Jackson性能对比 https://blog.csdn.net/accountwcx/article/details/50252657 2、各个JSON技术的比较(Jackson,Gson,Fastjson)的对比 https://blog.csdn.ne...

2018-08-26 17:28:44

阅读数:99

评论数:0

Java 反射调用方法的参数是数组的写法

package com.heatdeath.fight.sort; import java.lang.reflect.Method; import java.util.Arrays; import java.util.Random; /** * Author: heatdeath * D...

2018-08-19 15:01:41

阅读数:264

评论数:0

Java 标记过期方法的注释

java标记过期方法 1、只需要在方法的上方添加@Deprecated注解即可。 2、建议同时添加过期的描述信息。即:在方法的注释中添加一个@deprecated的参数描述。 如果不加过期...

2018-08-14 15:53:39

阅读数:235

评论数:0

Runtime.getRuntime().addShutdownHook 使用实例

今天看 14年 某个前辈留下的关于 JedisPool 的代码中用到了这个东西,但是不知道是干啥的,就查了一下 Runtime.addShutdownHook解释 如果你想在jvm关闭的时候进行内存清理、对象销毁等操作,或者仅仅想起个线程然后这个线程不会退出,你可以使用Runtime.ad...

2018-08-14 15:45:44

阅读数:67

评论数:0

System.getProperty("line.separator") 是什么意思?

在java中存在一些转义字符,比如”\n”为换行符,但是也有一些JDK自带的一些操作符 比如 : System.getProperty("line.separator") 这也是换行符,功能和"\n"是一致的,但...

2018-07-22 13:55:11

阅读数:768

评论数:0

关于 Cloneable 接口 和 重写 Object.clone() 方法的尝试顺便复习深拷贝和浅拷贝

一个类如果想重写 Object 的 clone 方法,则必须实现 Cloneable 接口,否则调用 clone 方法时将会抛出 CloneNotSupportException 异常 /** * Author: heatdeath * Date: 2018/7/7 * Desc:...

2018-07-07 13:36:47

阅读数:1038

评论数:0

关于重写 equals 和 hashCode 方法对 Map.get() 方法影响的测试

未重写 hashCode 和 equals public class ObjectDemo { static class MyClass { public String name; } public static void main(String[] a...

2018-07-07 12:43:45

阅读数:975

评论数:0

由于对 protected 访问修饰符感到疑惑而再次复习四种访问修饰符

| Class | Package | Subclass | Subclass | World | | |(same pkg)|(diff pkg)| ————————————+———————+—————————+———...

2018-06-10 12:07:12

阅读数:1345

评论数:0

基于枚举类 Enum 实现的单例模式

参考资料: 1、https://www.cnblogs.com/cielosun/p/6596475.html Java枚举enum以及应用:枚举实现单例模式 2、https://blog.csdn.net/yy254117440/article/details/52305175 Java...

2018-05-20 14:37:38

阅读数:215

评论数:0

在切面处获取 HttpServletRequest 的方法

切面处获取 RequestAttributes requestAttributes = RequestContextHolder.getRequestAttributes(); ServletRequestAttributes servletRequestAttr...

2018-05-16 16:34:14

阅读数:592

评论数:0

使用 HttpServletRequestWrapper 重复读取 HttpServletRequest(多次读取 request 请求)

今天尝试在切面中读取 request 请求,校验请求的参数,解析异常则报错 但是,在 切面读取了一次 request 后,再到 controller 的时候,request 就变成了空的 找了一圈找到这种方法,通过继承 HttpServletRequestWrapper ,来操作 HttpSe...

2018-05-16 15:44:57

阅读数:718

评论数:0

解决 web.xml 报错The content of element type "web-app" must match

解决web.xml 报错The content of element type “web-app” must match 解决:The content of element type “web-a...

2018-05-15 15:17:55

阅读数:170

评论数:0

Data source rejected establishment of connection, message from server: "Too many connections"

Data source rejected establishment of connection, message from server: “Too many connections” 数据库连接不够用的解决办法; 1、mysql 最大链接数 max_connections 设置 ...

2018-05-14 17:10:01

阅读数:260

评论数:0

TreeMap 的 tailMap()、headMap()、firstKey() 方法使用

import java.util.SortedMap; import java.util.TreeMap; /** * Author: heatdeath * Date: 2018/5/13 * Desc: */ public class TreeMapDemo { pu...

2018-05-13 21:28:29

阅读数:1157

评论数:0

Throwable、Error、Exception、RuntimeException 的区别

详解Java异常Throwable、Error、Exception、RuntimeException的区别 在Java中,根据错误性质将运行错误分为两类:错误和异常。 在Java程序的执行过程中,如果出现了异常事件,就会生成一个异常对象。生成的异常对象将传递Java运行时系统,这一异常的...

2018-05-11 20:18:13

阅读数:160

评论数:0

消息摘要算法 MD5 和 SHA1

1、MD5与SHA1区别 https://www.jianshu.com/p/d6b491b235fe 2、数字签名算法MD5和SHA-1的比较 http://stark-summer.iteye.com/blog/1313884 3、MD5 https://baike.baidu.co...

2018-05-11 20:13:06

阅读数:127

评论数:0

Java I/O 学习

1、Java 流(Stream)、文件(File)和IO http://www.runoob.com/java/java-files-io.html 2、Java IO教程 http://ifeve.com/java-io/ 3、Java I/O 总结 http://www.import...

2018-05-11 11:15:11

阅读数:73

评论数:0

使用 Jsch 连接远程服务器

<dependency> <groupId>com.jcraft</groupId> <artifactI...

2018-05-09 18:29:40

阅读数:160

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭