摘要:
我们已经知道,synchronized 是Java的关键字,是Java的内置特性,在JVM层面实现了对临界资源的同步互斥访问,但 synchronized 粒度有些大,在处理实际问题时存在诸多局限性,比如响应中断等。Lock 提供...
轻松掌握java读写锁(ReentrantReadWriteLock)的实现原理
原文地址:http://blog.csdn.net/yanyan19880509/article/details/52435135
前言
前面介绍了java中排它锁,共享锁的底层实现机制,本篇再进一步,学习非常有用的读写锁。鉴于读写锁比...
里尔克《给青年诗人的信》
00收信人引言
1902年的深秋——我在维也纳新城陆军学校的校园里,坐在古老的栗树下读着一本书。我读时是这样专心,几乎没有注意到,那位在我们学校中唯一不是军官的教授、博学而慈祥的校内牧师荷拉捷克是怎样走近我的身边。他从我的手里取去那本...
Vim 命令合集
命令历史
以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。
启动vim
在命令行窗口中输入以下命令即可
vim 直接启动vim
vim filename 打开vim并...
Java中CountDownLatch的使用和求多线程的运行时间
一、CountDownLatch的API
构造方法摘要
构造方法
Constructor and Description
CountDownLatch(int count)
构造一个以给定计数 CountD...
2021最新SSM博客,功能完善,初云博客增强版
该博客是初云博客SSM版本的增强版,新增了很多功能。基于SSM实现的博客系统,增强版。代码地址:https://github.com/saysky/SSMBlogPlus预览地址:https://ss...
SpringBoot动漫弹幕网站 cartoon.liuyanzhao.com
基于 springboot+mybatis+thymeleaf实现的动漫网站。优势:能发送弹幕、推荐使用协同过滤。 预览地址:http://cartoon.liuyanzhao.com部分代...
新品 SSM房屋租赁系统,房屋合租系统
基于SSM+JSP+Bootstrap的房屋租赁系统,包含管理员、房东和租客三种角色。预览地址:https://verio.liuyanzhao.com代码地址:https://github.com/...
SpringBoot法律知识分享问答论坛 lawbbs.liuyanzhao.com
SpringBoot法律知识分享平台,适合做任何类型的问答社区或者论坛。预览地址:https://lawbbs.liuyanzhao.comGitHub: https://github.co...
springboot + mybatis 学英语网、背单词网站
后端代码地址:https://github.com/saysky/StudyEnglish预览地址:https://english.liuyanzhao.com完成时间:2020年12月12日一、项目...
SpringBoot轻量级博客/论坛(包含 SpringBoot、SSM、Dubbo多个版本实现代码) 初云博客
预览地址:https://chuyunblog.liuyanzhao.com/基于 SpringBoot + MyBatis + Thymeleaf 实现的博客/论坛系统,包含 SpringBoot、...
基于SSM的拍卖商城系统
代码地址:https://github.com/saysky/ForestShop预览地址:http://forestshop.liuyanzhao.com基于SSM开发的拍卖商城系统,欢迎适合巩固S...
Linux赋予一个普通用户root权限
1、添加用户
首先用adduser命令添加一个普通用户,命令如下:
#adduser goodboy//添加一个名为goodboy的用户
#passwd goodboy//修改密码
...
赌石与女人
一、女人的预言:你行
在云南瑞丽,男人或多或少同赌石有点牵扯。一块赌石,眼尖的,能隔着包皮看到里边绿莹莹的翡翠,让你一夜暴富;不小心走了眼,刹那间又叫你成为穷光蛋。
陈发根等瘫在床上的老娘死后,跟着马帮翻山越岭,来到中缅边境产赌石的...
HashMap jdk1.7 实现原理和源码分析
HashMap 源码分析是面试中常考的一项,下面一篇文章讲得很好,特地转载过来。 本文转自:https://www.cnblogs.com/chengxiao/p/6059914.html ...