摘要: 转载请注明出处,https://www.cnblogs.com/CooperXia-847550730/p/10533558.html禁止用于商业用途,一切后果与本人无关小夏又来写博客啦7.28号更新:这次bug已经被修复了,这是现在大图和缩略图的url,有没有同学能看出来用的编码或者是hash函数 阅读全文
posted @ 2019-03-14 21:18 Cooper_Xia 阅读(45566) 评论(17) 推荐(1) 编辑
摘要: 生命周期 实例化spring容器 有一个BeanFactory会做接下来的事情 扫描加了注解或者配置的类 解析类 实例化beandefinition 放入map 第一次调用后置方法 遍历map,验证beandefinition 反射并推断构造方法,使用构造方法区new一个实例 缓存、注解、合并db对 阅读全文
posted @ 2020-07-29 22:40 Cooper_Xia 阅读(227) 评论(0) 推荐(0) 编辑
摘要: voliate 关键字基于c++,以及更底层汇编实现,在线程对于本地内存中值修改完成,也就是assigh原子操作结束以后。 会立马对内存中这个数据加锁,也成为内存屏障,这个时候通过mesi或者总线协议其他线程中这个值就会失效,从而保证了修改的可见性。 但是如果其他线程在此时已经修改了本地内存中这个值 阅读全文
posted @ 2020-06-14 21:02 Cooper_Xia 阅读(457) 评论(0) 推荐(1) 编辑
摘要: 五种数据类型 String List Set Map Zset List数据结构是双向链表,可以左右插入删除,取出 Map是hashmap的结构 Set也是hashmap的结构,但是value没有值 Zset是在Set的基础上,加上一个可以排序的score字段 Jedis和RedisTemple J 阅读全文
posted @ 2020-06-14 17:01 Cooper_Xia 阅读(120) 评论(0) 推荐(0) 编辑
摘要: @SpringBootApplication 表示为springboot应用,其实就是一个配置类:@SpringBootConfiguration@EnableAutoConfiguration@ComponentScan(excludeFilters = {@Filter(type = Filte 阅读全文
posted @ 2020-05-22 23:52 Cooper_Xia 阅读(120) 评论(0) 推荐(0) 编辑
摘要: JVM 内存管理 内存区域 JVM内存分为线程私有的和公共区域, 线程私有的由程序计数器,JAVA虚拟机栈和本地方法栈构成 公共区域分为JAVA堆和方法区,1.8之前方法区叫做永生代,之后改为元空间 程序计数器 程序计数器:可以看作当前线程执行的字节码的行号指示器,字节码解释器就是通过改变程序计数器 阅读全文
posted @ 2020-05-18 23:16 Cooper_Xia 阅读(150) 评论(0) 推荐(0) 编辑
摘要: 静态代理 静态代理就是有两个类,一个是被代理类,一个是代理类。比如 //这是一个被代理类学生 public class Student implements Person{ public String name; @Override public void sayHello() { System.o 阅读全文
posted @ 2020-05-12 14:45 Cooper_Xia 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 数据知识要点 数据库原理、sql语句、mysql数据库、数据库优化、redis 数据库原理 知识点:事务、范式、多粒度和意向锁、XS锁、封锁协议、两段锁协议、死锁、隔离级别 事务ACID 事务就是指数据库的要做的一件事情,可以是一条sql语句,可以是一系列操作。把这些操作总体当作一个要么完成要么不完 阅读全文
posted @ 2020-05-03 01:03 Cooper_Xia 阅读(153) 评论(0) 推荐(0) 编辑
摘要: 关于dp数组大小,边界,循环上线,因为这几个值在代码化的时候是有关联的,一开始会觉得有点不清不楚的,但是这个问题本身只要理清楚一次就不会再有问题了。 两种方式都是可以的,这里建议使用dp[n+1][w+1]的方式建立数组, 有以下几个好处: 1.动态的数值不用加一减一(dp数组) 2.循环上限直接采 阅读全文
posted @ 2020-03-26 21:02 Cooper_Xia 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 说来惭愧,以前学习过两次linux操作系统 第一次事鸟叔的私房菜,第二次是看一本shell脚本的数 对于linux文件系统,每次看的都很晕,习惯了windows傻瓜式的使用方式,对于理解linux文件系统真的很困难 简单的分区挂载都搞不定,每次都要百度,百度完就忘了。今天算是弄明白了,写个随笔记录一 阅读全文
posted @ 2019-12-02 22:15 Cooper_Xia 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 本文记录一下 解决在软路由上模拟弱网环境的血和泪,花了一天的时间,解决了各种问题 针对于要对流量分析,特别是弱网环境,例如需要增量增大延时、定量丢包的同学 环境搭建的问题 目前看到的只有在虚拟或者主机环境下去做这个的,都是模拟,这次是在真实的网络中,在一台软路由设备上进行部署。 先说一下几个东西吧: 阅读全文
posted @ 2019-11-27 15:47 Cooper_Xia 阅读(3164) 评论(0) 推荐(0) 编辑