Java专题二十二:垃圾回收(GC) 22.1. 垃圾回收算法 22.1.1. 复制算法 复制算法将内存按容量划分为大小相等的两块,每次只使用其中的一块,当这一块内存用完了,就将还存活着的对象复制到另一块上面,然后再把已经使用过的内存空间一次清理掉 22.1.2. 标记-清除算法 标记-清除算法将垃 ...
分类:
编程语言 时间:
2020-06-15 17:25:41
阅读次数:
53
一次开发找到了我,说前端访问500,第一感觉就是访问后端的数据库挂了,且报错没有足够的内存,报错如下,实际看了下数据库是活着的,物理内存充足,应该是分配oracle的SGA内存不足了。 由于经验不足,我的第一感觉,内存不足了,要扩容了,于是各种请教查询文档,在测试服务器上模拟出,如何扩容?流程如下: ...
分类:
数据库 时间:
2020-06-15 12:09:47
阅读次数:
73
什么是Keeplived? Keepalived是Linux下面实现VRRP备份路由的高可靠性运行件。基于Keepalived设计的服务模式能够真正做到主服务器和备份服务器故障时IP瞬间无缝交接。二者结合,可以构架出比较稳定的软件LB方案。 简单点说,就是keepalived可以将下面这种简单的负载 ...
分类:
其他好文 时间:
2020-06-14 11:13:26
阅读次数:
91
今天接到一个需求,就是导出N年前离职的一个员工邮件数据,自从把用户的邮箱迁到O365上以后,我基本都不碰Exchange服务器了。还好公司现在做的是混合部署,内部的这些邮件服务器还活着呢。我习惯用Powershll解决问题了,都忘了怎么用图形界面来操作了。二话不说,打开ExchangePowershell工具,输入一条命令解决问题格式如下:New-MailboxExportRequest-Mail
分类:
系统相关 时间:
2020-06-11 10:32:13
阅读次数:
78
经典语录: 不管现在有多少钱,而是你还能活多少年!人啊,活着就好,没有什么事解决不了!当你不开心的时候,问问自己,人生还有多少天可以折腾? 还有多少年可以让你作践!人啊,干着就好,只要身体还能扛的了!当你不快乐的时候,问问自己,容颜憔悴的你有谁会喜欢? 得过且过的日子是否甘愿!想不开,就不想,得不到 ...
分类:
其他好文 时间:
2020-06-10 13:19:28
阅读次数:
126
人的一生就是一场远行,总有那些遇见,来丰富这一路风景,也总会有一些遇见,蹉跎了岁月。 这世间,人人都不完美,对与错本是常态,倘若我们去深究太多,计较太多,拿他人的错误来折磨自己,只会让自己烦恼心忧。 人活着,总有讨厌你的人,也总有你不喜欢的人,既然是三观不同,走不到一起,就不必强融,默默远离便好,不 ...
分类:
其他好文 时间:
2020-06-09 16:34:16
阅读次数:
99
前言 因为Java对象主要存放在Java堆里,所以垃圾收集器(Garbage Collection)在对Java堆进行回收前,第一件事情就是要确定这些对象之中哪些还“存活”着,哪些已经“死去”(不被引用了)。 判断对象是否健在的算法 1.引用计数算法 引用计数算法,很容易理解,在对象中添加一个引用计 ...
分类:
其他好文 时间:
2020-06-06 18:36:38
阅读次数:
54
不是为了战斗而活着,而是为了活着而战斗。 遇事不决,量子力学。 正义不是行使武力的理由,而是正相反——为了将动武的理由正当化,人们才会高喊正义。 一个人走在路上,形单影只。回首望去,大家都留在远方。回过头来继续前行,这便是所谓坚强。 ...
分类:
其他好文 时间:
2020-06-05 23:10:46
阅读次数:
60
最近忙的很久没写点啥了,哪怕写一写没什么价值的东西,也能体现出我还活着,不要板shi了,写过的东西写了一遍又一遍,呆zhi; 设置button的图片与文字位置,用系统自带的控制其实也可以; .h typedef NS_ENUM(NSUInteger, KLXKLayoutButtonStyle) { ...
分类:
移动开发 时间:
2020-05-23 19:59:38
阅读次数:
65
许是想了解项彪为什么对自己和环境那么清晰,有勇气,而且真实。 项彪,人类学家,在本科毕业,特殊的人生阶段(报告文学影响;温州人那时不断的实践,谋生,周边讲述自己的正在做的事,耳濡目染),好奇,冲动,放的开,投入的,自然的生活方式(6年),产出了一本经典的社会学<<跨越边界的社区>>记录了三十年生活研 ...
分类:
其他好文 时间:
2020-05-21 19:08:50
阅读次数:
106