上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 114 下一页
摘要: 使用AQS自己实现一把锁 其实是想一把锁需要两点: 1. 锁状态( 0当前有线程在使用 1当前无线程在使用) 2.持有锁的线程(当前线程) 总结:就是当前如果有线程通过竞争cas成功了,则将 【锁状态】设为1,将持有锁的线程记录起来。 这样就能防止其他线程再获取。 我们知道要是实现一个自定义的 Lo 阅读全文
posted @ 2020-11-23 16:55 甜菜波波 阅读(385) 评论(0) 推荐(0)
摘要: 今天无意中搜了一下Collections.reverse这个方法,结果发现有些人对它的误解蛮深的。下面是一个有百万访问量博主写的,reverse可以对指定列表进行降序排序,可是自己输出的结果都不是降序。 确实,使用Collections.reverse结合一定方法可以实现对list集合降序排序,但是 阅读全文
posted @ 2020-11-23 11:43 甜菜波波 阅读(1062) 评论(0) 推荐(0)
摘要: 1.spring 的生命周期粗粒度的可以分为4个阶段 第一阶段:实例化(Instantiation) //实例化是指Bean 从Bean到Object Object wrappedBean = applyBeanPostProcessorsBeforeInitialization(wrappedBe 阅读全文
posted @ 2020-11-21 17:36 甜菜波波 阅读(2908) 评论(0) 推荐(0)
摘要: 最近重新再看spring的内容的时候有个疑问:当spring对象对象存在相互依赖注入的时候,会不会造成死循环,如果不会spring是怎么解决的?带着这个疑问我自己在eclipse试了一下,发现是能正常运行的,那么spring是怎么做到的呢,带着疑问我百度了一下,查到一篇博客可供大家参考:https: 阅读全文
posted @ 2020-11-20 18:20 甜菜波波 阅读(2347) 评论(0) 推荐(0)
摘要: 一、InnoDB如何解决幻读 幻读:在InnoDB的可重复度隔离级别下,使用当前读,一个事务前后两次查询同一个范围,后一次查询会看到期间新插入的行; 幻读的影响:会导致一个事务中先产生的锁,无法锁住后加入的行,会产生数据一致性问题; 产生幻读的原因:行锁只能锁住一行,不能避免新插入的记录; 解决幻读 阅读全文
posted @ 2020-11-20 10:45 甜菜波波 阅读(2584) 评论(0) 推荐(0)
摘要: http://www.thinkyixia.com/2017/11/04/zookeeper-6/ 在Zookeeper集群中,主要分为三者角色,而每一个节点同时只能扮演一种角色,这三种角色分别是: (1). Leader 接受所有Follower的提案请求并统一协调发起提案的投票,负责与所有的Fo 阅读全文
posted @ 2020-11-19 18:17 甜菜波波 阅读(560) 评论(0) 推荐(0)
摘要: 当方法wait()被执行后,锁自动被释放,但执行完notify()方法后,锁不会自动释放。必须执行完notify()方法所在的synchronized代码块后才释放。 当线程呈wait状态时,对线程对象调用interrupt方法会出现InterrupedException异常。 阅读全文
posted @ 2020-11-19 17:55 甜菜波波 阅读(507) 评论(0) 推荐(0)
摘要: >> :右移 最高位是0,左边补齐0;最高为是1,左边补齐1 << :左移 左边最高位丢弃,右边补齐0 >>>:无符号右移 无论最高位是0还是1,左边补齐0 在数字没有溢出的前提下,对于正数和负数,左移一位都相当于乘以2的1次方,左移n位就相当于乘以2的n次方 右移一位相当于除2,右移n位相当于除以 阅读全文
posted @ 2020-11-19 17:40 甜菜波波 阅读(1589) 评论(0) 推荐(0)
摘要: 一、背景介绍 随着互联网的发展,网站应用或者企业应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。 单一应用架构 当网站流量很小时,只需一个应用,将所有功能都部署在一起,以减少部署节点和成本。此时,用于简化增删改查工作量 阅读全文
posted @ 2020-11-19 17:30 甜菜波波 阅读(379) 评论(0) 推荐(0)
摘要: 1. 查找文件 find / -name filename.txt 根据名称查找/目录下的filename.txt文件。 2. 查看一个程序是否运行 ps –ef|grep tomcat 查看所有有关tomcat的进程 3. 终止线程 kill -9 19979 终止线程号位19979的线程 4. 阅读全文
posted @ 2020-11-19 10:32 甜菜波波 阅读(110) 评论(0) 推荐(0)
上一页 1 ··· 36 37 38 39 40 41 42 43 44 ··· 114 下一页