- 博客(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
1362
转载 小心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
2403
转载 java堆栈查找方法之线程篇
我们遇到了 CPU 被消耗 100%的 情况top -p 27377 -H 可以看到 进程 27377 下 所有线程 消耗情况我们 找到消耗最大的 线程号然后 将线程 PID 转成 16进制 ,可以利用比如python hex(27433) 得到 0x6b29 接下来 我们就需要 导出 java 进程的堆栈信息了
2015-11-24 18:37:39
1554
原创 java悄无声息的吞掉异常
try{ throw new RuntimeException("test"); }finally{ System.out.println(1); return; }try-finally 结构 在finally里return则 异常
2015-10-23 14:48:54
4333
原创 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
2080
转载 隐藏未处理的模版
为了避免未经处理的原始模板内容在页面载入时在页面中一闪而过.ms-controller,.ms-important,[ms-controller],[ms-important]{ visibility: hidden;}
2015-01-19 12:50:08
1139
原创 play framework 中使用线程 及 锁的问题
在controller的action中使用锁和线程 要特别小心,最好不要使用。这是由于play在处理多个请求时实际上是复用的一个线程,而不像struts之类的框架,每个请求一个线程一个对象。所以如下例子中public class TestC extends Controller{ public static void t(){ synchronized
2015-01-07 12:15:24
4196
原创 avalon 之 watch 一两事
如果目标对象是数组,那么只能监听它的长度变化,并只能跑到avalon.define的外面绑定$watch回调。如果你想监听二级或三级对象的属性时,需要跑到avalon.define的外面,定位到目标属性的父对象上添加$watch回调。不是所有的 属性都可以直接在define内部监听
2014-12-09 14:52:35
4521
原创 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
7712
原创 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
13582
原创 DBUtils 1.5 BUG 小记
在 windows本地 环境 new BeanListHandler(ChannelPay.class) ChannelPay没有get set方法不是一个严格
2014-11-05 16:16:29
872
原创 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
9612
原创 jquery Deferred 解决异步回调问题
vardfd = new$.Deferred();callback:func(){returndfd.resolve( response );}
2014-09-02 11:57:56
3671
原创 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
3757
1
原创 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
2747
原创 Ext.js 4 combo 在 toolbar上显示问题
这样的显示错误。原因是 input 类型HTML在toolbar里,被额外的添加了样式,padding:3使得input 过长。解决方法:{xtype:'combo',...,,fieldStyle:'padding:0px;'}
2014-08-27 10:07:39
852
转载 play!的一个恶心异常
play.exceptions.UnexpectedException: Unexpected Error at play.Play.start(Play.java:556)
2014-08-18 10:41:24
3716
原创 有顺序的Map 之 LinkedHashMap 和 TreeMap
TreeMap的顺序是自然顺序(如整数从小到大),也可以指定比较函数。但不是插入的顺序。 用LinkedHashMap吧。它内部有一个链表,保持插入的顺序。迭代的时候,也是按照插入顺序迭代,而且迭代比HashMap快。
2014-07-14 14:43:48
33752
原创 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
17371
转载 nginx rewrite 相关示例
http://blog.youkuaiyun.com/cnbird2008/article/details/4409620
2014-06-10 17:59:06
850
原创 php中使用mysql需要注意
在 PHP 5 中,在默认情况下 MySQL 支持是禁止的 需要在 php.ini 中打开 mysql 扩展的加载
2014-06-09 15:47:37
1320
原创 ext 中 设置 radioGroup 内 radio的值
{fieldLabel:"是否可用",labelWidth:60,xtype:'radiogroup',itemId:'isUsed',width:180,items:[ { boxLabel: '否', name: 'isUsed', inputValue:false},
2013-11-05 11:51:17
3583
原创 golang 中的 "继承" -----组合
golang 中一切 皆是类型这个和 面向对象的 概念有点像 ,但是又不太像,和javascript倒是有些相似之处那么如何实现 像 Java中的 继承呢,golang使用的是组合请看代码 和 运行输出 说明一切type father struct {name stringsex int}type sun struct {fathername strin
2013-07-20 08:41:36
5958
转载 golang 中的 slice array map
http://developer.51cto.com/art/201206/342773.htm注意 slice 是指针类型array 是值类型,每一次 array的copy都是 一份完整的copy
2013-07-19 08:08:42
1099
原创 go impot _ 操作
_操作这个操作经常是让很多人费解的一个操作符,请看下面这个import。import ( "database/sql" _ "github.com/ziutek/mymysql/godrv")_ 操作其实是引入该包,不直接使用包里面的函数,而是调用了该包里面的init函数。
2013-07-19 07:48:36
924
原创 记eclipse subclipse+小乌龟 的一个坑爹的问题
记eclipse subclipse+小乌龟 的一个坑爹的问题要升级到最新的 subclipse+小乌龟 才兼容新的小乌龟 的 .svn 文件都现在只放在 根目录,而不是之前的 每个目录下边都放.svn我也装了,但是在eclipse里面还是看不到SVN的图标,然后close project 再 open project 就可以了好了,怎么刷新也没用
2013-05-16 18:32:59
1689
原创 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
4039
转载 ext3.2 form 布局 之radio
特别注意 labelWidth:1,//让标签宽度为很小的值(奇怪的是为0时反而不行)参考http://www.blogjava.net/fuhoujun/archive/2008/10/07/232879.html
2013-05-14 19:46:28
783
原创 golang中的函数的值传递
今天遇到了一个困惑的地方,很多新手可能会遇到(特别是之前是做JAVA的)golang中的面向对象的部分的特性(下边写的就是process是MySession结构体的一个方法,golang中采用的是这种一个代码片段一个代码片段的方式给结构体或者说class添加隶属于他的执行方法的,而拥有的属性和java中一样,事先定义在内部的。)type MySession struct{in stri
2013-05-07 11:05:30
7717
原创 ext.js 4.1 的 combo 的forceSelection 属性遇到BUG
当我设置forceSelection 为truecombo里面多条相同的 显示 值 ,combo在失去 焦点的时候 会 自动给你转向第一条先下班记一下,回头在详细写
2013-04-16 18:19:28
7313
1
原创 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
34113
1
原创 extjs4 combo 的 键入自动查询
有几个配置项queryModeremote 和 local 两种下,会影响起他它的配置,一般我们都是remote 动态从后端拿数据的queryParam 默认是 query 也就是会把 键入的字 query=xx作为 参数 传递到server,然后server模糊查询返回minChars :默认 local下是1,remote下会是4,也就是你打了最少4个字 他才会
2013-04-02 17:11:39
4175
转载 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
9467
openfire+connection mananger +strophe.js不兼容修复
2012-05-07
简单干净的,支持JSF2上传的例子
2011-03-21
JSF2.0 的ajax实现的例子,配有详细的中文注释
2011-02-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人