`
zhyxfancy
  • 浏览: 52271 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
先随便写点吧,后续不断补充: 1. java开发技能提高    <thinking in java>       java基本功不好的人必读,工作5年了还可以读    <effective java>       用java做通用产品的人必读,加强理解    <Inside JVM>       用ja ...

store加载事件

1.store.load({   2.  params: {start:0, limit:30},   3.  callback: function(r, options, success){   4.    if(success){   5.      Ext.Msg.alert('操作','成功!');   6.    }else{   7.      Ext.Msg.alert('操作','失败!');   8.    }   9.  }//callback function end   10.});  
maxIdle,最大空闲数,数据库连接的最大空闲时间。超过空闲时间,数据库连 接将被标记为不可用,然后被释放。设为0表示无限制。 MaxActive,连接池的最大数据库连接数。设为0表示无限制。 maxWait ,最大建立连接等待时间。如果超过此时间将接到异常。设为-1表示 无限制。 *maxActive:最大连接数据库连接数,设 0 为没有限制 *maxIdle:最大等待连接中的数量,设 0 为没有限制 *maxWait:最大等待毫秒数, 单位为 ms, 超过时间会出错误信息 一般把maxActive设置成可能的并发量就行了 maxActive、maxIdle和maxWait参数: ...
TOMCAT在默认情况下下载.rar的文件是把文件当作text打开,以至于IE打开RAR文件为乱码,如果遇到这种情况时不必认为是浏览器的问题,大多数浏览器应该不会死皮赖脸地把二进制文件当作文本打开,一般都是服务器给什么浏览器就开什么.解决方法: 打开conf/web.xml,加入下面的代码. <mime-mapping> <extension>doc</extension> <mime-type>application/msword</mime-type> </mime-mapping> <mime-ma ...
今天碰到的问题,问题发生在尝试索引东西的时候,在网上搜原因搜了很久也没解决 后来多试了几试终于发现问题所在: writer = new IndexWriter(DIR, new StandardAnalyzer(), false); writer = new IndexWriter(DIR, new StandardAnalyzer(), true); 在索引没有建立前,使用增量索引时,会发生这个异常 在索引建立时使用writer = new IndexWriter(DIR, new StandardAnalyzer(), true); 以后使用writer = new IndexWriter( ...
acid:atomic原子性不用多说 consistent一致性就是系统的数据不会遭到破坏 isolated隔离性防止同时读取同一条记录 durable持久性保存在db或其它形式的持久设备中 隔离级别的几个重要概念    脏读:事务 A 事务B   A对一条记录修改但未提交,B此时读取此条记录,之后Acommit失败    不可重复读:事务 A 事务B  A里面执行两次或以上的查询,查询的结果不对,在中间B对此记录改变了    幻读:当读取几条记录后,另外一个事务插入了一条记录,此后的查询会出现原来没有的额外记录 为防止以上的情况,可以采用不同的隔离级别

数据查询问题

    博客分类:
  • db
在公司内部的一个项目中有这样一个需求: 两张表:   A   id    name   1       x   2       y   3       x   4       z B  id      a.id   b.name     1       1        hhh     2       9        yyy 要查询按name不重复的,并且b的a.id在a中能找到,查出所有的a的name不一样的记录 select person.*,a.* from ( select row_number() over(partition by t.N_PSCYXH order by t.n ...
在做一个系统的时候,一个用户的注册时间是一定的,在之后不会去update这个字段,需要把这个字段的相应的映射文件的地方设置成update=false,以避免这个字段在一些时候被“冲掉”,当然这个应该是不科学的,但是是保证不出错的一个方式
StringEscapeUtils 里面有很多有用的方法 比如对js sql等转义,很好很简单

获得参数

获得参数可以参照 ServletRequestUtils的一些方法, 不用自己写一堆东西,或者继承这个类加入自己的东西。 网友提醒的
Java代码 grid.getStore().proxy.conn.url = "xxx.jsp";  grid.getStore().reload();     Ext.data.Store里baseParams与Store.load({params:{}})的区别:      baseParams里的参数是一直存在的,而params里的参数,只有load时      才会传递过去,当调用reload时参数就不存在了 使Window以页面的相对大小显示 Java代码 height: document.body.clientHeight * xx%  widt ...
关于ThreadLocal的用法在进行了诸多的研究分析之后,终于有所斩获,掌握了其本质的若干用法,先总结如下: 在对运行同一段代码的多线程程序中,用以实现同一个线程之内同一个变量的同步,避免其多个线程之间彼此的干扰。效率相对于synchronized而言,有相当的提升。 本质上讲,其就是实现单一线程的私有变量 关于其实现,摘引klyuan(javaeye)上的例子,如下,很好的说明了ThreadLocal的实现方式,当然你也可以参考JDK源代码中的实现。本质上,其就是一个同步的HashMap而已,可以为线程,value为所定义的局部变量。 public class ThreadLocal  ...
package com.baiyyy.polabs.util.json;    import java.text.ParseException;  import java.util.ArrayList;  import java.util.Date;  import java.util.HashMap;  import java.util.Iterator;  import java.util.List;  import java.util.Map;    import com.baiyyy.polabs.util.DateUtil;    import net.sf.j ...

ext 时间处理

java里面时间类型转换成json数据就成这样啦 "modifyTime":{"date":30,"day":3,"hours":15,"minutes":14,"month":3,"nanos":0,"seconds" :38,"time":1209539678000,"timezoneOffset":-480,"year":108} 在gridpanel里面就会显示成[o ...

ext tree checkbox

对Ext.tree.TreeNodeUI进行扩展 从网上下载一个TreeCheckNodeUI.js loader : new Ext.tree.TreeLoader({ dataUrl : 'xxxx', expanded : true, nodeMeta : { id : 'id', text : 'name' }, baseAttrs : { uiProvider : Ext.ux.TreeCheckNodeUI } }), 然后 var root = new Ext.tree.AsyncTreeNode({ text : '图片分类', id : ' ...
Global site tag (gtag.js) - Google Analytics