- 博客(13)
- 资源 (4)
- 收藏
- 关注
原创 objenesis的实现与性能测试
最近看kryo的源码发现使用了一个叫做objenesis的java库,主要是用在创建对象上面,它可以不用调用构造函数就创建对象。由于并不是所有的java类都有无参构造函数,并且有的类的构造函数还是private的,所以更甚有些类是第三方的,我们不能修改源码,所以这个库还是很有用的。http://objenesis.org/details.htmlobjenisis包含很多平台和jvm的实现,这里我们
2015-09-25 17:43:14
3240
原创 使用redis实现自己的tomcat session manager(java)
使用redis实现自己的tomcat session manager(java)最近业务扩展到了好几个tomcat,前端使用nginx,rewrite的规则设置为ip_hash,但这样如果有一个tomcat挂了,那这个用户就要重新登陆了,本来也可以忍受,但这说来说去总是一个问题,于是自己决定实现一个自己的session manager,所有的用户的session都保存到这个session manag
2015-09-11 16:20:13
2321
1
原创 文件或目录损坏且无法读取 解决方法
2014-12-13, 我的电脑实在是太老了,跟了我6年了,经过了各种折腾,最近总是启动不了,要我把硬盘线好好插牢才能启动。然后今天启动的时候电脑进入检查硬盘的界面,我嫌弃它太慢,果断强制重启,结果悲剧发生了。电脑中有两块硬盘,我们叫它h0和h1吧,操作系统安装在h0上,引导分区也是在h0上。进去之后h0的c、d、e三个盘是正常的。但是h1的f、k、l、m点击显示“文件或目录损坏且无法读取”。
2014-12-14 16:53:13
19702
2
原创 ubuntu kvm的windows xp虚拟机不能上网
最近使用xp虚拟机遇到了一个问题,就是在其中的某个网络程序崩溃之后,这个xp虚拟机也不能上网,已经排除了程序的原因,所以这是kvm 网络部分的bug。重启机器也不管用,我使用的是桥接网络。这里直接列出解决办法:sudo brctl show显示这个交换机是否正常,一般都会缺少某个接口。sudo ifdown br0关闭交换机sudo ifup br0 启动交换机
2013-09-06 15:03:56
1382
原创 ubuntu 安装svn问题总结
最近的分布式系统有5个节点,调试过程修改bug要修改5份,不能忍,于是使用svn来解决这个问题。可安装svn遇到了几个问题,分享一下。安装过程:http://blog.sina.com.cn/s/blog_3eba8f1c0100dqk1.html第一个遇到的问题: 总是身份验证失败。解决:这其实都是authz文件没有配置好,这里需要指定用户的权限,在[/]下面输入us
2013-09-06 14:58:44
636
转载 MySQL远程连接ERROR 2003 (HY000):Can't connect to MySQL server on'XXXXX'的问题
地址:http://www.2cto.com/database/201204/127400.html问题描述: 从一台linux远程连接另一台linux上的MySQL, 出现ERROR 2003 (HY000): Can't connect to MySQL server on 'xxx.xxx.xxx.85'(111)错误。 [mysql@vvmvcs0 ~]$m
2013-09-05 14:33:57
1957
原创 kvm使用以及网络设置 解决桥接网络主机不能上网
创建虚拟镜像 /usr//usr/bin/qemu-img create -f qcow2 images/os1.img 20G加载KVM模块Intel CPU使用:# modprobe kvm-intelAMD CPU使用:# modprobe kvm-amd 启动安装/usr/bin/qemu-system-i386 -m 1024 -k en-us
2013-09-05 12:27:52
7681
原创 red5 开发图片共享问题记录
最近flex的系统需要一个图片共享的功能,就是一方上传或者使用摄像头拍摄一张图片,聊天的另外一方马上就能看得到。 那么我一想挺简单的,使用共享对象不就解决了,把图片的数据放到共享对象中,对方不就收到了么?谁知中途遇到几个非常棘手的问题,本来一天的工作变成了3天。下面把这几个典型的问题记录下来,希望遇到类似问题的朋友能够得到一些启发。NavigatorContent遭遇typ
2013-08-28 15:37:41
876
原创 red5的invalid argument错误
red5-1.0.2访问localhost:5080/出现invalid argument: nofuther information错误,百思不得其解。最后的解决方法让我吐了血:把jdk1.7换成1.6就好了。原来这东西不兼容jdk1.7
2013-07-29 15:01:19
720
原创 java 怎么判断socket已经断开
最近的项目中需要判断远处的socket主机是否不在了,然后进行重新连接,由于socket的read是阻塞方法,当远程主机异常断开之后,read将永远阻塞,可以设置sotimeout使得read一段时间之后醒过来再判断socket是否是正常的,但是难点就是怎么判断?网上的方法:1. 自己写一段测试数据。不可行,协议是固定的,我自己不能添加任何数据。2. 使用sendUrgentDat
2013-07-28 15:51:50
1304
转载 linux统计代码行数
统计目录并按行数排序(按行文件名排序): find . -name "*.java" | xargs wc -l | sort -k2 统计目录并按行数排序(按行大小排序):find . -name "*.java" | xargs wc -l | sort -n统计目录除去空行:find /demo -name "*.js" |xargs cat|grep -v ^$|w
2013-07-28 14:58:24
501
原创 mysql sqlserver oracle数据库的关键字处理
mysql数据库关键字在前后加·,就是esc下面那个键,例如·csb·.·username·sqlserver数据库关键字在前后加[ 和],两个括号,例如[csb].[dbo].[user]oracle数据库关键字
2013-07-25 18:58:03
843
原创 ubuntu server支持中文
很久之前安装了一个ubuntu12.04的server版,黑乎乎的什么都没有,更要命的是不能上网,所以决定安装桌面系统。桌面系统安装之后,打开firedox发现不支持中文,中文的显示全部为方块。支持中文如下:第一步:安装中文包apt-get install language-pack-zh可能中文包的名称会有变化,看着办吧 第二步:然后安装中文的字体支持,不然还是方
2013-07-23 20:12:05
812
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人