![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础知识
在路上奔跑~
这个作者很懒,什么都没留下…
展开
-
Javassist实现Java字节码的动态编译
Javassist是用来处理java字节码的类库, java字节码一般存放在后缀名称为class的二进制文件中。每个二进制文件都包含一个java类或者是java接口。Javassist主要涉及ClassPool、CtClass、CtMethod、 CtConstructor、CtField等几个类,下面看代码及注释体会各类的含义:首先在pom.xml中添加Javassist依赖:<dependency> <groupId>org.javassist</groupI原创 2020-07-09 11:27:08 · 640 阅读 · 0 评论 -
log4j2的异步日志输出方式
背景使用log4j2的同步日志进行日志输出,日志输出语句与程序的业务逻辑语句将在同一个线程运行。而使用异步日志进行输出时,日志输出语句与业务逻辑语句并不是在同一个线程中运行,而是有专门的线程用于进行日志输出操作,处理业务逻辑的主线程不用等待即可执行后续业务逻辑。Log4j2中的异步日志实现方式有AsyncAppender和AsyncLogger两种。其中:AsyncAppender采用...原创 2019-12-24 14:23:14 · 2389 阅读 · 0 评论 -
JAVA中基本数据类型与其包装类简介
JAVA中分为基本数据类型及引用数据类型1、基本类型(8种)byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0long...原创 2019-02-18 13:44:15 · 525 阅读 · 0 评论 -
JSP自定义标签第一篇之分析Struts2的标签
JSP自定义标签第一篇之分析Struts2的标签1、自定义标签的作用2、struts2中property标签的类层次结构分析3、TagSupport类和BodyTagSupport类分析3.1、标签库(tld文件)的定义3.2、标签(tag)的定义3.3 标签处理类的定义3.3.1 TagSupport类的类图1、自定义标签的作用在后端程序开发过程中,会把一些比较经常使用到的代码封装起来,重复...原创 2019-03-05 23:12:58 · 539 阅读 · 0 评论 -
使用Slf4j集成Log4j2构建项目日志系统的解决方案(不使用Common-logging、Log4j)
使用Slf4j集成Log4j2构建项目日志系统的解决方案1、Log4j、SLF4J、Common-logging的区别1.1、slf4j1.2、Log4j与Log4j2的区别2、使用Slf4j集成Log4j2构建项目日志系统2.1搭建步骤1、Log4j、SLF4J、Common-logging的区别slf4j和commons-logging都是日志框架的规范,本身实现很弱,Log4j主要是针对...翻译 2019-03-11 23:05:28 · 1125 阅读 · 0 评论