由于这张比较简单,我画了个思维导图,这样大家可以很明白我们这一张具体内容是做什么。 代码git地址:https://github.com/FadeHub/spring-boo...
由于这张比较简单,我画了个思维导图,这样大家可以很明白我们这一张具体内容是做什么。 代码git地址:https://github.com/FadeHub/spring-boo...
在springboot1.x系列中,其中连接redis服务器使用的是jedis,但是到了springboot2.x使用的是Lettuce。关于jedis跟lettuce的区别...
不好意思,来晚了。由于前两周生病,今天才开始更新。 介绍下springboot所有jar包是做什么,我们以后引入能清楚的知道需要引入什么jar包
Spring Boot可以轻松创建可以运行的独立的,生产级的基于Spring的应用程序。spring boot优点:a、为所有Spring开发提供从根本上更快且可广泛访问的入...
索引基础索引(在MySql中也叫键)是存储引擎用于快速找到记录的一种数据结构。这是索引的基本功能。 在MySql中,存储引擎用类似的方法使用索引,现在索引中找到对应的值,然后...
组合模式(Composite Pattern)也叫合成模式,有时又叫做部分-整体模式(Part-Whole),主要是用来描述部分与整体的关系: 定义: Compose obj...
synchronized是Java中的关键字,是一种同步锁。它修饰的对象有以下几种: 修饰一个代码块,被修饰的代码块称为同步语句块,其作用的范围是大括号{}括起来的代码,作用...
迭代器模式(Iterator Pattern)目前已经是一个没落的模式,基本上没人会单独写一个迭代器 定义 Provide a way to access the eleme...
java反射主要从以下几个方面理解 理解 Class 类 理解 Java 的类加载机制 学会使用 ClassLoader 进行类加载 理解反射的机制 掌握 Construct...
背景 今天在做一个需求,大致就是根据卡的logo去匹配,卡片的主卡数量、附属卡数量、激活卡数量、未激活卡数量、销卡数量等。当时以为要写很多sql,后来问了下同事说可以用cas...
Attach additional responsibilities to an object dynamically keeping the same interface....
枚举简单例子 测试结果 Color枚举的本质就是一个类,编译器会自动为我们生成Color类,通过反编译得到该类如下: 可以看出每个枚举类型颜色是该Color类的一个实例对象,...
Avoid coupling the sender of a request to its receiver by giving more than one object a...
简单介绍 我们以饭店为例,假设饭店只有三个座位,一开始三个座位都是空的。这时如果同时来了三个客人,服务员人允许他们进去用餐,然后对外说暂无座位。后来的客人必须在门口等待,直到...
定义 Encapsulate a request as an object,thereby letting you parameterize clients with dif...
概念 Define an object that encapsulates how a set of objects interact.Mediator promotes l...
简介 jdk原文 这句话翻译意思:CyclicBarrier是一个同步辅助类,它允许一组线程相互等待直到所有线程都到达一个公共的屏障点。在程序中有固定数量的线程,这些线程有时...
背景 前几天一个同事问我,对这个CountDownLatch有没有了解想问一些问题,当时我一脸懵逼,不知道如何回答。今天赶紧抽空好好补补。不得不说Doug Lea大师真的很牛...
背景 面试的时候经常会被三连问。用过吗?如何用的?场景是什么?所以有必要好好的研究下线程池迫在眉睫。 1、讲解之前先了解下 retry: 因为源码中有这个retry标记 先看...