摘要: #Spring - 1.0 1. Spring:春天 --> 给软件行业来带了春天 ​ 2. 2002年,首次推出了Spring框架的雏形:interface21框架! ​ 3. Spring框架以interface21框架为基础,经过重新设计,并不断丰富其内涵,于2004年3月24日,发布了1.0正... 阅读原文
2020-05-05 18:11:01 阅读(2221) 评论(0)
摘要: SSM(Spring+SpringMVC+MyBatis) Spring   Spring就像是整个项目中装配bean的大工厂,在配置文件中可以指定使用特定的参数去调用实体类的构造方法来实例化对象。也可以称之为项目中的粘合剂。   Spring的核心思想是IoC(控制反转),即不再需要程序员去显式地new一个... 阅读原文
2020-05-05 17:05:01 阅读(2272) 评论(0)
摘要:   java关键字,也叫保留字(50个),是java有特殊意义的标识符,不能用作参数名、变量名、方法名、类名、包名等。 一、super关键字 1. 操作隐藏成员   当父类的属性或方法被隐藏时,可以通过super.xxx调用。 2. 调用父类的构造方法   因为子类不会继承父类的构造方法,但在子类的构造方法中... 阅读原文
2020-05-05 16:18:01 阅读(3643) 评论(0)
摘要: 子类是由继承得到的类,被继承的类就是父类,子类与父类是"is-a"关系。 一、子类与父类 1. 子类 (1)子类定义 class 子类名 extends 父类名 {...} (2)子类继承性 子类继承了父类的所有属性和除了构造方法的其余方法。 子类与父类在同个包中:子类继承父类除了private成员 子... 阅读原文
2020-05-05 15:15:02 阅读(2655) 评论(0)
摘要: 引导 要求:线程资源必须通过线程池提供,不允许在应用自行显式创建线程; 说明:使用线程池的好处是减少在创建和销毁线程上所花的时间以及系统资源的开销,解决资源不足的问题。如果不使用线程池,有可能造成系统创建大量同类线程而导致消耗内存或者“过度切换”的问题。 特别要注意:光理论是不够的,记住:Java架构项目... 阅读原文
2020-05-05 13:54:01 阅读(2254) 评论(0)
摘要: 本文总结了常见高频的关于排序的算法考察。 1.冒泡排序 冒泡排序的思想是元素两两比较,将较大或者较小的元素往一端进行移动 public static void bubble(int[] array) { for (int i = 0; i < array.length - 1; ... 阅读原文
2020-05-05 12:25:09 阅读(2351) 评论(0)
摘要: 随着 JDK 1.8 Streams API 的发布,使得 HashMap 拥有了更多的遍历的方式,但应该选择那种遍历方式?反而成了一个问题。 本文先从 HashMap 的遍历方法讲起,然后再从性能、原理以及安全性等方面,来分析 HashMap 各种遍历方式的优势与不足,本文主要内容如下图所示:     这... 阅读原文
2020-05-05 12:25:04 阅读(2328) 评论(0)
摘要: java类 一、类和对象 类(class)可以看成对具体事物的抽象特征提取。比如:人这个类,拥有器官的属性、拥有走路、劳动、吃喝玩乐的行为等。 对象(Object, instance)可以看成具体的事物,就是类的实例。比如:小明这个人,就是人类的一个实例。   二、类 1. 类的定义 [修饰符1 修饰符2.... 阅读原文
2020-05-05 12:12:06 阅读(2432) 评论(0)
摘要:     如果不想在世界上虚度一生,那就要学习一辈子。 ——高尔基 0 前言 延迟元素的无边界阻塞队列,在该队列中,仅当元素的延迟到期时才可以使用它. 队首是该 Delayed 元素,其延迟在过去最远过期. 如果没有延迟已经过期,就没有head, poll将返回null. 当元素的getDelay(Tim... 阅读原文
2020-05-05 11:58:03 阅读(2399) 评论(0)
摘要: 本文主要讲解 springData Jpa 入门相关知识, 了解JPA规范与Jpa的实现,搭建springboot+dpringdata jpa环境实现基础增删改操作,适合新手学习,老鸟绕道~ 1. ORM 概论 ORM(Object-Relational Mapping)顾名思义就是表示对象关系映射。在面向... 阅读原文
2020-05-05 11:14:03 阅读(2310) 评论(0)