2018年4月16日
摘要:
1、可重入锁: 也称为递归锁,当外层函数获得该锁之后,内层递归函数仍有获取该锁的代码,结果不受影响; java中的synchronized ReentrantLock都是可重的 举例: 2、自旋锁 一个线程直接循环执行一个任务,不触发临界条件,另一个线程控制临界条件,另一个线程执行时可以使前一个线程
阅读全文
posted @ 2018-04-16 22:39
_故乡的原风景
阅读(372)
推荐(0)
摘要:
光纤通信是利用光波在光导纤维中传输信息的通信方式。由于激光具有高方向性、高相干性、高单色性等显著优点,光纤通信中的光波主要是激光,所以又叫做激光-光纤通信。光纤通信的原理是:在发送端首先要把传送的信息(如话音)变成电信号,然后调制到激光器发出的激光束上,使光的强度随电信号的幅度(频率)变化而变化,并
阅读全文
posted @ 2018-04-16 22:19
_故乡的原风景
阅读(2591)
推荐(0)
2018年3月20日
摘要:
区块链是收录所有交易记录的总账,并且是对所有人公开的,区块就如账本的每一页; 它可以解决信任问题, 比如第三方担保交易 如果第三方也是不受信任的 那么就可以依托区块链,实现无人信托
阅读全文
posted @ 2018-03-20 23:16
_故乡的原风景
阅读(113)
推荐(0)
2018年2月7日
摘要:
1、实现分布式锁的几种方式: 基于数据库实现分布式锁基于缓存(Redis,memcached,tair)实现分布式锁基于Zookeeper实现分布式锁
阅读全文
posted @ 2018-02-07 18:46
_故乡的原风景
阅读(106)
推荐(0)
摘要:
大量缓存的key同时失效 为有效期增加随机值,统一规划有效期,使失效的时间均匀分布; 对热点数据的持续高并发 jvm锁机制,分布式锁机制 缓存本身有效期机制 设置永不失效,在每一个操做都要去异步更新缓存,代码复杂度增加
阅读全文
posted @ 2018-02-07 18:32
_故乡的原风景
阅读(94)
推荐(0)
2018年2月5日
摘要:
1、下载安装包 Redis-x64-3.2.100.msi 2、启动测试:到对应的目录下执行 :redis-server redis.windows.conf 出现redis图标说明启动成功 3、设置redis为一个服务 cmd窗口 执行 redis-server --service-install
阅读全文
posted @ 2018-02-05 23:04
_故乡的原风景
阅读(96)
推荐(0)
摘要:
1、安装命令行工具Git-2.8.2-64-bit.exe,和可视化工具TortoiseGit-1.8.12.0-64bit 2、命令行设置用户: git config --global user.name "wangh_2" git config --global user.email "wang
阅读全文
posted @ 2018-02-05 14:05
_故乡的原风景
阅读(103)
推荐(0)
2018年2月4日
摘要:
原因说明: One TIMESTAMP column in a table can have the current timestamp as the default value for initializing the column, as the auto-update value, or bo
阅读全文
posted @ 2018-02-04 20:24
_故乡的原风景
阅读(166)
推荐(0)
摘要:
1、什么是缓存击穿 2、模拟缓存击穿(模拟高并发) 3、布隆算法 4、解决缓存击穿
阅读全文
posted @ 2018-02-04 00:58
_故乡的原风景
阅读(106)
推荐(0)
2018年1月31日
摘要:
一、互联网分层架构 二、互联网技术架构 (附件) 三、互联网常用技术 1.Java NIO(RabbitMQ、ActiveMQ)2.Java8新特性3.redis相关缓存技术4.zookeeper5.dubbo6.maven7.springboot8.springcloud9.spring核心10.
阅读全文
posted @ 2018-01-31 21:12
_故乡的原风景
阅读(185)
推荐(0)