- 浏览: 506082 次
- 性别:
- 来自: 深圳
最新评论
-
linzm1990:
踩了很多坑啊。。。。
hibernate @Nofound 与@ManyToOne fetch lazy的问题 -
Ccccrrrrrr:
...
转: Spring boot 文件上传 -
rmzdb:
兄弟,你这个东西,在ie内核的浏览器,貌似不识别 文件名
工作问题:http下载文件,中文文件名在firefox下乱码问题 -
107x:
问题解决了,谢谢!
工作问题:http下载文件,中文文件名在firefox下乱码问题 -
klxqljq:
额鹅鹅鹅
android布局实现头尾固定, 中间多余内容可以滚动
文章列表
来自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 ...
查找mysql中的低效索引
- 博客分类:
- mysql
来自 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镜像等功能 在大量的小文件时, 存在延时
来源于 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 ...
Java调用外部程序技巧
- 博客分类:
- java基础
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中体现协变的包括两点:
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把点击事件给拦截的问题.
确定如何学技术, 要经常回来看看, 面壁想想.
转自: 不要迷失在技术的海洋中
我们到底该怎么学技术?如何成为一个优秀的技术人员?
学习靠自己,不要期望别人教你什么,学习要主动;
不管水平高低,不要看不起自己,也不能看不起别人,学习要心态好;
不能不思进取,也不用让自己为技术所累,给自己多一点技术之外的时间;
如果时间不充裕,优先考虑学习基础的内容,同时也可以多关注一些新的思想;
如果别人能从你这里学到知识的话,那么你自己也一定学到了知识,请坚持分享;
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 ...