摘要: <?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)