`
文章列表
   很多人可能这样认为:运用spring的应用是轻量级的应用。其实这种观点是不正确的。    划分一个应用是重量级还是轻量级,主要看它使用了多少服务。使用的服务越多,容器要为普通的Java做的工作就越多,必然会影响到应用的发布时间或者运行性能。     对于Spring容器,它提供了很多服务(事务管理服务、JMS服务、Spring Core、持久化服务、……),但是这些服务并不是默认为应用打开的,应用需要某种服务,还需要指定该服务,如果应用的服务很少,(如 只是使用了Spring核心服务),那么可以认为次应用属于轻量级的,如果应用使用了Spring提供的大部分服务,这时应用属于重量级的。    ...
getCurrentSession创建的session会和绑定到当前线程,而openSession不会。   getCurrentSession创建的线程会在事务回滚或事物提交后自动关闭,而openSession必须手动关闭 这里getCurrentSession本地事务(本地事务:jdbc)时 要在配置文件里进行如下设置     说明:两个session都必须开启事务和关闭事务,如果没有。在getCurrentSession会抛出异常                                                                              ...
文件名:indi.properties ##方法一: java.naming.factory.initial = org.jnp.interfaces.NamingContextFactory java.naming.provider.url = localhost:1099 ##方法二: java.naming.factory.initial = org.jnp.interfaces.NamingContextFactory java.naming.factory.url.pkgs=org.jboss.naming.org.jnp.interfaces java.naming.p ...
2010年12月22日,冬至。 今天终于把南美话单分拣报表做完,主要实现将报表数据用EXCEL导出。于是自己写了一个小例子与大家分享。     1、准备Apache提供的开源jar包poi-3.0.1-FINAL-20070705.jar,我将把它上载上来,供大家方便使用。    2、编写导出Excel类  package com.zte.excel; import java.io.IOException; import java.io.OutputStream; import javax.servlet.http.HttpServletResponse; impo ...
在ZTE中兴做项目的时候,一会换Oracle,一会换Sysbase,配置文件也在不换的换,底层获取连接的代码感觉很复杂。但是 在jboss中通过JNDI得到数据源也就主要是这样实现 先来介绍两个基本概念: 1. 数据源和连接池. 在 DataSoure 中可以事先建立多个数据源对象,把这些数据库连接保存在连接池( Context poo) 中.这样我们在访问数据库时,不用自己再手动创建数据库连接,直接在连接池中捞一个数据库连接对象即可.如果这时连接池中没有可用的连接时,客户程序就将等待. 这样的好处:1)避免客户程序每次访问数据库都创建数据库连接,提高程序相应时间.            ...

死锁分析

    博客分类:
  • Java
非死锁public class DeadLock extends Thread{ Object o1 = new Object(); Object o2 = new Object(); int flag = 0; @Override public void run() { if(flag == 1){ synchronized (o1) { try { Thread.sleep(200); } catch (InterruptedException e) { e.printSta ...

extjs开发利器

extjs可视化开发利器
CSS文件:这个是对EXTJS的widget的全面支持资源文件,一般情况下,我们会引用resources\css\ext-all.css文件 底层支持文件:对整个EXTJS的程序对底层操作诸如HTMLDom读写,XMLHTTPRequest的应用等,一般情况下,我们会引用adpter\ext\ext-base.js 环境文件:包括EXTJS的特有的技术,一般情况下,我们会引用ext-all.js

api

不错extjs3.0_api
http://www.iteye.com/topic/752755
1.需要两个文件,httpd和subversion. httpd是web服务器,用来通过web访问subversion,httpd可以在apache官方网站上下载到 2.新建一个用户:svnroot 最好不要让root用户参与到svn的权限管理和日常的运行和维护工作中来,但是下面的一些安装和配置操作还是 需要root用户来完成的,因为有些操作只有root才能做。权限问题很重要。曾经因为权限问题折腾了一天。 3.编译安装httpd (root用户操作): //解压apache2安装包 # tar xvzf httpd-2.2.2.tar.gz //进入解压后的目录 # cd http ...
<?xml version="1.0" encoding="UTF-8"?> <project name="struts2" default="about" basedir="."> <target name="init"> <property name="build" value="build" /> <property name=" ...
Oracle服务器               Instance      --SGA             ---shared Pool(Libnary Cache,Data Dictionary Cache)         ---DataBase Buffer Cache         ---Java Pool         ---Redo Log Buffer         ---Large Pool     --后台进程(PGA)         --PMON         --SMON         --DBWR         --LGWR         - ...
OGNL是对象图导航语言的缩写,他是一个开源的项目。Struts2框架使用OGNL作为默认的表达式语言。 相对EL表达式,它提供了平时我们需要的一些功能,如: 支持对象方法调用,如xxx.sayHello(); 支持类静态方法调用和值访问,表达式 ...
包范围 在Java的包下放置package_language_country.properties资源文件,package为固定写法,处于该包及子包下的Action都可以访问该资源。当查找指定key的消息时,系统会先从package资源文件查找,当找不到对应的key时,才会从常量struts.custom.i18n.resources指定的资源文件中寻找。 action范围 为某个Action单独指定资源文件,方法如下: 在Action类所在的路径下,放置ActionClassName_language_country.properties资源文件,ActionClassName为actio ...
Global site tag (gtag.js) - Google Analytics