摘要: Spring Boot 集成 Redis 引入依赖 pom文件引入Redis依赖spring-boot-starter-data-redis <!--redis依赖配置--> <dependency> <groupId>org.springframework.boot</groupId> <arti 阅读全文
posted @ 2020-10-27 17:52 Java路 阅读(439) 评论(0) 推荐(0) 编辑
摘要: SpringBoot整合Swagger2 添加依赖 <dependency> <groupId>io.springfox</groupId> <artifactId>springfox-swagger2</artifactId> <version>2.9.2</version> </dependen 阅读全文
posted @ 2020-10-26 14:01 Java路 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 数据结构 在JDK1.8中,HashMap私有数组+链表+红黑树构成 当一个值中要存储到HashMap中的时候会根据Key的值来计算出它的hash值,通过hash值来确认存放到数组中的位置,如果发生hash冲突就以链表的形式存储,当链表过长的话,HashMap会把这个链表转换成红黑树来存储 来看一下 阅读全文
posted @ 2020-10-24 18:43 Java路 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Spring的Controller是单例还是多例? 答案: controller默认是单例的,不要使用非静态的成员变量,否则会发生数据逻辑混乱。正因为单例所以不是线程安全的。 我们下面来简单的验证下: @Controller public class ScopeController { privat 阅读全文
posted @ 2020-10-23 14:32 Java路 阅读(219) 评论(0) 推荐(0) 编辑
摘要: Java核心基础知识 数据类型 Java里面有四类八大基本类型 整数型 byte 也就是字节,1byte = 8 bits,byte的默认值0 short 占两个字节,也就是16位,1short = 16 bits int 占四个字节 long 占八个字节 浮点型 float 单精度浮点型,占四个字 阅读全文
posted @ 2020-10-20 18:12 Java路 阅读(113) 评论(0) 推荐(0) 编辑
摘要: Set集合系列HashSet HashSet是Set集合的哈希实现,其继承了AbstractSet抽象类,并实现了Set接口。 public class HashSet<E> extends AbstractSet<E> implements Set<E>, Cloneable, java.io.S 阅读全文
posted @ 2020-10-19 16:58 Java路 阅读(89) 评论(0) 推荐(0) 编辑
摘要: Java函数式编程 匿名内置类 使用场景 Java作为一门面向对象的静态语言,其封装性能够屏蔽数据结构的细节,从而更加关注模块(功能)的功能性。其静态性也确保了Java强类型的特性。随着模块功能的提升,伴随而来的是复杂度的增加,代码的语义清晰依赖于开发人员的抽象(通用)和命名类或方法能力。尽管编程思 阅读全文
posted @ 2020-10-13 19:22 Java路 阅读(263) 评论(0) 推荐(0) 编辑
摘要: HashMap HashMap是Map基于哈希散列算法的实现,其在JDK1.7中采用了数组+链表的数据结构。在JDK1.8中为了提高查询效率,采用了数组+链表+红黑树的数据结构。基于JDK1.8进行讲解。 public class HashMap<K,V> extends AbstractMap<K 阅读全文
posted @ 2020-10-13 15:19 Java路 阅读(137) 评论(0) 推荐(0) 编辑
摘要: Java 内功修炼之谈谈 Exception 和 Error 这个世界上有永远不会出错的程序吗?小伙子,你活在梦里呢。所以对于一门现代的高级语言,一般都会设计一套完善的异常处理机制,Java 正是其中之一,通过异常处理机制,可以大大的降低编写和维护可靠程序的门槛。so 今天的主题,我们就来讨论一下 阅读全文
posted @ 2020-10-12 16:17 Java路 阅读(84) 评论(0) 推荐(0) 编辑
摘要: 集合系列 List之LinkedList分析 LinkedList是链表的经典实现,其底层采用链表节点的方式实现。 从类继承结构图可以看到,LinkedList不仅实现了List接口,还实现了Deque双向队列接口。 原理 为了深入理解LinkedList的原理,我们将从类成员变量,构造方法,核心方 阅读全文
posted @ 2020-10-12 09:53 Java路 阅读(114) 评论(0) 推荐(0) 编辑