01 2023 档案
摘要:输入输出示范 翻转前 link list:8 7 6 5 4 3 2 1 翻转后 link list:6 7 8 3 4 5 2 1 如果你没有做过链表双指针翻转请先看这篇博客,一步步来学习理解 https://blog.csdn.net/HumorChen99/article/details/12
阅读全文
摘要:给你一个单链表,请将其翻转。 我们使用双指针法进行翻转,仅需要遍历一次。 链表节点类,自写的 package link; /** * link list node class * @author humorchen * @date 2023/1/31 14:43 */ public class No
阅读全文
摘要:请求的APP或者浏览器需要设置代理到电脑的fiddler代理服务器 手机抓包方式:https://blog.csdn.net/HumorChen99/article/details/121289471 电脑浏览器抓包:给chrome直接设置代理或者用代理管理插件SwitchyOmega也可以(chr
阅读全文
摘要:for循环下操作被循环列表是可能存在坑的,首先我们列出四种循环一个列表并删除一个元素的实现代码 我们执行的结果是,第一种直接报错,第二种没有报错但是存在隐藏坑,第三种和第四种都是可行的方案。 if (modCount != expectedModCount) throw new Concurrent
阅读全文
摘要:我们知道synchronized关键词加在方法上可以对方法加上锁,让不同线程执行该方法抢占锁来顺序执行,我们知道对静态方法锁定的时候是对该类class对象上加上锁,而非静态方法上锁时会对该实例对象头上锁,那假设我用两个不同线程对静态方法和非静态方法分别调用执行,它们会互斥执行吗? /** * 静态和
阅读全文
摘要:pinyin4j是一个用来识别文字拼音的maven依赖,可以将文字的拼音、声调解析出来 这样就能应对打谐音字的人了~ 引入pinyin4j的maven依赖 <dependency> <groupId>com.belerweb</groupId> <artifactId>pinyin4j</artif
阅读全文
摘要:ibd文件是mysql的表数据文件,在mysql8之前数据表里的表定义放在xxx.frm文件中,表数据和表索引放在.ibd文件中。都在mysql的data目录下的数据库名所在目录下。不知道自己data目录在哪里的在数据库执行show variables like ‘%datadir%’ 查看路径 将
阅读全文
摘要:下载链接如下 https://download.fosshub.com/Protected/expiretime=1673386667;badurl=aHR0cHM6Ly93d3cuZm9zc2h1Yi5jb20vU3BhY2VTbmlmZmVyLmh0bWw=/2945b65904c03b5dbc
阅读全文
摘要:redis的zset非常适合用来做排行榜,可排行榜能容纳多少人呢?理论上来说redis zset的跳表能存2^64次方条数据进去,可是实践中能存多少你也不清楚的,万一应用中翻车了呢?所以需要提前测试测试 我电脑配置如下,使用自己电脑windows10操作系统进行测试,结果与linux我觉得相差不会很
阅读全文
摘要:想测试下在单表千万级数据量情况下,修改表结构增加字段需要多久,锁表多久,因此在windows本地下载了mysql5.7版本进行测试,使用下面存储过程向MySQL写入一千万条数据,再进行表修改操作,得出的结果是增加字段这种修改表结构还是会走copy方式,创建个临时表,再改表结构,再把原数据复制到临时表
阅读全文