`
phoenix520
  • 浏览: 140160 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
    Spring自从4.0开始提供了对websocket的支持,配合sockjs,可以部分兼容到IE6,websocket终于可以大行其道了。     实际使用中遇到不少问题,逐步列举出来,避免以后忘掉。   由于浏览器设置了http代理,结果创建websocket时失 ...
    最近不知道什么原因,登陆Google账号后,搜索结果显示全部为蓝色加粗,再也看不到红色结果了,退出登录后清空cookie,搜索结果关键词红色高亮恢复。网上也有一些其他人遇到这种情况,但是没有好的解决办法,总不能一直不登陆Google吧。     网上有一种解决方案,使用Tampermonkey来修改页面CSS,Chrome下面可以使用,Firefox应该有类似的解决方案。     新建脚本:   // @match https://*.google.com/* // ==/UserScript== var head, style; head = documen ...

Sizing the Java heap

    博客分类:
  • Java
  Sizing the Java heap Size your Java heap so that your application runs with a minimum heap usage of 40%, and a maximum heap usage of 70%. Introduction An incorrectly sized Java heap can lead to OutOfMemoryError exceptions or to a reduction in the performance of the Java application. If ...
ExtJs的GridView中,表格里显示出来的内容默认是无法选择和复制的,找了半天也没找到在哪儿可配。 网上有一种解决方案:     First, you will need to add the following CSS in your main stylesheet.

Spring命名空间之AOP

 
Spring加载时,会使用ClassLoader去查找所有能找到的"META-INF/spring.handlers"文件,并存放在handlerMappings中(DefaultNamespaceHandlerResolver在干这事),遇到除beans外的Namespace,就会去这里查找对应的解析器,如果不存在就报错,存在就使用相应的解析器进行解析。   <aop>是由AopNamespaceHandler来进行解析的。 AspectJAutoProxyBeanDefinitionParser会注册3个类来处理解析任务,分别对应为: "co ...
安卓可以通过Log.x输出日志,今天调试的时候,在模拟器上一切正常,但是手机上却啥东西都看不到,连GC信息都没有。以为是项目配置的问题,尝试了各种各样的方案,都无解,最后发现是手机ROM把全部日志关闭掉了。   adb shell echo 1 > /sys/kernel/logger/log_main/enable  将1写入日志开关文件,1为开,0为关 修改后一切正常,日志全都出来了。 不知道ROM关闭全部日志是不是会提高手机性能?
git ls-remote https://android.googlesource.com/platform/frameworks/base 列出所有Android的版本   git clone https://android.googlesource.com/platform/frameworks/base 下载全部Android的frameworks源码到本地   git checkout android-2.3.7_r1 获取需要的版本代码
序列图的两种类型 序列图用于描述对象之间两种不同类型的交互。一种交互类型是 必须 (must) 交互,其中对象 A 必须向对象 B 发送特定消息。另一种交互类型是 可能 (may) 交互,其中对象 A 可能(但不一定)向对象 B 发送特定消息。这两种形态的序列图描述了这两种不同类型的交互。常规形态描述的是 必须交互,而实例形态则描述了 可能交互。 常规形态的序列图描述初始刺激因素所产生的类交互。常规形态则记述了初始刺激因素能够产生的一切交互。成功和失败条件与循环、条件和分支一样,都是这种图的组成部分。 常规序列图在水平轴方向上的每个框中只包含一个类名,如图 1 所示。它的含义是,交互 ...

Java的垃圾回收器

    博客分类:
  • Java
原文在 http://www.oracle.com/technetwork/java/javase/gc-tuning-6-140523.html ,下面是个人的一些理解,可能有不对的地方。 如果不指定-client或-server参数,JVM会根据系统状况自动判断使用client还是server模式,具体见这里。有趣的是,AMD64的CPU默认就是server模式(经测试,windows下仍然默认client模式),其他CPU时,除windows默认为client模式外,其他>=2C2G的电脑都会默认为server模式。 如果不指定使用哪种垃圾回收器,JVM会根据应用程序运行的 ...

Maven使用笔记

Maven的默认工程目录结构为:   my-app |-- pom.xml `-- src |-- main | |-- java | | `-- com | | `-- mycompany | | `-- app | | `-- App.java | `-- resources | `-- META-INF | `-- application.properties `- ...
内存频率=内存标号/2 例如DDR800的频率为:800/2=400   内存分频系数N=CPU默认主频÷内存设定频率,结果值向上取整。 以3600+CPU,DDR800为例:内存分频系数=2000/(800/2)=5 如果在BIOS中设置内存频率为DDR667,则内存分频系数=2000/(667/2)=6   内存实际工作频率=CPU实际主频/内存分频系数 当3600+超频到2.4G的时候,内存实际工作频率=2400/5=480,相当于DDR960 如果在BIOS中将DDR降频到667,则内存实际工作频率=2400/6=400,刚好相当于DDR800   HT频率=CPU ...
不知道什么原因,IE添加可信站点的按钮变成灰色了,很可能是域管理员搞的鬼,幸好注册表没有封掉,可以通过注册表添加可信站点。     IE浏览器里面添加的可信站点网址都是保存在注册表HKEY_CURRENT_USER\Software\Microsoft\Windows ...
近日在基于Netty写异步HttpClient的时候,需要等http连接建立并通道打开后,才能使用该连接来发送数据,但是Netty中只能等待到连接建立就会返回一个用来收发数据的channel,如果channel并没有打开,用来发送数据时就会报错, ...
Ubuntu下的apt相当好用,可惜现在服务器的操作系统很少用到Ubuntu,大部分都是安装的Red Hat Enterprise Linux,RHEL的yum库要付给给Red Hat,所以需要把RHEL升级到CentOS,然后使用CentOS的免费yum库。     1.安装安全证书 rpm --import http://mirror.centos.org/centos-5/5/os/x86_64/RPM-GPG-KEY-CentOS-5   2.安装release package rpm -Uvh http://mirror.centos.org/centos-5/5/os/ ...
vi ~/.vimrc加一行colorscheme zenburn   /usr/share/vim/vim*/colors 目录下有很多配色方案,如果没有自己喜欢的方案,可以去 http://www.vim.org/search.php 搜索配色方案,下载后保存在/usr/share/vim/vim63/colors目录中或者~/.vim/colors目录中即可   如果终端用SecureCRT登陆,需要在会话选项中设置终端仿真为ANSI或者Linux,并且打开颜色方案。  
Global site tag (gtag.js) - Google Analytics