摘要: 初学Mybatis或者MybatisPlus时出现的非法反射警告,由jdk版本太高或者mybatisplus版本太低引起 实际上并不影响程序运行 两种解决办法:1.jdk降至1.8 2.mybatisplus升至3.3以上 阅读全文
posted @ 2020-05-25 19:51 dwwzone 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: 乐观锁与悲观锁 乐观锁与悲观锁引自数据库中概念,下面解释一下其在Java中的意义 悲观锁指对数据被外界修改持悲观态度,认为数据很容易被外界或者其他线程修改,所以每次在对数据进行处理前,都要对数据进行加锁,并在整个过程中,都不会释放锁。悲观锁常依靠数据库提供的锁机制实现,即在数据库中,对数据进行操作前 阅读全文
posted @ 2020-05-25 15:22 dwwzone 阅读(308) 评论(0) 推荐(0) 编辑
摘要: Java中有三种线程创建方式 1.继承Thread类,重写run方法 2.实现Runnable接口,实现run方法 3.使用FutureTask方式,即Callable的call方法 继承Thread类 public class ThreadTest { public static class My 阅读全文
posted @ 2020-05-19 10:41 dwwzone 阅读(405) 评论(0) 推荐(0) 编辑
摘要: 定义 顾名思议,单例,单一实例,就是在程序运行期间确保某一个类只有一个实例,一般称其为Singleton类。 实现方法 既然只能有一个实例,那么肯定不能让程序运行期间随时都能new出一个实例,所以将构造函数私有化,通过在类内部自行实例化一个对象,并且通过getInstance()方法,向外部提供这个 阅读全文
posted @ 2020-05-19 10:04 dwwzone 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、选择题 1.访问修饰符作用范围由大到小是( )。 A.private-protected-default-public B.public-protected-default-private C.private-default-protected-public D.public-default-p 阅读全文
posted @ 2020-05-14 12:00 dwwzone 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 故事 先来一个与这个模式相似的故事。《无间道》很多人都看多,刘德华是黑社会卧底,梁朝伟是警方卧底,黄秋生是梁朝伟的头头,曾志伟是刘德华的头头。我们这里单单拿黄秋生和曾志伟来说,曾志伟的每一步行动,梁朝伟都会监视,并且向黄秋生报告。这里,梁朝伟就相当于黄秋生的一个具体的眼睛,盯着曾志伟的一举一动,然后 阅读全文
posted @ 2020-05-14 11:57 dwwzone 阅读(343) 评论(0) 推荐(0) 编辑
摘要: 在Java类加载过程总结分析这篇博文中,我们提到,JVM类加载的第一步就是”加载“,而这一步就是由Java的类加载器完成 类加载器的作用:通过一个类的全限定名来获取描述该类的二进制字节流 注意:对于任意一个类,都必须由它的类加载器和这个类本身一起确立其在JVM中的唯一性,即 :即使两个类来源同一Cl 阅读全文
posted @ 2020-05-08 17:31 dwwzone 阅读(491) 评论(0) 推荐(0) 编辑
摘要: 这是一个很常见的现象,不知道大家有没有注意到,直接上代码 大家想想以下代码的运行情况会是什么 public class Main { static int a; public static void main(String[] args) { int b; System.out.println(a) 阅读全文
posted @ 2020-05-08 11:48 dwwzone 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 公众号主要是为了记录自己的学历历程,总结自己的学习成果,有兴趣一起学习的朋友可以关注一波,一起学习交流,共同进步,博客文章与公众号同步更新!! 阅读全文
posted @ 2020-05-06 19:23 dwwzone 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 关于Java类加载,主要弄清楚三个问题 : 为什么需要类加载 什么时候进行类加载 怎么进行类加载 一、为什么需要类加载 我们编写好的程序经过编译之后,会形成Class文件,Class文件描述了类的各种信息,而Java虚拟机想要运行程序,就必须把Class文件加载进入虚拟机内部,才能供其所用。 在JV 阅读全文
posted @ 2020-05-06 16:55 dwwzone 阅读(2187) 评论(0) 推荐(0) 编辑