上一页 1 2 3 4 5 6 7 8 9 ··· 39 下一页
摘要: 我们知道synchronized关键词加在方法上可以对方法加上锁,让不同线程执行该方法抢占锁来顺序执行,我们知道对静态方法锁定的时候是对该类class对象上加上锁,而非静态方法上锁时会对该实例对象头上锁,那假设我用两个不同线程对静态方法和非静态方法分别调用执行,它们会互斥执行吗? /** * 静态和 阅读全文
posted @ 2023-01-10 17:00 HumorChen99 阅读(7) 评论(0) 推荐(0) 编辑
摘要: pinyin4j是一个用来识别文字拼音的maven依赖,可以将文字的拼音、声调解析出来 这样就能应对打谐音字的人了~ 引入pinyin4j的maven依赖 <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artif 阅读全文
posted @ 2023-01-10 16:46 HumorChen99 阅读(31) 评论(0) 推荐(0) 编辑
摘要: ibd文件是mysql的表数据文件,在mysql8之前数据表里的表定义放在xxx.frm文件中,表数据和表索引放在.ibd文件中。都在mysql的data目录下的数据库名所在目录下。不知道自己data目录在哪里的在数据库执行show variables like ‘%datadir%’ 查看路径 将 阅读全文
posted @ 2023-01-10 16:13 HumorChen99 阅读(586) 评论(0) 推荐(0) 编辑
摘要: 下载链接如下 https://download.fosshub.com/Protected/expiretime=1673386667;badurl=aHR0cHM6Ly93d3cuZm9zc2h1Yi5jb20vU3BhY2VTbmlmZmVyLmh0bWw=/2945b65904c03b5dbc 阅读全文
posted @ 2023-01-10 15:47 HumorChen99 阅读(13) 评论(0) 推荐(0) 编辑
摘要: redis的zset非常适合用来做排行榜,可排行榜能容纳多少人呢?理论上来说redis zset的跳表能存2^64次方条数据进去,可是实践中能存多少你也不清楚的,万一应用中翻车了呢?所以需要提前测试测试 我电脑配置如下,使用自己电脑windows10操作系统进行测试,结果与linux我觉得相差不会很 阅读全文
posted @ 2023-01-08 10:43 HumorChen99 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 想测试下在单表千万级数据量情况下,修改表结构增加字段需要多久,锁表多久,因此在windows本地下载了mysql5.7版本进行测试,使用下面存储过程向MySQL写入一千万条数据,再进行表修改操作,得出的结果是增加字段这种修改表结构还是会走copy方式,创建个临时表,再改表结构,再把原数据复制到临时表 阅读全文
posted @ 2023-01-07 17:26 HumorChen99 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 大家版本不一样方式可能不一样,我不管你的fastjson版本是哪个,按照我这个思路去弄就行 写一个JSONObject类,导入fastjson的JSONObject,然后CTRL+鼠标左键点进去看JSONObject源码,然后点击IDEA的左上角select opened file来定位到当前打开的 阅读全文
posted @ 2022-12-09 11:43 HumorChen99 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 背景 使用索引字段进行筛选数据时,explain查询语句发现MySQL居然没有使用索引,产生疑问,因此决定调查清楚为什么会不用索引,而是走全表扫描 原因调查出的结果是当你要查询的数据量是连续又占整个表五分之一以上那就不会走索引了,因为顺序读取更快,这个五分之一不是绝对的,而是一个经验值,实际上还是需 阅读全文
posted @ 2022-12-05 16:50 HumorChen99 阅读(1) 评论(0) 推荐(0) 编辑
摘要: 查询时遇到需要查一周内参与了PK的主播数,而PK记录表有发起人和对方ID两列,所以需要对两列合并然后记不重复数量 userId 是发起人ID,objId是PK对方ID 函数COALESCE可传入多列合并后进行操作 select count(distinct COALESCE(userId,objId 阅读全文
posted @ 2022-12-05 14:22 HumorChen99 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 题目 接雨水 给定 n 个非负整数表示每个宽度为 1 的柱子的高度图,计算按此排列的柱子,下雨之后能接多少雨水。 示例 1: 输入:height = [0,1,0,2,1,0,1,3,2,1,2,1] 输出:6 解释:上面是由数组 [0,1,0,2,1,0,1,3,2,1,2,1] 表示的高度图,在 阅读全文
posted @ 2022-10-24 01:39 HumorChen99 阅读(27) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 39 下一页