1.避免全表扫描,首先考虑在where 及 order by 涉及的 的列上加索引. 2.应尽量避免在where子句中用进行 null 值判断.创建表时 null 值默认值,...
1.避免全表扫描,首先考虑在where 及 order by 涉及的 的列上加索引. 2.应尽量避免在where子句中用进行 null 值判断.创建表时 null 值默认值,...
本篇主要介绍redis 高可用哨兵集群搭建. 我们先想一个问题:哪种场景适合用redis缓存?我在一本书中看到,是这么写的,主要有以下几种场景: 1.大部分是读业务数据的...
今天试了下spring cloud config 配置中心, 将配置文件存放在gitee 上 然后创建spring cloud config server 连接gitee 获...
兄弟们2024了,我一个人在北京跨到2024年. 祝大家和自己在新的一年 ,开心,快乐,加油,努力!!
还有几个小时就到2024年了,此刻的我内心并没有做好迎接新的一年打算,或者说还没有准备好。就在11月末,我失业了,12月份找了一个月的工作,面试了5,6次都没有通过。当没...
StringBuffer 的toStringCache 是啥时候赋值的看代码看不出来。并且为啥debugger, 会出现append(1) , append(2) 然后toString()只返回1 ,没有返回12
String,StringBuilder,StringBuffer 实现原理解析定义: 从jdk1.5开始提供的新的封装字符串的类,StringBuilder,其字符串拼接操作的效率远远高于 String。 Java里面提供了String,Str...
1.首先找到MySql 的安装路径. 通常情况下,它会被安装在 /usr/local/mysql 或 /usr/bin/mysql 目录下. 可以使用 find 命令查找: ...
1.缓存池 Buffer Pool 数据是存放在磁盘中, 要更新一条数据,首先需要把这条数据加载到内存中,在内存中修改完后再写回磁盘,由于 磁盘的IO 读写比起 内存读写...
看下面这张图: 我们用客户端或者应用程序连接Mysql 查询数据时候,会经历以下步骤: 1.连接数据库, 用户名和密码校验(权限校验) 2.mysq 解析器 :对sql 进行...
docker container run -d --publish 80:80 --name webhost nginx 1.在本地查找是否有nginx 这个镜像,但是没有...
Image 镜像 Docker image 是一个read-only 文件 这个文件包含文件系统,源码,库文件,依赖,工具等一些运行application所需要的文件 可以理...
Spring bean的生命周期 大致可以总结为: 实例化 -> 属性赋值 -> 初始化 -> 销毁 具体可以看以下这张图: 代码演示如下: 测试结果: 本文引用: Spri...
是按照官网中的方法进行安装,网站如下: https://docs.docker.com/engine/install/centos/ 遇到的问题: https://www.j...
遇到这个错误是因为我升级了Python到3,但是yum[https://so.csdn.net/so/search?q=yum&spm=1001.2101.3001.7020...
自从儿子上大学后,看到别的大学生都给家里要钱买电脑,而我儿子从来没说要买电脑的事,我还好奇呢,到底怎么回事,问了一下才知道,原来他学的专业用不到电脑。 昨天忽然收到儿子发信息...
在项目中,我们可以通过合理地使用不同类型的引用来优化内存使用性能. 1.强引用 : String str = new String("123"); str 称为强引用。一个对...