在美国,呆了两个多月了,生活自在,玩的开心,但工作上,我遇到了一些问题。工作再多,再累,再难,我不会抱怨半句。心里边,我认为这是体验,是挑战,是机会。但当这个过程里,出现了你心爱的人,那么结果就会很不一样。我现在一边带着耳机听着爱爱的音乐,一边泪如雨下,心情有些复杂。刚刚在会上,跟他吵过,其实也不算... Read More
其实,我不是专业的DB管理同学,甚至算不上会了解。只是在最近的工作中,遇到了DB server端优化的契机,所以把这些手段记录下来:通过调整这个参数的值,可以让DB更给力:这两个参数的含义:1. sync_binlog 设置为1,this makes MySQL synchronize the binary log's contents to disk each time it commits a transaction。 设置为1000,那么意味着缓存里缓存了1000条数据,如果此时server宕机或OS crash,那么缓存里的数据就会丢失。这可能就是“速度”的代价。 具体设置成多 Read More
在64bit机上跑应用,结果进程刚起来就挂,就刚起来就挂。。还OOM,还fork不出新进程,尼玛,这什么情况?1. 如果是应用层面OOM,那么不应该任何命令都不被执行了,不应该OS直接crash掉。2. 那么应该是OS自身的限制导致的。ulimit -a 看到限制的最大线程数是1024,这怎么够用,调大一点到1万好了ulimit -u 10000$ jps## There is insufficient memory for the Java Runtime Environment to continue.# Cannot create GC thread. Out of system res Read More
这个这个,我必须花巨大篇幅,记录下今天清空表记录的英雄壮举,可知道一个drop操作,执行了一下午啊一下午,这是要急出翔的节奏。。呵呵,下面开始我的需求:某表因历史原因,积压了1亿条记录,约占360G空间。我要清掉它,就是这么简单。尝试1:作为DB小菜,首先想到的,当然是delete命令。于是欢快的执行了delete from mytable; 知道吗?一杯茶都喝完了,它还没有执行完。我的尊严受到了挑战,捉急了,开始google。尝试2:好,换用truncate命令。truncate table mytable; 知道吗?第二坏茶喝完了,它还没有执行完。快急出翔了,继续google。尝试3:.. Read More
2013.07.01,时不待我,已过去半年。在这半年里,我的工作、生活、爱情,都有了比较大的发展,特别是爱情,呵呵,小女最大的收获了。工作工作方面,一如既往,拼命三娘。这种正能量式的拼法,似乎是娘胎里带的,也似乎是不够聪明而进行的后期补充,更似乎是这个催命的年代赋予我的性格特色。无论怎么个来由吧,喜欢这种状态,也肯定自己这样的生活态度。凡事都有两面,开年先是两个线上故障,自责之外,也收到了不少非议,不过我消化的还好,毕竟这是犯错了,“你值得拥有”想来真真儿应景呀。我们每个人成长过程中,都有烦恼,有荆棘,有数不完的蹉跎和艰辛,能笑着,就最好了,毕竟逆风,才是最适合飞翔的方向。所以,我笑着,尽管当 Read More
今天,遇到了这样一个问题,排查了将近2h,现在想想真心笨呆了。是这样:【问题描述】我通过界面/plsql直接查询DB数据(method1查询),确实是hutubaby, VALID。然后在另一处地方查询(method2查询),查出来的值,却总是hutubaby, INVALID。这下节操碎了。一开始怀疑,是不是DB连的不对?毕竟是读写库分离,难道同步出了问题?于是,就开始往这方面想,探索,debug。后来确认,我只连了写库,不存在同步问题,这条路被封死。然后,又猜想是不是查库语句写的不对,毕竟method1/method2走的是不同的sqlcode。于是,把method2转换成mothod1执 Read More
例如,我要读入这样的xml格式:【待读入的xml文件】<?xml version="1.0" encoding="GBK"?><operations> <operation op="ADD"> <topicmessage> <string>100, 101</string> <string>200, 201</string> </topicmessage> <context> <string>mysqlc Read More
1. 控制字体style<style>.fontcolor { color:#FF0000; font-size:15px; font-weight:bold;}</style>颜色查看:http://www.wahart.com.hk/rgb.htm2. td中换行,以及for展示<td> <ul> #foreach($model in $!data.list1) <li>$!model</li> #end </ul> </td>3. 一些简单语法<head><script ty Read More
直接在url输入www.fool.com 那么页面默认跳转到www.fool.com/index.htm,进而取用index.htm对应的控制器进行页面渲染。那么,这个所谓"默认跳转"是如何实现的?怎么配置?我可能会想改一下。这样写好像太水了,时间不太够,先列下:apache下,是在/deploy/apache/conf/httpd-linux.conf中,配置:RewriteRule ^/$ /index.htm [R,L]tomcat下,是在assembly\template\src\main\resources\OSGI-INF\templates\web.xml中配 Read More
【DB server端】Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production解答:查看server极端在版本和字符集,请看这里。【我的应用linux服务器,oci连接】从前端界面录入中文,插到库里就变了乱码。解答:查看server端字符集,发现支持中文,而且用pl/sql执行sql,确实是能将中文正确插入的,那就一定是client端有问题喽。发现,是前端进来的时候,就已经成了乱码。$.post()如果包含中文参数,那么进行这样的编码,var hello1 = encodeURIComponent Read More