摘要:
简介 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。 Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 阅读全文
posted @ 2022-04-25 15:22
夏尔_717
阅读(297)
评论(0)
推荐(0)
摘要:
一、概述 1.1 基本概念 Java反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为Java语言的反射机制。简单来说,反射机制指的是程序在运行时能够获取自身的信息。 在Java中, 阅读全文
posted @ 2022-04-25 15:21
夏尔_717
阅读(1839)
评论(0)
推荐(1)
摘要:
一、简介 线程池(Thread Pool)是一种基于池化思想管理线程的工具,经常出现在多线程服务器中,如MySQL。线程过多会带来额外的开销,其中包括创建销毁线程的开销、调度线程的开销等等,同时也降低了计算机的整体性能。线程池维护多个线程,等待监督管理者分配可并发执行的任务。这种做法,一方面避免了处 阅读全文
posted @ 2022-04-25 15:20
夏尔_717
阅读(1219)
评论(0)
推荐(0)
摘要:
一、 K8S架构 除了核心组件,还有一些推荐的Add-ons: 组件名称 说明 kube-dns 负责为整个集群提供DNS服务 Ingress Controller 为服务提供外网入口 Heapster 提供资源监控 Dashboard 提供GUI Federation 提供跨可用区的集群 Flue 阅读全文
posted @ 2022-04-25 15:20
夏尔_717
阅读(368)
评论(0)
推荐(0)
摘要:
一、概述 MyBatis是一个优秀的持久层框架,它支持自定义SQL、存储过程以及高级映射。MyBatis几乎消除了JDBC代码和参数的手动设置以及结果集的检索。MyBatis使用简单的XML或注解进行配置,将接口和Java的POJO(Plain Old Java Objects,普通的Java对象) 阅读全文
posted @ 2022-04-25 15:19
夏尔_717
阅读(321)
评论(0)
推荐(0)
摘要:
一、启动类入口 SpringBoot的启动很简单,通用的代码如下: @SpringBootApplication public class SpringBootDemoApplication { public static void main(String[] args) { SpringAppli 阅读全文
posted @ 2022-04-25 15:18
夏尔_717
阅读(719)
评论(0)
推荐(0)
摘要:
IntelliJ IDEA For Mac 快捷键 快捷键 说明 alt+f7 查找变量方法使用的地方 F3 添加书签 Ctrl + O 快捷覆写方法 Alt + F3 添加书签标识 command + F3 显示书签 command + Shift + A 查找动作 Alt + F1 快捷选择 c 阅读全文
posted @ 2022-04-25 15:18
夏尔_717
阅读(1609)
评论(0)
推荐(0)
摘要:
一、前言 循环依赖:就是N个类循环(嵌套)引用。通俗的讲就是多个Bean互相引用对方,最终形成闭环。 用一副经典的图示可以表示成这样(A、B、C都代表对象,虚线代表引用关系): 其实可以N=1,也就是极限情况的循环依赖:自己依赖自己 这里指的循环引用不是方法之间的循环调用,而是对象的相互依赖关系。( 阅读全文
posted @ 2022-04-25 15:17
夏尔_717
阅读(385)
评论(0)
推荐(0)
摘要:
一、事务的总体设计 由于jdbc、Hibernate 实现事务功能的方式各不相同,Spring进行了统一的抽象,形成了PlatformTransactionManager事务管理器接口,事务的提交、回滚等操作全部交给它来实现。Spring的事务体系也是在PlatformTransactionMana 阅读全文
posted @ 2022-04-25 15:16
夏尔_717
阅读(1338)
评论(0)
推荐(0)
摘要:
一、概述 一般情况下,出现慢SQL问题,往往会定位到某些具体的SQL语句上,然后通过所谓的“优化三板斧”,如下: 查询执行计划 建立合适的索引 使用合适的连接关系和过滤条件来实现SQL语句的优化 但是,如果执行计划是正确的,SQL语句的性能还是很慢,可通过MySQL中的Profiling工具进一步定 阅读全文
posted @ 2022-04-25 09:57
夏尔_717
阅读(1394)
评论(0)
推荐(0)

浙公网安备 33010602011771号