摘要:
# ReentrantLock底层的源码分析: 本小节我们将由浅入深的讲解ReentrantLock的底层源码,其中会附带有源码的分析: ## 1.自己实现简易的ReentrantLock锁: 在多线程的并发的操作当中,我们需要通过锁机制来实现多个线程互斥的访问特定的资源从而避免并发下的操作问题。我 阅读全文
摘要:
# SpringBoot中常见的面试题: ## 1.SpringBoot中常用的注解有哪些: **对于理解SpringBoot的自动配置(自动装配)原理作出铺垫。** ```bash 1.@SpringBootApplication:这个注解标识了SpringBoot的工程,这个注解标识了一个Spr 阅读全文
摘要:
Kafka第一天课堂笔记 一.Kafka简介 1.1消息队列 消息队列——用于存放消息的组件 程序员可以将消息放入到队列中,也可以从消息队列中获取消息 很多时候消息队列不是一个永久性的存储,是作为临时存储存在的(设定一个期限:设置消息在MQ中保存10天) 消息队列中间件:消息队列的组件,例如:Kaf 阅读全文
摘要:
1 . Docker 概述: 1.1 Docker为什么会出现: 问题: 在互联网开发环境当中很多情况会遇到在我的电脑上可以运行但是到你的电脑上就无法运行可,而且在软件版本更新以后会导致服务不可用的情况出现。 解决方式: 发布一个项目: 将一个项目打成jar包时带上Redis,Mysql, jdk, 阅读全文
摘要:
5. Docker 容器数据卷: 5.1什么是Docker的容器数据卷: 将应用和环境打包成一个镜像 数据?如果数据都在容器中,那么我们容器删除,数据就会丢失!需求:数据可以持久化 例如:Mysql,容器删了,如果数据存放在容器当中,那么就是删库跑路了,因此我们希望Mysql的数据可以存储在本地当中 阅读全文
摘要:
3. Docker 命令: 3.1 帮助命令: (1) docker version #docker的版本信息 (2) docker --info #docker的详细信息 (3) docker --help #docker的万能命令 3.2 镜像命令: 3.2.1 docker images: ( 阅读全文
摘要:
1 . Docker 概述: 1.1 Docker为什么会出现: 问题: 在互联网开发环境当中很多情况会遇到在我的电脑上可以运行但是到你的电脑上就无法运行可,而且在软件版本更新以后会导致服务不可用的情况出现。 解决方式: 发布一个项目: 将一个项目打成jar包时带上Redis,Mysql, jdk, 阅读全文
摘要:
本地MarkDown直接上传到博客园网站 1.采用dotnet-sdk方式: 1.需要好用的MarkDown笔记软件:(Typora) https://www.typora.io/ 2.从Typora到博客园的装欢需要以下步骤: (1)下载dotnet-sdk并安装: .NET 教程 | Hello 阅读全文
摘要:
一.AOP的介绍: AOP是目前Spring框架中的核心知识点之一,在企业级中有着相当重要的作用。它是一种面向切面编程的重要思想。对于AOP我们需要了解一下几个关键的名词: (1)切面(Aspect): 切面类中管理着增强的公共行为的代码(通知)和切入方式(切点) (2)连接点(Join point 阅读全文
摘要:
在使用SpringBoot时候我们经常会碰到引入很多的starter的自动化配置,有了这些starter以后我们就可以很轻松的完成一个企业级的开发项目,很多小朋友就会对于starter很神奇,其实starter也都是基于Spring与SpringMVC开发出来的。其实在企业当中我们经常会自己开发st 阅读全文