- 博客(5)
- 资源 (9)
- 收藏
- 关注
转载 从一起GC血案谈到反射原理
概述 公司之前有个大内存系统(70G以上)一直使用CMS GC,不过因为该系统对时间很敏感,偶尔会因为gclocker导致remark特别长(虽然加了-XX:+CMSScavReengeBeforeRemark参数,但是gclocker会导致remark前的YGC被delay),无法忍受这么长的暂停就只好迁移到了G1,经过一系列的调优之后算比较稳定了,这套参数便推到了全部机器上
2017-03-29 21:45:48 2115
转载 老翟书摘:从《大野耐一的现场管理》看软件工程管理
前年,接触到了《丰田生产方式》,就对大野耐一这个人十分感兴趣,就专门找他的书来看。同时,我一直都有一种“感觉”:我们软件工程的管理方式都是从传统工业借鉴的。比如被吹上天的“精益”概念及“看板”概念。然而,这些概念里,少有人说明这样地借鉴的理由及借鉴了哪些,放弃了哪些。想回答这个问题就必须分别弄清楚传统工业和软件工程的本质。我尝试在这本书了解一些关于传统工业的管理概念。以下是书摘:“精益
2017-03-29 21:41:34 498
转载 navicat创建oracle触发器出现编译错误
用navicat premium工具连接oracle数据库,出现了一个奇怪的问题, 我创建触发器的语句如下:CREATE OR REPLACE TRIGGER TESTTRIGGER AFTER INSERT OR DELETE OR UPDATE ON S_BORROW_MESSAGE FOR EACH ROW BEGIN IF INSERTI
2017-03-29 21:35:06 7319 2
转载 解决统计表行数与All_Tables(Dba_Tables)对应表的Num_Rows不一致的问题
我们在使用ORACLE中,有时要将表中数据导出。当常常发现统计表行数与All_Tables(Dba_Tables)对应表的Num_Rows的值不一致。这是因为没有采用analyze分析表的缘故。可在sqlplus中采用下面第1条语句,重新对表进行分析统计即可。后面2条语句是对表的索引记录重新分析统计和清除。解决如下:1)select ‘ analyze table
2017-03-29 21:31:57 9594 2
转载 SimpleDateFormat导致的多线程问题
一个看似不可能出错的地方居然报错了,起因在于我们定义的DateUtil工具类,用于将日期进行合理的format以及parse,出现了多线程问题(在单线程时不会出错,只有压测过程中会出现错误)。 代码上分析,原来编写的DateUtil简直是漏洞百出,首先将SimpleDateFormat定义为static变量,这表明在JVM中仅存在一份: private final
2017-03-29 21:20:16 515
docker-ce-20.10.5-3.el7.tar.gz docker离线安装
2021-08-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人