上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页

2019年12月28日

摘要: 链接:https://blog.csdn.net/bjweimengshu/article/details/79000506 阅读全文
posted @ 2019-12-28 19:55 卖肾割阑尾 阅读(141) 评论(0) 推荐(0) 编辑
摘要: CAS CAS:Compare and Swap, 翻译成比较并交换。 java.util.concurrent包中借助CAS实现了区别于synchronized同步锁的一种乐观锁。 其原理是CAS有3个操作数,内存值V,旧的预期值A,要修改的新值B。当且仅当预期值A和内存值V相同时,将内存值V修改 阅读全文
posted @ 2019-12-28 19:30 卖肾割阑尾 阅读(274) 评论(0) 推荐(0) 编辑
摘要: Semaphore是一种在多线程环境下使用的设施,该设施负责协调各个线程,以保证它们能够正确、合理的使用公共资源的设施,也是操作系统中用于控制进程同步互斥的量。Semaphore是一种计数信号量,用于管理一组资源,内部是基于AQS的共享模式。它相当于给线程规定一个量从而控制允许活动的线程数。 1.工 阅读全文
posted @ 2019-12-28 17:16 卖肾割阑尾 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 共享对象想要安全发布,主要有两种方法,一种是额外同步的方法,另外则是将对象做为不可变对象。当满足一下条件时,对象才是不可变的: 对象创建以后其状态就不能修改 对象所有的域都是final类型 对象正确创建(在创建对象期间,this引用没有逸出) 安全发布一个对象,对象的引用以及对象的状态必须同时对其他 阅读全文
posted @ 2019-12-28 11:17 卖肾割阑尾 阅读(123) 评论(0) 推荐(0) 编辑

2019年12月27日

摘要: 关于java lock的底层实现原理,讲的有点深,转载学习! 转载自 https://blog.csdn.net/Luxia_24/article/details/52403033 Lock完全用Java写成,在java这个层面是无关JVM实现的。 在java.util.concurrent.loc 阅读全文
posted @ 2019-12-27 13:45 卖肾割阑尾 阅读(1687) 评论(0) 推荐(1) 编辑

2019年12月12日

摘要: 转载自https://www.baeldung.com/java-8-lambda-expressions-tips 1. Overview Now that Java 8 has reached wide usage, patterns, and best practices have begun 阅读全文
posted @ 2019-12-12 11:58 卖肾割阑尾 阅读(120) 评论(0) 推荐(0) 编辑
摘要: Annotations have been a very important part of Java, and it’s been there from the time of J2SE 5.0. All of us have seen annotations like @Override and 阅读全文
posted @ 2019-12-12 11:46 卖肾割阑尾 阅读(138) 评论(0) 推荐(0) 编辑

2019年12月9日

摘要: 链接:https://man.linuxde.net/ 常用命令: 系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i 阅读全文
posted @ 2019-12-09 16:00 卖肾割阑尾 阅读(246) 评论(0) 推荐(0) 编辑
摘要: &和&&,|和||区别: & 表示任务在后台执行,如要在后台运行redis-server,则有 redis-server & && 表示前一条命令执行成功时,才执行后一条命令 ,如 echo 'hello‘ && echo 'nihao' | 表示管道,上一条命令的输出,作为下一条命令参数,如 ec 阅读全文
posted @ 2019-12-09 15:53 卖肾割阑尾 阅读(134) 评论(0) 推荐(0) 编辑

2019年7月28日

摘要: 架构演进和分布式系统基础知识 1、传统架构演进到分布式架构 简介:讲解单机应用和分布式应用架构演进基础知识 高可用 LVS+keepalive 单体应用: 集群: 微服务架构: 1、单体应用: 开发速度慢 启动时间长 依赖庞大 等等 2、微服务 易开发、理解和维护 独立的部署和启动 等 不足: 分布 阅读全文
posted @ 2019-07-28 14:55 卖肾割阑尾 阅读(436) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页

导航