自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(39)
  • 收藏
  • 关注

原创 java hashmap多线程put被hang 的解决

初始化几十万数据库来的时候,我们一般用多线程访问数据库,多线程初始化。比如map对类似手机归属地的缓存映射,一开始就是用的hashMAP,发现在初始30万的数据一直停在那里过了半小时还没完,最先以为是查询库的问题,毕竟量多,后来把map的put操作去掉后,居然只用了20秒(机器差),后来发现就是hashmap导至死循环。具体原因,百度查。但是可以用ConcurrentHashMap解决问题...

2015-05-28 16:08:12 315

原创 java 对oracle 批量处理

当通过springjdbcTemplate.batchUpdate 执行批量处理时,一旦其他一条出现错误,则是不会有返回值的,会抛出BatchUpdateException,异常,但是我们这个异常获取成功数量...

2015-05-22 15:14:32 477

原创 spring 多线程事务

spring 的bean默认是单实例,但是要保证多线程来访问,底层技术采用的是threadlocal来处理生成当前线程的一个bean.同理与事务相关的bean==jdbctemplate也是一样的。这样的话,问题就来了。比如你在一个service方法,调用多个dao,或是service,这些都可以在同一个事务当中。但是如果你开始多线程,在每个线程做数据库操作.每个线程的事务就是独立的。哪怕...

2015-05-19 18:26:52 764

原创 获取jar包路径和所在目录的几种方法 java 路径

今天找了半天的毛病 关于java的一个写入记事本的小程序 封装成jar包后 因为我的机器上有运行环境 所以双击 就能在jar包的所在位置执行 并且生成了一个记事本 但是在控制台里用java -jar 执行的时候 就没有生成记事本 其实最后发现也不是没有生成 是生成在了 控制台的当前目录下 比如在d盘执行 就生成在d盘了 而我的jar包 在桌面呢 一开始以为是打的命令有错...

2013-10-21 11:19:41 6003

原创 在 jar包中操作内部 的文件

当一个java程序打包成jar文件时,对里面文件的操作:例如文件test.xml在根目录下的file下面 /file/test.xml当把它打成jar包后,获取这个文件的目录应该这样获取.A代表某个类。A.class.getResource(“/file/test.xml”)这种写法是没错的,在eclipse中是可以执行的,能找到文件。但是打成JAR后就不行了。为什么了...

2013-10-21 11:15:18 316

原创 删除oracle中的用户连接

select sid,serial#,username,logon_time from v$session where username='SBGL' order by logon_time descalter system kill session '95,30531';drop user 'SBGL' cascade;select * FROM v$session...

2013-10-09 09:31:06 81

原创 oracle 树查询

select * from tab_organization start with strupcode is null connect by prior strcode=strupcode order siblings by strcode asc .....start with .A... connect by prior ...

2013-10-08 19:25:45 77

原创 ext checkbox,box赋值问题

对于checkbox ,要把它设置为选中或不选中状态,是先获取这个对象,如box,再box.setValue(true or false);这样的话获取这个box的值时,用box.value来获取,如果说用box.getValue()来获取得到的是true or false;所以getValue()得到的是check的是否选中,是true or false;而要获取这个checkb...

2013-10-08 19:25:33 250

原创 工厂模式与工厂方法模式

简单工厂模式及实例简单工厂模式又叫静态工厂模式,顾名思义,它是用来实例化目标类的静态类。下面我主要通过一个简单的实例说明简单工厂及其优点。比如有个国家的运动员协会,他们是负责登记与注册职业运动员的(就好像我们国家的体育总局,呵呵,无论足球篮球还是乒乓球的运动员都必须在这里注册才能拿到我们国家职业运动员牌照)。一家体育俱乐部(比如篮球的广东宏远,足球的深圳健力宝)想获得球员为自己俱乐部效...

2013-10-08 19:25:02 99

原创 现在可以支持文件事务了

http://www.ibm.com/developerworks/cn/opensource/os-xadisk/Apache的commons-transactionhttp://www.cnblogs.com/codr/archive/2009/06/10/1858992.html

2013-10-08 19:24:13 71

原创 [Drools]JAVA规则引擎 -- Drools

Drools是一个基于java的规则引擎,开源的,可以将复杂多变的规则从硬编码中解放出来,以规则脚本的形式存放在文件中,使得规则的变更不需要修正代码重启机器就可以立即在线上环境生效。 本文所使用的demo已上传 http://download.csdn.net/source/30022131、Drools语法开始语法之前首先要了解一下drools的基本工作过程,通常而言我们使用...

2013-10-08 19:23:23 79

原创 Eclipse svn1.8 merge从分支到主干

选择

2013-09-22 15:48:16 1418

转载 现在可以支持文件事务了

XADisk 的文件系统事务http://www.ibm.com/developerworks/cn/opensource/os-xadisk/Apache的commons-transactionhttp://www.cnblogs.com/codr/archive/2009/06/10/1858992.html

2013-06-25 09:47:45 582

原创 struts2 .hibernate一起用出现的问题

在用struts2时 ,前台向提交数据时,如果说是提交的对象过来,则struts2会通过自身的封装特性,将这个封装成一个对象;这个对象在没有提交事务前,如果你马上又从数据库把这个查询出来,实际上这两个对象是同一个对象,都是持久态的,这个时个你要是做update,会出错。还有就是我们在用hibernate时,从数据库中查询出来一个对象后,对这个对象做set方法操作,则它会去做update操作...

2013-06-17 09:20:46 112

原创 getClass().getClassLoader().getResourceAsStream

getClass().getClassLoader().getResourceAsStream("jdbc.properties")这个方法,是用来读取一个文件的,从用来加载类的搜索路径打开具有指定名称的资源,以读取该资源,用这种方法读取,则这个文件必须要.class文件的根目录下。...

2013-06-17 09:20:37 188

原创 struts2属性和方法问题

@JSON(serialize = false)public String getSystem(){ System.out.println("==================================="); return "success"; }上面这个方法是在action中定义的一个方法,如果说不加方法上面的一句,则在每次调用这个方法所在的action...

2013-06-17 09:20:29 73

原创 StringBuffer与String的一个不同点

一、 private static void test(StringBuffer id,int i){if(i>0){id=id.append("aa;");i--;test(id,i);}}public static void main(String[] args) {StringBuffer id=new StringBuffer("ysa");...

2013-06-17 09:20:18 70

原创 多个tomcat配置多个系统

最近在服务器上需要配置多个应用,使用apache+tomcat搭配,采用mod_jk进行分配。刚开始在同一个tomcat中配置了多个应用,后来感觉效果不好,改为每个tomcat对应一个应用。搜索资料如下:apache2.2与tomcat集成(可以多个tomcat)1. 安装apache2.2 参见:http://ttitfly.javaeye.com/admin/show/127337...

2013-06-17 09:20:04 82

原创 web系统post提交时,出现参数是null的情况

这里我用到的是tomcat服务器,因为tomcat的有一个默认的post提交最大值,默认是2M,如果说你的参数超过了2M,则会出现为NULL的情况,这个时候需要修改:具体位置是在tomcat中的server.xml文件中, 加上maxPostSize="0"/....

2013-06-14 10:26:38 552

原创 EXTjs4.1 的store的findRecord的BUG.

在findRecord方法调用了 findRecord: function()这个方法 findRecord: function() { var me = this, index = me.find.apply(me, arguments); return index !== -1 ? me.getAt(index) : null;...

2013-06-14 10:25:01 118

原创 extjs4.1 grid不会出现滚动条的另一个原因

在你的column中的是不是同时有flex:1 ,width: 100如果说是要出现滚动条,flex:1 ,这句一定不能要,坑爹死我了这句

2013-06-14 10:24:18 123

原创 解决extjs4.1在IE和FF下面字体太上问题,以及按钮的字体是斜体的问题,在extj-all.css后加...

.x-panel-header-text-default { color: #04408C; font-family: 微软雅黑,Tahoma,arial,verdana,sans-serif; font-size: 12px; font-weight: bold;}.x-column-header { border-style: none solid none none; font: 12px ...

2013-06-14 10:22:47 128

原创 extjs4.1在IE8下面的元素的ID尽量不要使用数字做为元素ID

extjs4.1在IE8下面的元素的ID尽量不要使用数字做为元素ID,因为EXTJS自身都使用了很多的数字来做为元素的ID.很容易发生重复。

2013-06-14 10:21:28 69

转载 解决extjs4.1在IE和FF下面字体太上问题,以及按钮的字体是斜体的问题,在extj-all.css后加

.x-panel-header-text-default { color: #04408C; font-family: 微软雅黑,Tahoma,arial,verdana,sans-serif; font-size: 12px; font-weight: bold;}.x-column-header { border-style: none solid none none; font: 12px

2013-06-08 16:44:26 672

原创 extjs4.1 grid不会出现滚动条的另一个原因

在你的column中的是不是同时有flex:1 ,width: 100如果说是要出现滚动条,flex:1 ,这句一定不能要,坑爹死我了这句。

2013-06-08 14:28:19 812

原创 EXTjs4.1 的store的findRecord的BUG.

在findRecord方法调用了 findRecord: function()这个方法 findRecord: function() {        var me = this,            index = me.find.apply(me, arguments);        return index !== -1 ? me.getAt(index) : null;

2013-06-07 15:31:02 1425

原创 web系统post提交时,出现参数是null的情况

这里我用到的是tomcat服务器,因为tomcat的有一个默认的post提交最大值,默认是2M,如果说你的参数超过了2M,则会出现为NULL的情况,这个时候需要修改:具体位置是在tomcat中的server.xml文件中,                   connectionTimeout="20000"                redirectPort="8443"

2013-03-06 17:04:23 1101

原创 StringBuffer与String的一个不同点

一、 private static void test(StringBuffer id,int i){if(i>0){id=id.append("aa;");i--;test(id,i);}}public static void main(String[] args) {StringBuffer id=new StringBuffer("ysa");test

2013-01-25 15:28:59 243

原创 同时三个AJAX请求完成后,再做一件事。

在我们的项目中,采用AJAX请求数据,等请求数据完成再做一件事情。比如说我的首页有三个AJAX数据请求,请求前将弹出遮罩层,但是要当这三个请求完成后,再将层隐藏。它们没有任何先后顺序(不像省市县这样的加载),这个时候可以采用这种来实现。我是有EXTJS4的项目。下面的这个类起关键作用。Ext.define("CMDBuild.Utils.CMRequestBarrier", {cons

2012-11-29 13:46:15 1238

原创 删除oracle中的用户连接

select sid,serial#,username,logon_time from v$session where username='SBGL'  order by logon_time descalter system kill session '95,30531';

2011-08-29 17:08:17 282

原创 oracle 树查询

select   *   from  tab_organization  start  with   strupcode is null  connect   by   prior   strcode=strupcode  order siblings   by   strcod

2011-08-25 09:37:42 254

原创 ext checkbox,box赋值问题

对于checkbox ,要把它设置为选中或不选中状态,是先获取这个对象,如box,再box.setValue(true or  false);这样的话获取这个box的值时,用box.value来获取,如果说用box.getValue()来获取得到的是true  or  false

2011-08-24 10:21:39 1181

转载 工厂模式与工厂方法模式

简单工厂模式及实例简单工厂模式又叫静态工厂模式,顾名思义,它是用来实例化目标类的静态类。下面我主要通过一个简单的实例说明简单工厂及其优点。比如有个国家的运动员协会,他们是负责登记与注册职业运动员的(就好像我们国家的体育总局,呵呵,无论足球篮球还是乒乓球的运动员都必须在这里

2011-08-24 10:18:07 244

原创 当端口被占用时

先查询这个端口是被哪个代码所占第二步再找出使用这个端口的进程 显示所有端口使用情况的命令 netstat  -a再说一点:    qvod 这个下载工具同时也播放工具的软件会占用8081的端口,记住哦

2011-08-24 10:13:47 269

原创 struts2 .hibernate一起用出现的问题

在用struts2时 ,前台向提交数据时,如果说是提交的对象过来,则struts2会通过自身的封装特性,将这个封装成一个对象;这个对象在没有提交事务前,如果你马上又从数据库把这个查询出来,实际上这两个对象是同一个对象,都是持久态的,这个时个你要是做update,会出错。还有就

2011-08-24 10:12:29 261

原创 mysql导入导出

/**     *    导出数据库     *    cd  C:\Program Files\MySQL\MySQL Server 5.1\bin     *    mysqldump -u root -p198584 cp>d:\db.sql;  -u与root

2011-08-24 10:11:01 216

原创 struts2属性和方法问题

@JSON(serialize = false)public String getSystem(){  System.out.println("===================================");  return "success"; }

2011-08-24 10:10:06 261

原创 getClass().getClassLoader().getResourceAsStream

getClass().getClassLoader().getResourceAsStream("jdbc.properties")这个方法,是用来读取一个文件的,从用来加载类的搜索路径打开具有指定名称的资源,以读取该资源,用这种方法读取,则这个文件必须要.class文件的根

2011-08-24 10:07:13 466

转载 多个tomcat配置多个系统

最近在服务器上需要配置多个应用,使用apache+tomcat搭配,采用mod_jk进行分配。刚开始在同一个tomcat中配置了多个应用,后来感觉效果不好,改为每个tomcat对应一个应用。搜索资料如下:apache2.2与tomcat集成(可以多个tomcat)1.

2011-08-24 10:05:46 526

空空如也

空空如也

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

TA关注的人

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