连接池溢出以及大量查询系统表的问题
最近一个月已经出了三次宕机事故了第一次因为程序有漏洞,一个搜索的程序,一旦缓存失效,会全表扫描数据库并排序.由于没有做好并发控制,一旦缓存失效,会造成...
特殊的游标泄漏问题
[php] con = DriverManager.getConnection(url);//获取数据库的元数据 dma =con.getMetaData();//将数据库中的表的名称转储出来 &nb...
【LISTENER】禁止产生监听器日志的方法
Oracle默认配置情况下,会不停的生成监听器的日志,类似于数据库的alert日志。监听器的日志默认保存在$ORACLE_HOME/network/log/listener.log文件中,记录了监听器提供服务的状态信息。如果监听器的日志一直...
Oracle内联视图更新遇到的问题.
遇到一个批量更新的需求. 我打算用内联视图更新+where in list的技巧处理
MongoDB监控总结
<span style="font-family:Courier New;"><span style="font-size:16px;"><span style="color:#003399;"> 说句实话,一直对mongodb没有什么好感.<br /> 硬着头皮弄吧.<br /><br />版本:mongodb 3.0 (2.6.x副本集有内存泄漏的问题)<br />引擎:MMAP<br /><br />http://docs.mongodb.org/v3.0/...
喵星神将主机
"你有戴尔外星人我有神将喵星人"谁是戴尔外星人?哪里都好,...
生成整数自增ID(集群主键生成服务)
在集群的环境中,有这种场景 需要整数自增ID,这个整数要求一直自增,并且需要保证唯一性....
Oracle 还原库
数据库一般有两种常见故障 介质损坏
Oracle 重建表(rename)注意事项小结
一、概述
Redis的日志系统
今天中间件接口响应时间很长. 经过大致排查,发现是访问Redis慢 并且Redis的cpu确实已经飙到了98%左右. 现在需要定位问题.先打...
无锁编程的一点想法
在多线程环境下,对共享资源的修改,是一定要加锁的。但是在高并发的环境下,锁竞争的代价非常高.一些针对共享资源的修改,过程非常短暂,可以考虑使用串行化,适当限制并发同时也避免了死锁的...
【MySQL】online ddl 工具之pt-online-schema-change
MySQL ddl 的问题现状在运维mysql数据库时,我们总会对数据表进行ddl 变更,修改添加字段或者索引,对于mysql 而已,ddl 显然是一个令所有MySQL dba 诟病的一个功能,因为在MySQL中在对表进行ddl时,会锁表,当表比...
实现秒杀的几个想法(续)
<span style="color:#003399;font-family:'Courier New';"><span style="font-size:16px;">还是秒杀.</span></span><br /><span style="color:#003399;font-family:'Courier New';"><span style="font-size:16px;">秒杀一般有几个场景</span></span><br /><span style="color:#003399;font-family:'Courier New';"><span ...
两种丢失更新
<span style="font-family:Courier New;"><span style="font-size:16px;"><span style="color:#003399;">假设t表是库存表,quantity表示剩余数量<br /><div id="codeText" class="codeText"><ol style="margin:0 1px 0 0;padding:5px 0pt;" start="1" class="dp-css none_number"><li><span style="color:#000000;...
KMP字符串模式匹配
<span style="font-family:'Courier New';"><span style="font-size:16px;color:#003399;">参考:<br />http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html<br /><br />http://blog.csdn.net/v_july_v/article/details/7041827<br /><br /><br /><div id="codeText" class="c...
在组合中找到重复的数据
挺有意思的一个需求. 实验初始化一个表. CREATE TABLE `t` ( `id` int(11) NOT NULL AUTO_INCREMENT, `c1` int(11) DEFAULT NULL, &nb
微博feed系统的推(push)模式和拉(pull)模式和时间分区拉模式架构探讨
<span style="font-family:Courier New;"><span style="font-size:16px;"><span style="color:#003399;">转载自:<br />http://www.cnblogs.com/sunli/archive/2010/08/24/twitter_feeds_push_pull.html<br /><br /><br /></span></span></span>...
Go语言序列化(Gob编码)
<span style="font-family:Courier New;"><span style="font-family:'Courier New';font-size:16px;color:#003399;">转载自:</span><br /><span style="font-family:'Courier New';font-size:16px;color:#003399;"></span><span style="font-family:'Courier New';font-size:16px;color:#003399;"></span><span style="fon...
JAVA继承的初始化问题
<span style="font-family:Courier New;"><span style="font-size:16px;"><span style="color:#003399;">看代码说结果<br /><div id="codeText" class="codeText"><ol style="margin:0 1px 0 0;padding:5px 0pt;" start="1" class="dp-css none_number"><li><span style="color:#000000;"><span style="color:#00...
字符串模式匹配(粗暴版)
<span style="font-family:Courier New;"><span style="font-size:16px;"><span style="color:#003399;">简单,粗暴,可能还有Bug<br /><br /><img src="/attachment/201508/26/29254281_1440584466EsgW.png" width="700" height="603.28317373461" alt="" /><br /><br /><br /><div id="codeText" class="codeText">...