摘要:
<?xml version="1.0" encoding="UTF-8"?>
<configuration debug="false">
<!--定义日志文件的存储地址 勿在 LogBack 的配置中使用相对路径-->
<property name=... 阅读原文
2019-04-17 18:52:01 阅读(2384) 评论(0)
摘要:
今天我们来讲讲一个在学习中容易误解的问题,面试中也偶尔问到,java方法调用时到底是值传递还是引用传递?
首先,请大家来做一个判断题,下面的3个问题是否描述正确
1. java基本数据类型传递是值传递,引用数据类型是引用传递
2. java都是引用传递
3. 方法调用时传的是数据值就是指传递,传的是地址就是引... 阅读原文
2019-04-17 18:28:03 阅读(2869) 评论(0)
摘要:
目录
介绍
官方文档规定的运行时数据区域
程序计数器
Java虚拟机栈
本地方法栈
虚拟机栈和本地方法栈溢出
Java堆
演示堆内存溢出
方法区
... 阅读原文
2019-04-17 17:47:05 阅读(2658) 评论(0)
摘要:
1 数组也是一种类型
Java中要求所有的数组元素具有相同的数据类型。因此在一个数组中,数组元素的类型是唯一的,不能存储多种类型的数据。
一旦数组的初始化完成,数组在内存中所占的空间将被固定下来,因此数组的长度不可以被改变。即使某个数组元素的数据被清空,他占的空间依然被保留,依然属于该数组,数组的长度依然不变。... 阅读原文
2019-04-17 16:26:03 阅读(2682) 评论(0)
摘要:
本文首发于公众号:javaadu
简单介绍
构建高性能的Java应用过程中,必然会遇到各种各样的问题,像CPU飙高、内存泄漏、应用奔溃,以及其他疑难杂症,这时可以使用Serviceability Agent(SA)。SA是JDK提供的一个强大的调试工具集,适用于语言层和虚拟机层,支持调试运行着的Java进程、co... 阅读原文
2019-04-17 15:00:17 阅读(2337) 评论(0)
摘要:
今天老师讲了多态的使用
多态是同一个行为具有多个不同表现形式或形态的能力。
多态的优点: 1. 消除类型之间的耦合关系 2. 可替换性 3. 可扩充性 4. 接口性 5. 灵活性 6. 简化性
我个人认为 可替换性 可扩充性 灵活性 到是很充分的体现出来了。
现在就用问题来体现吧 !!! ... 阅读原文
2019-04-17 13:47:02 阅读(2419) 评论(0)
摘要:
根据老师的要求写了一段然后在评讲的时候在修该一些;
猫的:
public class Cat extends Animal{
public void methodCat(){
System.out.println("猫会抓老鼠");
}
}
蛇的:
public cl... 阅读原文
2019-04-17 12:04:02 阅读(2446) 评论(0)
摘要:
1. Feign源码解析
1.1. 启动过程
1.1.1. 流程图
1.1.2. 解释说明
Feign解析过程依赖Spring的初始化,它通过实现ImportBeanDefinitionRegistrar接口,来解析注解并进行加载
自动配置过程和很多框架一样,通过xxxAutoConfiguration进行初始化... 阅读原文
2019-04-17 11:25:02 阅读(2616) 评论(0)
摘要:
T 行业的变化快是众人皆知的,需要持续去学习新的知识内容。但是,往往我们工作之后,经常发现学习的东西很少了,学习效率非常低,感觉自己到了一个瓶颈期,久而久之,就演变成『一年工作经验,重复去用十年』的怪圈。
不管你是已经工作了,还是正在学习中的Java初学者,如果你想在Java行业中有更高更远的发展,请用五分钟阅读下... 阅读原文
2019-04-17 09:48:01 阅读(2393) 评论(0)
摘要:
最常用的Appender——RollingFileAppender
RollingFileAppender的一个Log4j配置样例:
log4j.appender.R=org.apache.log4j.RollingFileAppender
log4j.appender.R.Threshold=DEBUG
l... 阅读原文
2019-04-17 08:41:01 阅读(3715) 评论(0)