摘要: 镜像:将应用程序及其依赖、环境、配置打包在一起 容器:镜像运行起来就是容器,一个镜像可以运行多个容器 通常情况下,我们需要将自己的微服务项目制作成一个个的镜像,那么,如何制作镜像呢? 这自然是需要交给docker来处理,我们要做的,仅仅只是在项目中添加好DockerFile这样一个描述文件,告诉Do 阅读全文
posted @ 2021-12-09 19:01 他是医你的药 阅读(631) 评论(0) 推荐(0) 编辑
摘要: Count(*) Count(1) 与 Count(column) 在学习 SQL 的时候,不止一次被提醒过统计记录数时需要使用 Count(*) 而不是 Count(column),因为 Count(*) 会统计值为 NULL 的记录,而最近在看项目代码的时候,我发现某个 Mapper 文件中使用 阅读全文
posted @ 2021-12-02 14:00 他是医你的药 阅读(256) 评论(0) 推荐(0) 编辑
摘要: Spring 三种注入方式 实习的时候看公司的项目代码,发现一个有意思的事情,Service、Controller里面注入属性时不是直接使用 @Autowired 进行注入的,而是选择了直接使用构造器的方式,因此来总结一下Spring 常用的注入方式 属性注入 其实这是我在学习 SpringBoot 阅读全文
posted @ 2021-11-29 22:54 他是医你的药 阅读(2382) 评论(0) 推荐(1) 编辑
摘要: Spring 概述 Spring 是什么 Spring 框架是一个开放源代码的J2EE应用程序框架,是针对 bean 的生命周期进行管理的轻量级容器,其提供了功能强大 IOC、AOP 及Web MVC 等功能。Spring可以单独应用于构筑应用程序,也可以和其它框架组合使用。 Spring 的优点 阅读全文
posted @ 2021-09-19 23:17 他是医你的药 阅读(63) 评论(0) 推荐(0) 编辑
摘要: MySQL 架构 日常使用 MySQL 的情景一般是这样的: 启动 MySQL 服务器程序。 启动 MySQL 客户端程序并连接到服务器程序。 在客户端程序中输入一些命令语句作为请求发送到服务器程序,服务器程序收到这些请求后,会根据请求的内容来操作具体的数据并向客户端返回操作结果。 运行着的服务器程 阅读全文
posted @ 2021-09-19 23:15 他是医你的药 阅读(26) 评论(0) 推荐(0) 编辑
摘要: Redis 概述 NoSQL NoSQL (NoSQL = Not Only SQL),意即“不仅仅是 SQL”,泛指非关系型的数据库。 NoSQL 不依赖业务逻辑方式存储,而以简单的 key-value 模式存储。因此大大的增加了数据库的扩展能力。 特点: 不遵循 SQL 标准 不支持 ACID 阅读全文
posted @ 2021-09-19 23:12 他是医你的药 阅读(63) 评论(0) 推荐(0) 编辑
摘要: Java并发编程 1. 进程与线程 1.1 进程与线程 进程 程序由指令和数据组成,但这些指令要运行,数据要读写,就必须将指令加载至 CPU,数据加载至内存。在指令运行过程中还需要用到磁盘、网络等设备。进程就是用来加载指令、管理内存、管理 IO 的 当一个程序被运行,从磁盘加载这个程序的代码至内存, 阅读全文
posted @ 2021-09-19 22:58 他是医你的药 阅读(4400) 评论(0) 推荐(0) 编辑
摘要: JUC 1. AQS 概述 AQS 全称是 AbstractQueuedSynchronizer,是阻塞式锁和相关的同步器工具的框架 特点: 用 state 属性来表示资源的状态(分独占模式和共享模式),子类需要定义如何维护这个状态,控制如何获取锁和释放锁,其它什么等待队列、条件队列都是AQS已经维 阅读全文
posted @ 2021-09-19 22:44 他是医你的药 阅读(89) 评论(0) 推荐(0) 编辑
摘要: AQS 概述 AQS全称是AbstractQueuedSynchronizer,是阻塞式锁和相关的同步器工具的框架 特点: 用state属性来表示资源的状态(分独占模式和共享模式),子类需要定义如何维护这个状态,控制如何获取锁和释放锁,其它什么等待队列、条件队列都是AQS已经维护好的。 getSta 阅读全文
posted @ 2021-07-31 12:13 他是医你的药 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 创建索引-高效索引 1.1 索引初体验 1.1.1 介绍 索引是一种特殊的文件(InnoDB数据表上的索引是表空间的一个组成部分),它们包含着对数据表里所有记录的引用指针。 索引的作用是做数据的快速检索,而快速检索的实现的本质是数据结构。通过不同数据结构的选择,实现各种数据快速检索。在数据库中,高效 阅读全文
posted @ 2021-05-15 15:52 他是医你的药 阅读(307) 评论(0) 推荐(1) 编辑