摘要: 1.将SpringBoot项目中pom.xml的build插件更换为: <build> <plugins> <plugin> <groupId>org.springframework.boo... 阅读原文
2020-02-27 00:00:03 阅读(2854) 评论(0)
摘要: tomcat部署应用时设置context path为空的上下文路径问题   在server.xml中添加<Context>元素,配置如下: <Context docBase="app" path="" reloadable="false" /> 在<Context>... 阅读原文
2020-02-26 19:58:02 阅读(2340) 评论(0)
摘要: 自从 Java 9 开始,Oracle 调整了 Java 版本的发布策略,不再是之前的 N 年一个大版本,取而代之的是 6 个月一个小版本,三年一个大版本,这样可以让 Java 的最新改变迅速上线,而小版本的维护周期缩短到下个版本发布之前,大版本的维护周期则是 3 年之久。而 10 就是这么一个小版本,因为... 阅读原文
2020-02-26 19:20:03 阅读(2385) 评论(0)
摘要: 2017年开始实习,现已2020年。三年又三年。今天我删掉无知的从前,进入新世界。 无论活的多累 做人不进则退 只能自我激励 将这当做基地 阅读原文
2020-02-26 18:41:03 阅读(2382) 评论(0)
摘要: 不知道你是否遇到过面试官让你手写生产者消费者代码。别说,前段时间有小伙伴还真的遇到了这种情况。当时是一脸懵逼。 但是,俗话说,从哪里跌倒就要从哪里爬起来。既然这次被问到了,那就回去好好研究一下,争取下一次不再被虐呗。 于是,今天我决定手敲一个生产者消费者模式压压惊。(因为我也不想以后被面试官血虐啊) 生产者消... 阅读原文
2020-02-26 18:13:01 阅读(2241) 评论(0)
摘要: 八、多态 多态(也称作动态绑定、后期绑定或运行时绑定) 域(成员变量)是不具有多态性的,只有普通的方法调用是多态的,任何域访问操作都将由编译器解析,因此不是多态的 静态方法也是不具有多态性的   public static void main(String[] args){     Supe... 阅读原文
2020-02-26 17:51:09 阅读(2285) 评论(0)
摘要: 一、JVM内存分配与回收 下图为堆内存结构图(注意:元数据区(MetaData )实际上不属于堆): 1、对象优先在Eden区分配 大多数情况下,对象在新生代中Eden区分配。当Eden区没有足够空间进行分配时,JVM将发起一次Minor GC。 提问:Minor GC和Full GC有什么不同呢? 新生... 阅读原文
2020-02-26 16:14:34 阅读(2719) 评论(0)
摘要: 1.面向对象 面向对象的特点:封装、继承、多态、抽象 封装:封装是把过程和数据包围起来,对数据的访问只能通过已定义的接口。封装是一种信息隐藏技术,在java中通过关键字private,protected和public实现封装。 适当的封装可以让程式码更容易理解和维护,也加强了程式码的安全性。 继承:继承是从... 阅读原文
2020-02-26 15:25:04 阅读(3578) 评论(0)
摘要: 1.abstract(抽象)   抽象含义:具有某种对象的特征,但不完整。(似是而非) 1.1 抽象类   语法: 在class关键字前面,加上abstract,代表这个类是一个抽象类 public abstract class Test{   ....... } 作用: 可被子类继承,提供共性属性和方... 阅读原文
2020-02-26 14:55:03 阅读(2412) 评论(0)
摘要: 关注公众号:CoderBuff,回复“redis”获取《Redis5.x入门教程》完整版PDF。 《Redis5.x入门教程》目录 第一章 · 准备工作 第二章 · 数据类型 第三章 · ​命令 第四章 ​· 配置 第五章 · Java客户端(上) 第六章 · 事务 第七章 · 分布式锁 第八章 · Jav... 阅读原文
2020-02-26 13:19:02 阅读(2488) 评论(0)