`
zhangyou1010
  • 浏览: 299195 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表

向伞哥学习

向伞哥学习,伞哥是谁?搞IT的应该大部分都知道伞哥是谁,鼎鼎有名,是我膜拜的对象之一。我现在已经形成了习惯:每周一都去访问下伞哥的博客,看看伞哥的最新动态,伞哥每周末都会写一篇博客,记录他这一周的工作、 ...
  1.在命令行下运行svn命令,如果提示svn不是内部或外部命名,则在电脑上安装VisualSVN-Server。   2.取工程最新的代码到本地,在工程的目录下,执行svn log --xml -v -r  {2012-04-24}:{2012-05-28} > svn.log  ,在工程的目录下,将生成svn.log文件,其中2012-04-24 为迭代开始时间,2012-05-28为迭代结束时间,根据实际情况调整。   3.把命令行切换到statsvn目录下,在该目录下执行java -jar statsvn.jar E:\workspace\manager_server ...
昨天终于在自己的thinkpadE420上成功安装了ubuntu10.10,今天在工作用的台式机上也安装成功了, 安装过程中,基本按照网络上其他人写的安装手记进行的,安装过程中也遇到了一些问题, 在这里记录下。 1.首先在win7下腾出一个空白的分区,比如win7下有一个G盘,到磁盘管理里面,把该分区删除, 预留给ubuntu使用,最好空间留大一点,我预留了100G左右。 2.从ubuntu-10.10-desktop-i386.iso里面的casper文件夹中提取initrd.lz和vmlinuz文件放到 C盘根目录,我用的是7-zip打开iso文件,当然也可以用其他解压缩软件 ...
1.在ubuntu10.10下面禁用thinkpad的触摸板: sudo modprobe -r psmouse 重新激活触摸板: sudo modprobe psmouse 2.在win7下安装ubuntu时,假如用EasyBCD来处理引导文件,修改menu.lst文件时,应该按如下 方式修改: title Install Ubuntu 11.04 find --set-root /vmlinuz kernel /vmlinuz boot=casper iso-scan/filename=/ubuntu-10.10-desktop-i386.iso ro quiet s ...
今天收到一份邮件,主题是“幸福是一种心态” ,觉得不错,在这里转载一份。                                                                     幸福是一种心态 幸福是一种持续时间较长的对生活的满足和 ...
无意中看到这个题目,开始想到的是把byte的二进制数据转为一个数组,然后再遍历数组,计算数组中1出现的次数。 感觉这应该是这简单,效率也比较低的做法。 在编程之美上看到如下做法: 把byte数据取2的模,如果余数为1则说明当前位置出现的是1,否则是0,然后不断把byte往右边移位,也就是除以2, 代码如下: public static int countByte(byte b) { int count = 0; while (b > 0) { if (b % 2 == 1) ...
eclipse支持远程调试,在这里记录下。 1.选择eclipse菜单上的Run ---> Debug Configuration--->remote java application 2.在host中填写远程服务器的ip地址,端口下面配置的端口号: 其中ip地址为远程服务器的ip地址,端口为远程服务器上应用服务器上配置的端口,以tomcat 为例,假如我在tomcat的catalina.sh中配置如下参数: JAVA_OPTS="$JAVA_OPTS -server -Xms256M -Xmx512M -Djava.awt.headless=true ...
eclipse下的gc.log记录: 6.784: [GC 6.784: [DefNew: 104960K->13056K(118016K), 0.0856665 secs] 104960K->17927K(511232K), 0.0857391 secs] [Times: user=0.08 sys=0.00, real=0.08 secs] 8.144: [GC 8.144: [DefNew: 118016K->4143K(118016K), 0.0643708 secs] 122887K->21978K(511232K), 0.0644467 secs] ...
很郁闷,才装的myeclipse6.5不久,就出现了这个问题,baidu,google后,都无果,网上大部分是说,在preferences--->Keys----> 下 Word Completion的快捷键和content assist的快捷键 有冲突,只要把word completion的快捷键取消掉, 把ALT+/ 绑定到content assist就可以了, 我按照网上好几篇文章的操作,结果都没有用。 最后只好求助www.google.fr 用英文搜索该问题,好多老外也遇到这个问题,看到一篇英文贴: 把Preferences---->Java---->Edi ...
利用Jackson中的ObjectMapper对象,转为对象为json字符串,springside对Jackson的简单封装 JsonBinder : public class JsonBinder { private static Logger logger = LoggerFactory.getLogger(JsonBinder.class); private ObjectMapper mapper; public JsonBinder(Inclusion inclusion) { mapper = new ObjectMapper(); //设置输出包含 ...
1.假如页面上有一组radio,初始化页面时,想让指定的radio选中 代码如下: $("input:radio[name='status']").each(function() { var v = $(this).val(); if (v== '1') { $(this).attr("checked", "checked"); } }); 说明:用jquery遍历所有的radio控件,并且radio的name属性是status,如果radio的value='1' ,则让radio选 ...
代理模式的作用:为其他对象提供代理以控制对这个对象的访问. 举例: 租房子找中介的问题,中介就充当着代理的角色,代理房东把房子租出去,同时收取一定的中介费,相当于封装了房东把房子租出去的处理,同时还加上了中介自己的处理. 代理模式涉及到的角色: -抽象角色:声明真实对象和代理对象共同的接口 -代理对象:代理对象内部含有对真实对象的引用,可以操作真实对象,代理对象提供和真实对象相同的接口,以便在任何时候都能 代替真实对象,同时代理对象在操作真实对象时,可以附加其他操作,相当于对真实对象进行了封装. -真实对象:代理对象所代表的真实对象,是我们要真正操作的对象 以下以租房为实例,代码如下: ...
1. 网站压力测试 2.jvm 调优,jvm内存管理,垃圾收集 3.缓存 ehcache和memcached的区别 4.设计模式 5.spring struts2 hibernate 实现原理 6.java.io 的体系结构
网站以前经常java.lang.OutOfMemoryError,也没仔细去查看到底是哪里出了问题,昨晚又出现这个问题 了,今天就仔细查找了下资料,在这里总结下,如有不正确的地方,非常欢迎各位指出。 以前对java.lang.OutOfMemoryError的概念,只局限于jvm内存溢出了, 今天才发现java.lang.OutOfMemoryError 出现时,有多种情况,比如:PermGen space ,Java heap space  。 我现在遇到的是java.lang.OutOfMemoryError: PermGen space ,查了下资料,一般的说法是内存的永久保 存 ...
刚看书上一段代码,觉得输出的结果有点奇怪,查看了jdk的api后,恍然大悟。代码: Collection<String> con = new ArrayList<String>(); con.add("a"); con.add("b"); con.add("c"); con.remove(0); System.out.println(con.size()); List<String> list = new ArrayList<String>(); list.add( ...
Global site tag (gtag.js) - Google Analytics