如果说收集算法是内存回收的方法论,那么垃圾收集器就是内存回收的具体实现。这里讨论的收集器基于JDK 1.7 Update 14之后的 HotSpot 虚拟机,这个虚拟机包含的所有收集器如下图所示 上图展示了 7 种作用于不同分代的收集器,如果两个收集器之间存在连线,就说明它们可以搭配使用。虚拟机所处 ...
分类:
其他好文 时间:
2020-08-18 13:50:45
阅读次数:
54
此篇文章主要会带你介绍Linux操作系统,包括Linux本身、Linux如何使用、以及系统调用和Linux是如何工作的。Linux简介UNIX是一个交互式系统,用于同时处理多进程和多用户同时在线。为什么要说UNIX,那是因为Linux是由UNIX发展而来的,UNIX是由程序员设计,它的主要服务对象也是程序员。Linux继承了UNIX的设计目标。从智能手机到汽车,超级计算机和家用电器,从家用台式机到
分类:
系统相关 时间:
2020-08-07 09:55:19
阅读次数:
84
前两天看极客时间Java并发课程的时候,刷到一个概念:活锁。死锁,倒是不陌生,活锁却是第一次听到。在介绍活锁之前,我们先来复习一下死锁。下面的例子模拟一个转账业务,多线程环境,为了账户金额安全,对账户进行了加锁。1publicclassAccount{2publicAccount(intbalance,Stringcard){3this.balance=balance;4this.card=car
分类:
其他好文 时间:
2020-08-06 09:23:01
阅读次数:
52
1. Redis Redis 是一个开源(BSD许可)的,内存中的数据结构存储系统,它可以用作数据库、缓存和消息中间件。 它支持多种类型的数据结构,如 字符串(strings), 散列(hashes), 列表(lists), 集合(sets), 有序集合(sorted sets) 与范围查询, bi ...
分类:
系统相关 时间:
2020-07-27 15:55:04
阅读次数:
89
现在有个需求: 后端给一个list过来,1-4,有就显示,没有前面四个card就空着,从第五个开始,有数据就循环出来,区别他们的kind字段。 这里想了很久怎么写,最后决定,洗数据. 就是从给给的数据,前面四个进行判断,有就写进固定的地方,没有就为空。 后面的数据循环 再把数组a+数组b,进行map ...
分类:
编程语言 时间:
2020-07-23 22:42:58
阅读次数:
67
yum模块 name 必选 指定安装包名 state 执行命令 present installed removed latest absent 其中installed and present等效 latest标志安装yum中最新版本,absent and removed 等效 表示删除安装包 dis ...
分类:
其他好文 时间:
2020-07-23 16:32:49
阅读次数:
80
动态节点事件 $("#addPopuForm").on("click", '.del-card', function () { $(this).parent().remove(); }); 事件 focus 获取焦点事件 blur 失去焦点事件 hover 鼠标悬停事件 mouseleave 鼠标移 ...
分类:
Web程序 时间:
2020-07-22 16:14:35
阅读次数:
101
https://www.techopedia.com/definition/21300/pci-mezzanine-card-pmc https://whatis.techtarget.com/definition/mezzanine 服务器主板上,有mezz插槽 mezz是mezzanine的缩写 ...
分类:
其他好文 时间:
2020-07-21 21:29:12
阅读次数:
130
第 1 种:在 Java 代码中添加 sql 通配符。 string wildcardname = “%smi%”; list<name> names = mapper.selectlike(wildcardname); <select id=”selectlike”> select * from ...
分类:
其他好文 时间:
2020-07-20 10:42:38
阅读次数:
180