摘要: 第一步:进入快捷键设置页面,Preferences -> Keymap 第二步:搜索目标快捷键 1)第1种:用快捷键含义查找快捷键组合: 2)第2种:根据快捷键组合查找含义 第三步:右键进行删除或修改,然后保存即可(不用重启idea)。 阅读全文
posted @ 2022-03-12 15:03 Katsu 阅读(569) 评论(0) 推荐(0) 编辑
摘要: 1.环境介绍 配置两个Filter、两个Interceptor和一个测试Controller;内容如下 @Configuration @WebFilter(filterName = "myFilter", urlPatterns = "/*") public class MyFilter imple 阅读全文
posted @ 2022-03-06 23:25 Katsu 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 一. spring部分接口简介 BeanFactory: bean工厂,访问spring bean容器的根接口,bean容器的基本客户端视图; 主要提供了获取bean以及判断是否为为单例,是否包含指定bean等方法; 常见的字接口有ListableBeanFactory,ConfigurableBe 阅读全文
posted @ 2020-10-05 16:26 Katsu 阅读(481) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/AhuntSun-blog/p/12028636.html 阅读全文
posted @ 2020-08-07 23:28 Katsu 阅读(89) 评论(0) 推荐(0) 编辑
摘要: 1 /** 2 * 普通递归,效率低下,大部分值都被重复计算多遍 3 * 时间复杂度:O(2^n) 4 * 5 * n=50时,值:12586269025,花费36s 6 * 7 */ 8 @Test 9 public void recursive() { 10 long st = System.c 阅读全文
posted @ 2020-07-09 01:37 Katsu 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 1.# docker search centos 查找官方镜像 2.# docker pull centos 下载镜像(默认版本是latest) 3.# docker run -idt centos /bin/bash 启动镜像 4.# docker ps | grep centos 查看镜像id 阅读全文
posted @ 2020-06-14 14:57 Katsu 阅读(912) 评论(0) 推荐(0) 编辑
摘要: 类的生命周期分为如下7个阶段,其中加载过程主要是前5个阶段 其中加载,验证,准备,初始化,卸载阶段的启动顺序是固定的。 一.加载 1.执行时间(when) jvm虚拟机规范中并没有进行强制约束,由各虚拟机自行实现 2.执行内容(what) 1)获取class文件的二进制字节流 2)将字节流代表的静态 阅读全文
posted @ 2020-04-11 20:46 Katsu 阅读(217) 评论(0) 推荐(0) 编辑
摘要: java对象布局JOL(java object layout),描述对象在堆内存的布局。如下图: 1.markword 固定长度8byte,描述对象的identityhashcode,分代年龄,锁信息等(https://www.cnblogs.com/katsu2017/p/12610002.htm 阅读全文
posted @ 2020-04-02 00:40 Katsu 阅读(3761) 评论(0) 推荐(0) 编辑
摘要: jol(java object layout)需要的依赖 <dependency> <groupId>org.openjdk.jol</groupId> <artifactId>jol-core</artifactId> <version>0.10</version> </dependency> 一 阅读全文
posted @ 2020-04-01 01:11 Katsu 阅读(1390) 评论(0) 推荐(0) 编辑
摘要: 今天用idea查看hashmap源码,打开的是class文件,不显示Open source file按钮。查看源码路径,也指到了src.zip。 此时懵逼一踏,各种谷歌百度,没找到切实有效的方法。突然想起来前几天还可以查看,突然灵光一闪,重启(电脑一个多月没关过机了,今天特别卡)。卧槽,神奇的现象出 阅读全文
posted @ 2019-12-24 22:05 Katsu 阅读(1139) 评论(0) 推荐(0) 编辑