Java
-
说说强引用、软引用、弱引用、幻象引用有什么区别?
前言 在Java语言中,除了原始数据类型的变量,其他所有都是所谓的引用类型,指向各种不同的对象,理解引用对于掌握Java对象生命周期和JVM内部相关机制非常有帮助。 今天我要问你的…
-
作为后端开发需要知道的mysql知识
前提,你是开发,不是DBA,不是运维。 其次,一下均为建议,具体还是以公司规定为准。 常规规范 引擎大多数是Innodb,字符一般是utf8,需要存表情一般是utf8mb4。 数据…
-
SpringBoot整合Swagger3.0接口文档提效神器详解
OpenApi规范 声明了用于文档规范的版本 地址:github.com/OAI/OpenAPI… OpenApi介绍 OpenApi规范经过Reverb Technologies…
-
Java常用容器知识速成
一.继承关系 1.1 基于Collection Iterable接口: 迭代器(负责迭代元素,用于遍历元素) Collection接口: 集合(常用的…
-
手写Web框架之实现IOC/DI
介绍 尝试写一个自己的Web框架,先模仿,再探索走出自己的道路,最终超越。框架用的多了,但是写框架是第一次,而且模仿的还是Java生态中的基石——Spring。先了解其思路,一步一…
-
Spring源码解析-bean生命周期
前言 Spring把一个个类包装成BeanDefinition之后,会经过一系列的BeanFactoryPostProcessor(Spring内置的或者程序员扩展的)的洗礼,这些…
-
号称下一代可视化监控系统,结合SpringBoot使用,贼爽!
SpringBoot实战电商项目mall(50k+star)地址:github.com/macrozheng/… 摘要 当面对一个复杂的系统时,我们往往需要监控工具来帮助我们解决一…
-
怎样防止同事用 QQ 邮箱提交公司代码?
事情是这样的,最近组里新建了一个代码仓库来开发一个新的产品,再加上今天北京下大雨很多同事选择在家工作(包括我也是),于是我就选择用自己的个人电脑来工作。 但我的个人电脑里面的 Gi…
-
详解 SQL 优化必备:并行执行框架和执行计划
1、前言 在关系型数据库中,优化器是数据库的核心组件之一,由于一系列因素都会影响语句的执行,优化器综合权衡各个因素,在众多的执行计划中选择认为是最佳的执行计划。随着大数据时代的到来…
-
Mysql 索引、字符集、数据类型学习汇总
索引 mysql索引的建立对于Mysql的高效运行是很重要的,索引可以大大的提高mysql的检索速度。 拿汉语字典的目录页(索引)打比方,我们可以按拼音、笔画、偏旁部首等排序的目录…