自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 资源 (5)
  • 收藏
  • 关注

原创 Java Log4j和Log4j2的区别

Java Log4j和Log4j2的区别一、核心JAR包log4j核心包:log4j:log4j:[version]而log4j2的核心包有2个:org.apache.logging.log4j:log4j-core:[version]org.apache.logging.log4j:log4j-api:[version]二、配置文件log4j:通过一个log4j....

2019-06-28 19:01:56 18290 1

原创 shadowJar:archive contains more than 65535 entries.问题解决

在打fat-jar包的时候,如果包的文件数量大于65535 或者文件大小大于4G,会出现这个错误。这时,只需要添加zip64 true就可以解决shadowJar { dependencies { } zip64 true}参考链接:https://docs.gradle.org/5.0/dsl/org.gradle.api.tasks.bundling.Zip...

2019-06-28 17:00:15 3674 1

原创 eclipse 安装sonarLint-4.1插件

eclipse 安装sonarLint-4.1插件一、安装插件Help->Eclipse Marketplace->搜索sonar,安装sonarlint 4.1二、使用sonarLint-4.1插件右键点击项目,选择“sonar lint”,点击“Analyze”,开始分析项目。三、分析结果一般情况下我们需要确保 不出现次要(包括次要)以上级别的错...

2019-06-24 15:48:49 953

原创 Java,csv格式字符串判断子串是否存在快速方法

问题:数据库中保存了一批用csv格式存储的数据,在使用的时候,需要判断str是否包含在csv中。这个问题有2个解决方案:一种是采用字符串包含判断,另一种是通过把csv数据拆分为String[]数组,再逐个判断实现的代码如下:package com.bytrees.utils;import org.apache.commons.lang3.StringUtils;public ...

2019-06-18 14:12:33 1121

原创 java gc日志内容分析-YoungGC-FullGC

环境版本,Java1.8,GC日志参数-XX:+PrintGCDetails -XX:+PrintGCTimeStamps -XX:+PrintGCApplicationStoppedTime -XX:+PrintGCApplicationConcurrentTime -XX:+PrintHeapAtGCYoungGC找到一条输出的日志:2335.667: Total time ...

2019-06-15 23:15:55 1776

原创 tomcat9线程配置-server.xml

tomcat9线程配置-server.xml一、不使用线程池<Connector port="8080" //监听的端口 protocol="HTTP/1.1" redirectPort="8443" connectionTimeout="30000" //连接超时时间 keepAliveTimeout="15000" //keepaliv...

2019-06-15 22:42:34 1907

原创 Java序列化和反序列化问题

Transient 关键字transient修饰符仅适用于变量,不适用于方法和类。在序列化时,如果我们不想序列化特定变量以满足安全约束,那么我们应该将该变量声明为transient。执行序列化时,JVM会忽略transient变量的原始值并将默认值保存到文件中。因此,transient意味着不要序列化。Static静态变量不是对象状态的一部分,因此它不参与序列化。所以将静态变量声明为t...

2019-06-12 20:05:58 692

原创 Spring中 javax.annotation.Resource注解用法

其实@Resource并不是Spring的注解,他的包是javax.annotation.Resource 需要导入。然而Spring也同时支持该种注解。@Resource默认按 byName 自动注入,由J2EE提供。@Resource有两个中重要的属性:name和type ,而Spring将@Resource注解的name属性解析为bean的名字,而type属性则解析为bean的...

2019-06-10 14:34:03 5173

Eclipse的SVN插件:SVN1.6.10

Eclipse的SVN插件(版本1.6.10),适用于EPP3无法自动安装软件

2015-03-09

c++游戏编程基础

描述使用c++进行windows游戏开发,内容简单,容易上手,是初学者不错的选择!

2012-12-15

PHP高级程序设计_模式、框架与测试.pdf

高级php程序设计的教程,包括常用的设计模式,框架等,让初学者进一步了解php开发

2012-10-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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