会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
西红柿爱吃马铃薯
遇见最好的自己
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
4
5
6
7
下一页
2021年10月13日
集合类
摘要: 痛苦的时候,正是成长的时候 ArrayList为什么线程不安全? ArrayList为什么线程不安全? 故障原因:ConcurrentModificationException 导致原因:并发争抢修改,导致数据不一致 解决方案: 1.new Vector(); 内部加锁 2.Collections.
阅读全文
posted @ 2021-10-13 21:57 外科手术医生
阅读(36)
评论(0)
推荐(0)
2021年10月12日
concurrent之CAS
摘要: 你的对手在看书,你的仇人在磨刀,你的闺蜜在减肥,隔壁老王在练腰 CAS是什么? 比较并交换,compareAndSet,类似于版本冲突,如果主物理内存和线程中的数据是否相等,则进行交互 实际应用的类型,AtomicInteger(原子整型),AtomicReference(自定义原子类型) CAS底
阅读全文
posted @ 2021-10-12 19:32 外科手术医生
阅读(71)
评论(0)
推荐(0)
2021年10月11日
concurrent之volatile
摘要: 以战养战,边学边练,方有所成 volatile轻量级的同步机制,保证可见性,不保证原子性,禁止指令重排 今天就分析一下volatile的关键字,内存可见性,在讲这个之前,我们来看一下,线程是怎么去处理数据的,我们都知道线程是cpu调度的单位,每个线程都是稀缺资源,创建线程会消耗cpu缓存和cpu运算
阅读全文
posted @ 2021-10-11 23:09 外科手术医生
阅读(38)
评论(0)
推荐(0)
2021年3月16日
架构师之路
摘要: 机械制图的时候,通常使用三视图来描述一个机械零件,从正式,侧视,俯视三个角度对一个零件绘图,从而全面描述一个零件的结构 架构技术方案描述方法 从演化,模式,要素描述 性能,可用性,伸缩性,扩展性,安全,这5个要素方法详细描述网站结构核型原理,重要的负载均衡,异步处理,分布式缓存会从不同章节从多角度进
阅读全文
posted @ 2021-03-16 19:05 外科手术医生
阅读(83)
评论(0)
推荐(0)
2021年2月8日
责任链设计模式
摘要: 责任链模式是一种行为设计模式,允许你将请求沿着处理者链进行发送,在收到请求后,每个处理这均可对请求进行处理,或将其传奇给链上的下个处理者 下面就是现实中使用的一个场景,一个公司的员工,需要进行请假,会经过以下几种情况,请假天数小于4天,主管审批,请假天数大于3天小于8天项目经理审批,请假天数大于7天
阅读全文
posted @ 2021-02-08 12:10 外科手术医生
阅读(115)
评论(0)
推荐(0)
2021年2月7日
Junit框架分析
摘要: 根据项目的启动的,我们有两种方式启动,一种是使用main函数的启动方式,还有一种是@Test启动,main函数的启动,我们是知道如何启动的,因为jvm指令可以执行,编译后mian函数,会创建main线程来执行main函数,并触发JVM的一系列指令执行,把代码run起来。 那@Test注解启动是如何启
阅读全文
posted @ 2021-02-07 20:38 外科手术医生
阅读(175)
评论(0)
推荐(0)
2021年1月14日
线程详解
摘要: 线程详解1.我们都知道一个线程的启动,只有两种方式第一种是继承Thread方法,重写run方法,第二种是实现Runnable,叫个Thread执行2. 通过代码我们可以看到线程启动方法中,有start0(), 真正去启动一个线程,发现这个方法只是native修饰的方法,这边拓展一下什么是native
阅读全文
posted @ 2021-01-14 16:55 外科手术医生
阅读(110)
评论(0)
推荐(0)
2020年11月1日
计划自己的时间
摘要: 在大学毕业前,我们每天都有固定的时间起床,读书,吃早饭,上课,休息,时间比较紧密的生活和学习,完成一个个既定的目标,每节课之间的小憩,给了我们切换学科的调整时间,了解自己 虽然大学毕业后没有这么完整的时间,但是早上上班和晚上下班的时间,可以给我们时间,去完成我们设定的目标
阅读全文
posted @ 2020-11-01 14:06 外科手术医生
阅读(79)
评论(0)
推荐(0)
2020年9月21日
输出类和方法注释等信息
摘要: /** *@author admin *@package ${PACKAGE_NAME} *@date ${YEAR}-${MONTH}-${DAY} ${HOUR}:${MINUTE} *@Description */ 前提:需导入tools.jarpackage com.xx; import c
阅读全文
posted @ 2020-09-21 16:33 外科手术医生
阅读(132)
评论(0)
推荐(0)
2020年8月28日
jdk1.6安装及下载
摘要: jdk下载: wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "h
阅读全文
posted @ 2020-08-28 18:49 外科手术医生
阅读(718)
评论(0)
推荐(0)
上一页
1
2
3
4
5
6
7
下一页
公告