摘要: @Lombok 如果只使用了@Data,而不使用@EqualsAndHashCode(callSuper=true)的话,会默认是@EqualsAndHashCode(callSuper=false),这时候生成的equals()方法只会比较子类的属性,不会考虑从父类继承的属性,无论父类属性访问权限 阅读全文
posted @ 2021-06-07 11:20 wigginess 阅读(321) 评论(0) 推荐(0) 编辑
摘要: Java8中Stream流的使用 一、使用方法 参考:https://www.cnblogs.com/owenma/p/12207330.html 二、并行流注意事项 参考:https://www.cnblogs.com/liaowenhui/p/14197918.html 阅读全文
posted @ 2021-05-21 17:01 wigginess 阅读(57) 评论(0) 推荐(0) 编辑
摘要: Spring之IOC控制反转 0.引言 今天为一个同学解释什么是控制翻转,但是说来说去都不能完全叙述明白,所有特地写这篇笔记来探究以下究竟什么是控制翻转。。 1.基本介绍 首先上一个IOC的官方概念: 项目的依赖(对象)仅通过构造器参数,工厂方法参数或者通过构造器或工厂方法返回的实例对象的set方法 阅读全文
posted @ 2020-11-11 23:17 wigginess 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 三、日志 1、日志框架 Spring Boot选用了SLF4j和 logback组合,SLF4j作为抽象层,logback作为实现层 2、 SLF4j使用 1、如何在系统使用SLF4j 对于日志记录方法的调用,应该调用日志抽象层里面的方法,而不是直接调用日志的实现类 系统首先导入slf4j的jar和 阅读全文
posted @ 2020-11-06 21:06 wigginess 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 二、Spring Boot与配置 1、配置文件 SpringBoot使用一个全局配置文件,配置文件名是固定的: - application.properties - application.yml 配置文件的作用:修改SpringBoot的默认配置,SpringBoot在底层已经配置好了 YAML( 阅读全文
posted @ 2020-11-06 21:04 wigginess 阅读(111) 评论(0) 推荐(0) 编辑
摘要: java的代理机制 一、 反射机制 首先为什么要用反射机制? 我们知道反射机制创建对象,使用对象元素需要一定条件,而且实际开销比直接创建对象要大。那为什么要运用反射机制能。因为反射机制的在框架开发的最大优点是灵活性。 举个栗子:当我们想使用一个实现类的时候,突然这个实现类名需要进行更改,或者说要用其 阅读全文
posted @ 2020-11-06 18:46 wigginess 阅读(157) 评论(0) 推荐(0) 编辑
摘要: 一、Spring Boot入门 1、Spring Boot简介 简化Spring应用开发的一个框架 整个Spring技术栈的一个大整合 J2EE开发的一站式解决方案 2、微服务 微服务:架构风格(服务微化) 一个应用应该时一个小微服务:可以通过HTTP的方式进行互通; 每一个功能元素最终都是一个可独 阅读全文
posted @ 2020-11-02 00:07 wigginess 阅读(115) 评论(0) 推荐(0) 编辑
摘要: Spring Boot内容概要 1. Spring Boot入门 2. Spring Boot配置 3. Spring Boot与日志 4. Spring Boot与web 5. Spring Boot与数据访问 6. Spring Boot启动配置原理 7. Spring Boot自定义start 阅读全文
posted @ 2020-11-02 00:05 wigginess 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 谷粒商城 今天学习以下谷粒商城,马上要找工作了,一直想进个大厂,希望学习完谷粒商城能给我带来点收获.。 本文只记录一些技术要领,具体的学习请大家移步b站等地方学习 第一节 分布式基础 1.基本概念 微服务概念:拒绝大型单体应用,基于业务边界进行服务的微化拆分,各个服务独立部署运行 节点:集群中的一个 阅读全文
posted @ 2020-10-20 22:33 wigginess 阅读(390) 评论(0) 推荐(1) 编辑
摘要: 循环队列是首位相连的一种队列,它也是一种受限的队列,队列遵守先进先出原则 java实现循环队列 Node实现类 package MyCycleQueue; public class Node { private Object data; private Node next; private Node 阅读全文
posted @ 2020-09-06 22:16 wigginess 阅读(195) 评论(0) 推荐(0) 编辑