首先我们需要知道的是:锁可以分为公平锁和不公平锁,重入锁和非重入锁; 一、Lock接口 Lock是java 1.5中引入的线程同步工具,它主要用于多线程下共享资源的控制。本质上Lock仅仅是一个接口(位于源码包中的java\util\concurrent\locks中), Lock有三个实现类,一个 ...
分类:
其他好文 时间:
2019-06-19 23:17:02
阅读次数:
156
1.数据库分类 1)关系型数据库 特点:有约束,是基于硬盘存储的 关系型数据库有 mysql oracle sqlserver sqllite db2 2)非关系型数据库 特点: 没有约束,是基于内存存储的 非关系型数据库有:Memcache,redis,mongodb 2.mysql的架构 客户端 ...
分类:
数据库 时间:
2019-06-12 21:08:50
阅读次数:
151
https://unix.stackexchange.com/questions/117041/running-kernel-on-qemu ...
分类:
系统相关 时间:
2019-06-11 11:04:31
阅读次数:
350
在 Linux Mint 19 上安装 zsh 和设置小键盘 安装 zsh 并设置 zsh 为默认 shell 1. 安装 2. 设置 zsh 为默认 shell,注意没有 sudo 3. 配置密码认证 改 为 安装 oh my zsh 用于快速配置 zsh 配置小键盘 在 .zshrc 尾部加入 ...
分类:
系统相关 时间:
2019-06-07 12:49:46
阅读次数:
360
忙活了大概三天,做出来非常开心,心里美滋滋的 其实很早就想自己写一个日历组件了,只怪自己懒散 现在写一下思路过程,记录一下 ...
分类:
Web程序 时间:
2019-06-07 11:16:58
阅读次数:
118
一、Linux的版本与内核 1、Linux发行版 Linux发行版= Linux内核+应用程序 Redhat,CentOS,Ubuntu,Suse,红旗,Mint,Fedora CentOS:社区版操作系统(免费) Redhat:企业版操作系统(收费) 2、Linux内核版本 架构(自下而上顺序): ...
分类:
系统相关 时间:
2019-06-07 10:36:22
阅读次数:
167
1.概念 ? kotlin使用对象表达式代替java的匿名内部类语法。 2.特点 对象表达式不能是抽象类; 对象表达式不能定义构造器; 对象表达式可以包含内部类(inner),但不能包含嵌套类; 对象表达式可以访问或修改所在局部范围的变量(相比之下,java只能访问effectivley final ...
分类:
其他好文 时间:
2019-06-01 16:32:13
阅读次数:
132
项目中有用到 Infinite scroll 无限滚动组件 发现一个神奇的问题, loadMore 一直无限触发,黑人问号 ??? 几经百度,谷歌,终于解决l, 此文仅做记录 话不多说,直接看问题 官方地址:http://mint-ui.github.io/#!/zh-cn import HTML: ...
分类:
其他好文 时间:
2019-05-31 13:11:05
阅读次数:
1386
开源社区慌不慌?又一个 Linux 发行版宣告死亡 现在越来越多的人都在使用基于Linux的操作系统,Win 10的用户反馈一直不好,所以这种现象就见怪不怪了。按理来说,在这种情况下,Linux应该能借机发展,然而并没有,例如,Linux Mint 开发团队正经历动荡、Scientific Linu ...
分类:
系统相关 时间:
2019-05-29 23:48:38
阅读次数:
186