磁盘爆满导致MySQL无法启动

昨天把近期开发的程序部署到vps上时,把数据库导入vps之后,房屋内发现无法获取数据,最后检查到mysql发现mysql无法启动,也无法关闭。 于是查看/usr/local/mysql/var目录,发现如下: 有很多mysql-bin文件占用了磁盘空间。 然后df -h一看整个磁盘可用空间为0。 于是便找了一些没用的备份文件删除。然后执行 /etc/in

发现疑似ExtJS4.2.1 bug – Ext.data.store.filter();

在日常开发中,总是断断续续的开发各种各样的程序,前几天还在熬夜写着服务器端开发,今天又开始修改之前的管理系统界面,界面大部分均采用extjs构建。 在采用store的filter方法实现过程中,发现过滤之后的结果总是比预想的到多几个,最后发现如下bug。 Ext.data.store.filter() 在说明文档中有如下三种用法: filter(&nbs

设计模式-观察者模式

在过去的一年中,已经关注过一段设计模式相关的问题,也经常会使用到诸如单例模式,工厂模式,代理模式等进行开发,一直没有系统的对此进行系统的学习,买了的《设计模式之禅》纸质书也一直放在一边。近期报名了炼数的java网络服务器程序开发课程,第一课就用到了观察者模式,于是拿起来复习了一下。目前,对于观察者模式的认识仅仅局限于秦小波的《设计模式之禅》这本书中介绍的

一个触发器创建错误引发的错误[ORA-17410:无法从套接字中获取更多数据]

近期,在做一个web项目,用的ssh+extjs+oracle,莫名奇妙连续两天在执行插入数据过程中出现ORA1741无法从套接字中获取更多数据,第一次出现时,正好对数据库触发器进行重新整理,所以问题很快解决。第二次出现时,网上查了很多资料,大多数的说法如下:   ① 部分版本的JDBC驱动会引起该错误: ② 数据库自身的BUG也会导致该错误:

世界,你好!重新开始

旧的博客由于今年几次VPS搬家,旧的备份,新的备份一起删除了,遭遇了入侵,把网站所有的删除都清空了。 大学四年的折腾的经历记录就此离去了,只是可惜了那么多零碎的折腾回忆了。 工作后,越来越少的在这个独立博客整理笔记,更多的使用evernote或者云盘对学习资料进行保存。2014年总共写了三篇日志,过去的学习记录很多已经印在脑海里。所以对于这次意外事件,不

淘宝技术这十年-读后感

简单的唠叨,几天的时间浏览完了,对我唯一的感触就是一个高效的团队的生产力是多么的强大,做一个项目,循序渐进,合理安排,尽所有人最大的努力做好,而不是考虑做不了,不值得做,或者是急功近利,这样,一个团队迟早是变得臃肿,生产力低下,从而导致团队成员无法进步,团队氛围差,整个团队永远成不了真正的团队!再者,一个真正的团队为了一个bug 可以争吵的面红耳赤,而私

Mac/Bash终端颜色的配置相关问题

因为暂时找不到合适的iOS客户端开发者,爱折腾的我主动申请要边学习边做开发。于是买了Mac mini,加上普通的键鼠、显示器便开始了Mac的使用之旅。有着linux和c/c++的基础,入门起来倒也算顺风顺水。用惯ubuntu linux这种傻瓜式的linux操作系统,在Mac中很多都需要手工配置。于是便有了今天这篇水文。 从Red Hat的默认bash到