`
文章列表
来自http://wendal.net/457.html 最近习惯性访问N个Linux机器,在不同机器间跳来跳去,很是麻烦,最终,找到了sshfs,可以把远程目录直接映射到本地,无需修改远程机器的设置,仅要求有ssh连接的权限 官网地址: http://fuse.sourceforge.net/sshfs.html 安装: #如果是ubuntu apt-get install sshfs #如果是Fedore yum install fuse-sshfs #如果是CentOS,貌似只能自己安装了 wget http://nchc.dl.sourceforge.net/proj ...
来自  http://wendal.net/461.html 从一个外国博客引用过来的 SELECT t.TABLE_SCHEMA AS `db`, t.TABLE_NAME AS `table`, s.INDEX_NAME AS `index name`, s.COLUMN_NAME AS `FIELD name`, s.SEQ_IN_INDEX `seq IN index`, s2.max_columns AS `# cols`, s.CARDINALITY AS `card`, t.TABLE_ROWS AS `est rows`, ROUND(((s.CARDIN ...

文件同步

Unison File Synchronizer 支持在linux跟windows之间文件同步. http://www.cis.upenn.edu/~bcpierce/unison/ 使用csync2和lsyncd飞速同步数据 适用于大量小文件的同步. csync2+inotify实现大量小文件实时同步方案 csync2双向同步 sersync主要用于服务器同步,web镜像等功能  在大量的小文件时, 存在延时

MySQL 日志

    博客分类:
  • db
来源于 http://www.livingelsewhere.net/2011/03/24/mysql-log   查看 MySQL 慢日誌   在 MySQL 中有 4 种不同的日志, 分别为错误日志, 查询日志和慢查询日志, 二进制日志. 默认情况下, 为尽量减少 IO 损耗, 系统只打开错误日志. 若需要复制, 就必须要打开二进制日志.   错误日志 错误日志在 MySQL 数据库中很重要, 它记录着 MySQL 启动和停止, 以及服务器在运行过程中发生的任何错误的相关信息.   配置 如果配置文件 my.cnf 没有指定 log_eror, ...
来源于:http://www.livingelsewhere.net/2011/03/25/purge-view-binlog/ 删除 PURGE {MASTER | BINARY} LOGS TO 'binlog-name'; 删除 binlog-name 编号之前所有的日志. PURGE {MASTER | BINARY} LOGS BEFORE 'date'; 除当前使用日志外, 如果其他日志最后更新时间是小于 dat ...
http://www.yankay.com/java%E8%B0%83%E7%94%A8%E5%A4%96%E9%83%A8%E7%A8%8B%E5%BA%8F%E6%8A%80%E5%B7%A7/ Process process = Runtime.getRuntime().exec(cmd); process.waitfor();     如果直接在Shell中调用这个程序,程序会很快结束,不会僵死。 为什么会堵塞呢,原因是当调用exec(cmd)后,JVM会启动一个子进程,该进程会与JVM进程建立3个管道连接,标准输入,标准输出和标准错误流。假设该程序不断在向标准输出流和 ...
转自  http://www.oschina.net/question/12_63477   我正在用 MySQL 客户端的时候,突然想到如果可以给查询结果添加排名该多好啊,然后就找到了一个简单的解决办法。 下面是一个示例表的数据: 然后我们要根据 Roll_No 字段进行排序并给出排名,我们首先必须定义一个初始值为0的变量,然后在查询结果中使用这个变量。 如下面的代码: 1 SET @counter=0; 2   3 SELECT @counter:=@counter+1 AS Ran ...

java中的协变

协变是指一个类型随着它关联的类型一起变化,有点抽像,java中体现协变的包括两点: 1.数组 如果 A 是 B 的超类,则 A[] 也是 B[] 的超类,所有需要 A[] 的地方都可以用 B[] 代替。 public class Test2 { public static void main(String[] args){ Integer[] ints=new Integer[1]; ints[0]=99; show(ints); } static void show(Number[] ns){ ...
转自:http://hi.baidu.com/emoji/item/369b7ebc23186243bb0e12f6   看代码看得眼疼不能不说是程序员的恶梦,那么,选择适当的字体也算是对自己的救赎吧。周末闲得无聊,在网上乱逛,搜索了一些资料整理一下给大家分享,仅作记录而已,参考使用: 1.一个编程人员痛苦的选择 一般适合用作程序代码显示的字体,有下列几个: Courier New 9pt, Verdana,   Lucida Console   (宋体,新宋体等不在讨论之列) 首 先说说Courier New, 这个字体虽说经典,但总体感觉其实不好。因 ...
ListView与Button的共存问题解决, 解决在listview里有button时, button把点击事件给拦截的问题.
确定如何学技术, 要经常回来看看, 面壁想想. 转自: 不要迷失在技术的海洋中 我们到底该怎么学技术?如何成为一个优秀的技术人员? 学习靠自己,不要期望别人教你什么,学习要主动; 不管水平高低,不要看不起自己,也不能看不起别人,学习要心态好; 不能不思进取,也不用让自己为技术所累,给自己多一点技术之外的时间; 如果时间不充裕,优先考虑学习基础的内容,同时也可以多关注一些新的思想; 如果别人能从你这里学到知识的话,那么你自己也一定学到了知识,请坚持分享;

jdbm

jdbm4也发布部分代码了, 从作者的描述来看, 作者在多线程方面不是很精通, 可能是作者自谦吧. 不知道什么时候可以看到他的jdbm4正式版本. 强烈推荐使用 jdbm3. 虽然还在alpha4, 不过已经很稳定了. 这些天在项目中使用, 达到了极好 ...
来源:http://stackoverflow.com/questions/5390178/how-to-make-the-debugging-in-playframework-in-intellij-idea Since version 11 of IDEA, there is native support for the Play framework. To debug your Play application do the following: from the command-line, create a new demo app using 'play new demoapp' f ...
在2000年的5、6月间,nmap-hackers邮件列表中发起了最佳安全工具的评选活动,活动取得了成功,最终由1200名Nmap用户评选出了 50个最佳安全工具,评选结果发布在insecure.org网站,得到了网友们的普遍认可。时隔三年,nmap-hackers邮件 ...
源讨论: http://www.iteye.com/topic/909206?page=3 另外见整理:netty相关知识 NIO框架其实内部的核心实现都差不多, 比如在Server端通常开有Acceptor和Poller线程, Acceptor负责接收请求,得到一个Socket后把它包装一下,比如放到一个Task中,然后再把Task加到一个Queue, Poller说白了就是在不停的执行一个循环,在这个循环中处理各种Task,Task除了Acceptor新注册的任务外,当然还有读和写。 NIO框架性能表现得好与坏,更多的是作者在一些细节方面的处理, 比如在读写字节时尽量减少来回c ...
Global site tag (gtag.js) - Google Analytics