自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(288)
  • 资源 (4)
  • 收藏
  • 关注

转载 JAVA7环境下Spring容器对locale对象反序列的bug

Spring中对于对象的反序化时,需要调用readResolve方法来校验对象的完整性。对于java6的Locale对象,具体实现[java] view plaincopyprivate Object readResolve() throws java.io.ObjectStreamException {          return getI

2015-12-30 19:47:34 1303

转载 小心List.subList---返回的引用视图而不是拷贝

list.subList(from, to).clear();会反作用于原来的list对象上,达到的效果就是删除list中对应的区间你对 list.subList(from, to) 返回的 子视图的对应的list 上所做操作将 直接作用与 原list希望安全的使用拷贝而不是应用可以通过构造一个新的List实现new ArrayList(Collection c

2015-11-27 15:56:11 2351

转载 java堆栈查找方法之线程篇

我们遇到了 CPU 被消耗 100%的 情况top -p 27377 -H   可以看到 进程 27377 下 所有线程 消耗情况我们 找到消耗最大的 线程号然后 将线程 PID 转成 16进制 ,可以利用比如python  hex(27433)    得到 0x6b29  接下来 我们就需要 导出 java 进程的堆栈信息了

2015-11-24 18:37:39 1508

原创 java悄无声息的吞掉异常

try{                throw new RuntimeException("test");            }finally{                System.out.println(1);                return;            }try-finally 结构 在finally里return则 异常

2015-10-23 14:48:54 4222

原创 play framework中 同域 不同端口 会出现session冲突的问题

play framework的session是基于cookie的默认是存放在PLAY_SESSION这个cookie name中而当同一个IP或者域名的不同端口上都部署了play项目,这时候就都占用了默认的PLAY_SESSION这个cookie name,从而会引发不可知的session冲突.参考一下配置application.session.cookie

2015-01-27 17:57:48 2040

转载 隐藏未处理的模版

为了避免未经处理的原始模板内容在页面载入时在页面中一闪而过.ms-controller,.ms-important,[ms-controller],[ms-important]{            visibility: hidden;}

2015-01-19 12:50:08 1103

原创 play framework 中使用线程 及 锁的问题

在controller的action中使用锁和线程 要特别小心,最好不要使用。这是由于play在处理多个请求时实际上是复用的一个线程,而不像struts之类的框架,每个请求一个线程一个对象。所以如下例子中public class TestC extends Controller{      public static void t(){           synchronized

2015-01-07 12:15:24 4155

原创 avalon 之 watch 一两事

如果目标对象是数组,那么只能监听它的长度变化,并只能跑到avalon.define的外面绑定$watch回调。如果你想监听二级或三级对象的属性时,需要跑到avalon.define的外面,定位到目标属性的父对象上添加$watch回调。不是所有的 属性都可以直接在define内部监听

2014-12-09 14:52:35 4471

原创 avalon 之 widget

avalon的widget是,avalon用来封装成UI组件的手段具体用法参考 http://www.cnblogs.com/rubylouvre/p/3181291.html#top22上边是基本用法。我实验下来觉得 用 data-xxx-xx="xx" 的方式来设置widget的options属性 不是很好因为这样 你只能获取到字符串类型的数据,除非你只需要这种数据。最

2014-12-09 11:38:16 7655

原创 css 文本不被选中

body{-moz-user-select:none; /*火狐*/-webkit-user-select:none; /*webkit浏览器*/-ms-user-select:none; /*IE10*/-khtml-user-select:none; /*早期浏览器*/user-select:none;}

2014-11-21 14:39:13 13523

原创 DBUtils 1.5 BUG 小记

在 windows本地 环境    new BeanListHandler(ChannelPay.class)  ChannelPay没有get set方法不是一个严格

2014-11-05 16:16:29 834

原创 jquery 创建 SVG DOM 的处理方法

jquery 默认 创建dom元素 使用的是 createElement 方法 这个是无法生成SVG DOM的可以使用下方的方法生成var svgns = "http://www.w3.org/2000/svg"; $.svg = function $svg(tagName) { return $(document.createElementNS(svgns, tag

2014-10-22 11:29:51 9524

原创 D3.js 的一般处理步骤

d3.js 对于首次接触的人来说,比较晦涩,比如我。shi'yon

2014-09-19 18:00:03 1694

原创 jquery Deferred 解决异步回调问题

vardfd = new$.Deferred();callback:func(){returndfd.resolve( response );}

2014-09-02 11:57:56 3621

原创 play! framework 问题 The JPA context is not initialized

在使用play! framework时class Runner extends Runnable { @Override public void run() { if (JPA.local.get() == null) { EntityManager em = JPA.newEntityManager();

2014-09-01 14:25:57 3705 1

原创 Angular.js 坑坑 更健康

can'ka

2014-08-28 12:03:22 2389

原创 Angular.js 指令 & Controller

var app = angular.module('myapp',[]); app.directive('helloWorld',function(){ return { //scope: true, //使用一个继承父作用域的自作用域 restrict: 'E', replace: true, template: 'Hel

2014-08-28 10:48:52 2716

原创 Ext.js 4 combo 在 toolbar上显示问题

这样的显示错误。原因是 input 类型HTML在toolbar里,被额外的添加了样式,padding:3使得input 过长。解决方法:{xtype:'combo',...,,fieldStyle:'padding:0px;'}

2014-08-27 10:07:39 795

转载 play!的一个恶心异常

play.exceptions.UnexpectedException: Unexpected Error at play.Play.start(Play.java:556)

2014-08-18 10:41:24 3661

原创 有顺序的Map 之 LinkedHashMap 和 TreeMap

TreeMap的顺序是自然顺序(如整数从小到大),也可以指定比较函数。但不是插入的顺序。 用LinkedHashMap吧。它内部有一个链表,保持插入的顺序。迭代的时候,也是按照插入顺序迭代,而且迭代比HashMap快。

2014-07-14 14:43:48 33697

原创 使用监控工具Java VisualVM 远程分析 tomcat应用 JVM使用情况

web项目  内存使用偏高,xu'y

2014-07-02 18:00:59 1227

原创 jQuery 引入 多个版本文件 的BUG , undefined is not an function

场景是这样的

2014-06-29 16:24:50 2450

原创 Nginx+php fastcgi 发生 Access Denied

原因分析:php官方从5.3.9开始,加入了一个配置"security.limit_extensions"(/usr/local/php/etc/php-fpm.conf),默认状态下只允许执行扩展名为".php"的文件,造成了其他类型的文件不支持的问题。如果你请求的 地址是  css js

2014-06-10 18:10:33 17295 1

转载 nginx rewrite 相关示例

http://blog.csdn.net/cnbird2008/article/details/4409620

2014-06-10 17:59:06 806

原创 php中使用mysql需要注意

在 PHP 5 中,在默认情况下 MySQL 支持是禁止的 需要在 php.ini 中打开 mysql 扩展的加载

2014-06-09 15:47:37 1282

原创 php fast cgi+nginx

安装好nginx 和 php-cgi.exe -b 127.0.0.1:3344

2014-06-09 14:08:05 1121

原创 ext 中 设置 radioGroup 内 radio的值

{fieldLabel:"是否可用",labelWidth:60,xtype:'radiogroup',itemId:'isUsed',width:180,items:[                                { boxLabel: '否', name: 'isUsed', inputValue:false},                           

2013-11-05 11:51:17 3502

原创 golang 中的 "继承" -----组合

golang 中一切 皆是类型这个和 面向对象的 概念有点像 ,但是又不太像,和javascript倒是有些相似之处那么如何实现 像 Java中的 继承呢,golang使用的是组合请看代码 和 运行输出 说明一切type father struct {name stringsex int}type sun struct {fathername strin

2013-07-20 08:41:36 5915

转载 golang 中的 slice array map

http://developer.51cto.com/art/201206/342773.htm注意 slice 是指针类型array 是值类型,每一次 array的copy都是 一份完整的copy

2013-07-19 08:08:42 1058

原创 go impot _ 操作

_操作这个操作经常是让很多人费解的一个操作符,请看下面这个import。import (    "database/sql"    _ "github.com/ziutek/mymysql/godrv")_ 操作其实是引入该包,不直接使用包里面的函数,而是调用了该包里面的init函数。

2013-07-19 07:48:36 884

原创 记eclipse subclipse+小乌龟 的一个坑爹的问题

记eclipse subclipse+小乌龟 的一个坑爹的问题要升级到最新的 subclipse+小乌龟 才兼容新的小乌龟 的 .svn 文件都现在只放在 根目录,而不是之前的 每个目录下边都放.svn我也装了,但是在eclipse里面还是看不到SVN的图标,然后close project 再 open project 就可以了好了,怎么刷新也没用

2013-05-16 18:32:59 1651

原创 EXT combo setValue ,给combo 设默认值,常见诡秘问题

(function(tar_field,value){            tar_field.getStore().on('load',function(){        tar_field.setValue(value);            });})(tar_field,value);我是这样解决的(tar_field 是个combo)

2013-05-16 17:51:18 3969

转载 ext3.2 form 布局 之radio

特别注意  labelWidth:1,//让标签宽度为很小的值(奇怪的是为0时反而不行)参考http://www.blogjava.net/fuhoujun/archive/2008/10/07/232879.html

2013-05-14 19:46:28 759

原创 golang中的函数的值传递

今天遇到了一个困惑的地方,很多新手可能会遇到(特别是之前是做JAVA的)golang中的面向对象的部分的特性(下边写的就是process是MySession结构体的一个方法,golang中采用的是这种一个代码片段一个代码片段的方式给结构体或者说class添加隶属于他的执行方法的,而拥有的属性和java中一样,事先定义在内部的。)type MySession struct{in stri

2013-05-07 11:05:30 7544

原创 ext.js 4.1 的 combo 的forceSelection 属性遇到BUG

当我设置forceSelection  为truecombo里面多条相同的 显示 值 ,combo在失去 焦点的时候 会 自动给你转向第一条先下班记一下,回头在详细写

2013-04-16 18:19:28 7235 1

原创 golang遍历 struct 等结构体,使用 range 关键字

for k,v := range Xxx {}

2013-04-15 23:54:54 20184 3

原创 golang 中的 类型判断

golang 中的 类型判断类似于javascript中typeof 和 java中 instanceof比如 var a interface{}newA,ok:=a.(string)如果ok 是 true 则说明 变量a 是字符串类型,而newA就是string类型的变量,a的实际值a.(type) 返回的是 a的 类型, 注意他返回的不是一个 字符串表示 string in

2013-04-15 23:51:54 33886 1

原创 extjs4 combo 的 键入自动查询

有几个配置项queryModeremote 和 local 两种下,会影响起他它的配置,一般我们都是remote 动态从后端拿数据的queryParam 默认是 query 也就是会把 键入的字 query=xx作为 参数 传递到server,然后server模糊查询返回minChars :默认 local下是1,remote下会是4,也就是你打了最少4个字 他才会

2013-04-02 17:11:39 4086

转载 Extjs4---Cannot read property 'addCls' of null

做后台管理系统时遇到的问题,关于tab关闭后再打开不显示,或者报错我在新的tabpanel中加入了一个grid,当我关闭再次打开就会报错Cannot read property 'addCls' of null,原因是我在定义grid的错误这是错误代码:[javascript] view plaincopyExt.de

2013-03-28 07:15:06 9391 2

原创 ExtJS grid 的 tbar 显示不出来

ExtJS的tbar显示不出来也许你是忘记了Ext.QuickTips.init();

2013-03-27 17:23:39 2618

openfire+connection mananger +strophe.js不兼容修复

官方的strophe.js库在通过connection manager提供的bosh接口连接openfire的时候,无法成功完成建立连接,我的这个js要在strophe.js被引进后再引进其它的开发的部分不需要修改。

2012-05-07

简单干净的,支持JSF2上传的例子

简单干净的,支持JSF2上传的例子 the serach is over 使用起来很简单,一看就明白,核心的就两个类。外带例子页面和backBean。一个项目只引入一个就可以支持所有JSF2页面的上传功能。

2011-03-21

JSF2.0 的ajax实现的例子,配有详细的中文注释

JSF2.0 自带的ajax实现很方便, 有多个工程可演示,必须在Tomcat6,jboss5,glassfish3才支持JSF2.0

2011-02-28

android入门之深入浅出

这是 图灵图书出版的android入门经典书籍 特此共享

2010-08-30

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除