摘要:Spring之IOC控制反转 0.引言 今天为一个同学解释什么是控制翻转,但是说来说去都不能完全叙述明白,所有特地写这篇笔记来探究以下究竟什么是控制翻转。。 1.基本介绍 首先上一个IOC的官方概念: 项目的依赖(对象)仅通过构造器参数,工厂方法参数或者通过构造器或工厂方法返回的实例对象的set方法 阅读全文
posted @ 2020-11-11 23:17 wigginess 阅读(76) 评论(0) 推荐(0) 编辑
摘要:三、日志 1、日志框架 Spring Boot选用了SLF4j和 logback组合,SLF4j作为抽象层,logback作为实现层 2、 SLF4j使用 1、如何在系统使用SLF4j 对于日志记录方法的调用,应该调用日志抽象层里面的方法,而不是直接调用日志的实现类 系统首先导入slf4j的jar和 阅读全文
posted @ 2020-11-06 21:06 wigginess 阅读(38) 评论(0) 推荐(0) 编辑
摘要:二、Spring Boot与配置 1、配置文件 SpringBoot使用一个全局配置文件,配置文件名是固定的: - application.properties - application.yml 配置文件的作用:修改SpringBoot的默认配置,SpringBoot在底层已经配置好了 YAML( 阅读全文
posted @ 2020-11-06 21:04 wigginess 阅读(35) 评论(0) 推荐(0) 编辑
摘要:java的代理机制 一、 反射机制 首先为什么要用反射机制? 我们知道反射机制创建对象,使用对象元素需要一定条件,而且实际开销比直接创建对象要大。那为什么要运用反射机制能。因为反射机制的在框架开发的最大优点是灵活性。 举个栗子:当我们想使用一个实现类的时候,突然这个实现类名需要进行更改,或者说要用其 阅读全文
posted @ 2020-11-06 18:46 wigginess 阅读(43) 评论(0) 推荐(0) 编辑
摘要:一、Spring Boot入门 1、Spring Boot简介 简化Spring应用开发的一个框架 整个Spring技术栈的一个大整合 J2EE开发的一站式解决方案 2、微服务 微服务:架构风格(服务微化) 一个应用应该时一个小微服务:可以通过HTTP的方式进行互通; 每一个功能元素最终都是一个可独 阅读全文
posted @ 2020-11-02 00:07 wigginess 阅读(38) 评论(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 阅读(25) 评论(0) 推荐(0) 编辑
摘要:谷粒商城 今天学习以下谷粒商城,马上要找工作了,一直想进个大厂,希望学习完谷粒商城能给我带来点收获.。 本文只记录一些技术要领,具体的学习请大家移步b站等地方学习 第一节 分布式基础 1.基本概念 微服务概念:拒绝大型单体应用,基于业务边界进行服务的微化拆分,各个服务独立部署运行 节点:集群中的一个 阅读全文
posted @ 2020-10-20 22:33 wigginess 阅读(98) 评论(0) 推荐(0) 编辑
摘要:循环队列是首位相连的一种队列,它也是一种受限的队列,队列遵守先进先出原则 java实现循环队列 Node实现类 package MyCycleQueue; public class Node { private Object data; private Node next; private Node 阅读全文
posted @ 2020-09-06 22:16 wigginess 阅读(106) 评论(0) 推荐(0) 编辑
摘要:栈是一种受限的线性表,栈只能在栈顶添加和删除元素,出入规则为先入后出(FILO)。 java实现栈 Node类的实现 package MyStack; public class Node { private Object data; private Node rear; private Node f 阅读全文
posted @ 2020-09-06 19:13 wigginess 阅读(111) 评论(0) 推荐(0) 编辑
摘要:链表的概念:链表也是线性表的一种,链表的逻辑结构和物理结构并不相同,链表的元素包含指针和数据值。 链表的优点:链表易于删除和插入,时间复杂度是O(1) 缺点:不利于查找,复杂度是O(n) 链表的java实现 节点类Node package LinkList; /* * 首先定义node类 * nod 阅读全文
posted @ 2020-09-05 21:23 wigginess 阅读(143) 评论(0) 推荐(0) 编辑