摘要: 缓存双写一致性 如果redis中有数据 需要和数据库中的值相同 如果redis中无数据 数据库中的值是最新值,且准备回写redis 缓存按照操作分 只读缓存 读写缓存 同步直写策略 写数据库后也同步写 redis 缓存,缓存中的数据和数据中的一致 对于读写缓存来说,要想保证缓存和数据库中的数据一致 阅读全文
posted @ 2023-04-08 09:23 李勇888 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 什么是索引 索引是一种单独的、物理的对数据库表中一列或多列的值进行排序的一种存储结构, 为了优化数据库查询效率, 引入的数据结构,类似于书的目录 索引的分类 普通索引 -- 创建索引的基本语法 CREATE INDEX indexName ON table(column(length)); 主键索引 阅读全文
posted @ 2023-04-08 09:18 李勇888 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 概念 Multi Version Concurrency Control, 用于数据库的并发访问控制 MVCC在mysql innoDB中的实现主要是为了提高数据库并发性能, 用更好的方式去处理读-写冲突, 实现读写冲突不加锁, 非阻塞并发读写 每一次的数据修改都会将历史记录保存在Undo log里 阅读全文
posted @ 2023-04-08 09:16 李勇888 阅读(99) 评论(1) 推荐(0) 编辑
摘要: 前言 前后台调试过程中某个查询操作导致了后台报错java.lang.OutOfMemoryError: PermGen space,百度了一下说是内存溢出,设置JVM参数就能解决,确实是如此。 引用别人的解释: OutOfMemoryError: PermGen space 非堆溢出(永久保存区域溢 阅读全文
posted @ 2023-04-08 08:57 李勇888 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 起因 为了测试explain, 也为了测试关于索引优化 准备数据 新建了一张测试表 CREATE TABLE `tb_demo` ( `id` int NOT NULL AUTO_INCREMENT, `name` varchar(50) DEFAULT NULL, `score` decimal( 阅读全文
posted @ 2023-03-25 11:25 李勇888 阅读(13) 评论(2) 推荐(0) 编辑
摘要: 记录一下 1 先进入mongo容器 docker exec -it 9c4fa0a6205d /bin/sh 2 将要导入的数据 copy到容器的某一个文件夹,/tmp docker cp gym-server 9c4fa0a6205d:/temp 3 mongorestore命令 mongores 阅读全文
posted @ 2021-11-27 21:55 李勇888 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 前言 因为公司项目已经集成了Docker,自动就运行在Docker上了,对Docker的了解仅限于:它是一个镜像库,可以将任何应用打包成镜像并运行上Docker上,好处就是应用在任何平台上(window, linux)都是一样的,换一个平台也不用重新部署,直接拉取镜像跑起来就完事了。。突发想法,一个 阅读全文
posted @ 2020-05-09 15:16 李勇888 阅读(4090) 评论(1) 推荐(1) 编辑
摘要: 引言 写代码写着写着提交代码的时候发现自己写错分支了,写到master分支上了,还好没有提交上去(注:当然也是提不上去了,生产环境的分支)。 正文 解决:git stash 命令,将master分支本地修改的代码转移到dev分支上,(注:后面的括号是当前分支名) ① git stash list,查 阅读全文
posted @ 2020-05-03 16:37 李勇888 阅读(719) 评论(0) 推荐(0) 编辑
摘要: lambda表达式 lambda表达式是什么 引用百度百科 “Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的lambda抽象(lambda abstraction),是一个匿名函数,即没有函数名的函数。Lambd 阅读全文
posted @ 2019-12-22 22:37 李勇888 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 偶然在开发过程中需要将int[] 转成 List<Integer>,采用了遍历的方式,写的代码实在太多。 采用jdk1.8的新特性一行代码就可搞定,代码简洁 整理了jdk1.8下 list<Integer>,Integer[],int[]三者之间的互转 同理,其他封装类类似 希望对看到此博文的读者有 阅读全文
posted @ 2019-08-21 17:07 李勇888 阅读(2021) 评论(0) 推荐(0) 编辑