- 浏览: 130859 次
- 性别:
- 来自: 重庆
最新评论
-
tangyunliang:
4.0以上被禁用了
Android HOME键屏蔽 -
rainShare:
...
B-Tree索引
文章列表
很多人可能这样认为:运用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)避免客户程序每次访问数据库都创建数据库连接,提高程序相应时间.
...
非死锁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 ...
CSS文件:这个是对EXTJS的widget的全面支持资源文件,一般情况下,我们会引用resources\css\ext-all.css文件
底层支持文件:对整个EXTJS的程序对底层操作诸如HTMLDom读写,XMLHTTPRequest的应用等,一般情况下,我们会引用adpter\ext\ext-base.js
环境文件:包括EXTJS的特有的技术,一般情况下,我们会引用ext-all.js
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 ...