- 浏览: 54199 次
- 性别:
- 来自: 深圳
最新评论
文章列表
apache 中httpd.conf 详解2009-11-07 17:23:41| 分类: 服务器文章 | 标签: |字号大中小 订阅 .
1. 关于本文
本文将以Apache 2.2为例,以rhel5为平台,讲述Apache服务器的安装和设置。
2. 关于Apache
Apache 是一款功能强大、稳定、可 ...
connect by 是结构化查询中用到的,其基本语法是:
select ... from tablename start with 条件1
connect by 条件2
where 条件3;
例:
select * from table
start with org_id = 'HBHqfWGWPy'
connect by prior org_id = parent_id;
简单说来是将一个树状结构存储在一张 ...
原先用ImageIo.read();来得BufferImage 总不行
后来改成
String imageFile = "d:\\112.jpg";
InputStream imageIn = new FileInputStream(new File(imageFile));
JPEGImageDecoder decoder = JPEGCodec.createJPEGDecoder(imageIn);
BufferedImage image1 = decoder.decodeAsBufferedImage();
10M图片是能缩小了,但是颜色严重失真 ...
举报
set CATALINA_HOME=D:\server\apache-tomcat-5.5.31
set JAVA_OPTS=-server -Xmn80m -Xms256m -Xmx512m -XX:PermSize=64M -XX:MaxPermSize=128m
<Connector port="8080" maxHttpHeaderSize="8192" useBodyEncodingForURI="true" maxThreads="2000" minSpareThrea ...
开gzip,结果tomcat返回数据时慢的要死。。效率大概差一半,平常50K的东西不开gzip大约有100多K。
gzip的开启在tomcat5中是有详细注释的,但是在6的配置文件中已经移除了,但是配置依旧可以用。
<Connector port="80" protocol ...
Oracle9I开始,取消了服务器管理器(svrmgl)和internal用户,数据库的启动和停止都是通过sql*plus来完成!Oracle10g可以通过浏览器来启动和停止数据库服务!这里主要说说9I下的启动和停止服务,下面的命令在8i下也可以使用
要启动或者停止服务,必须拥有sysdba的权限。可以使用两中方式连接
第一种,以sys用户连接
c:\>;sqlplus sys/change_on_install as sysdba;
进入sql*plus环境;(注意,ORACLE9I在安装的时候需要你自己设定sys和system的口令,并且不能才用ORACLE9I以前这两个用户的默认口令 ...
根目录所对应的绝对路径:request.getServletPath();
文件的绝对路径 :request.getSession().getServletContext().getRealPath(request.getRequestURI())
当前web应用的绝对路径 :servletConfig.getServletContext().getRealPath("/");
ServletContext对象获得几种方式:
Javax.servlet.http.HttpSession.getServletContext()
Javax.servlet.jsp.Pa ...
一,汉字在oracle中占用字节数
一定要在建库的时候就选择好字符集,否则可能给后续的开发或者迁移带来问题。在开发中字符集问题通常会导致应用层面上的字符越界或者乱码问题。
先来看看2个使用不同字符集的数据库:
先来看server1:
SQL> select * from v$nls_parameters a ;
PARAMETER VALUE
-------------------------------------------------------------- ...
总结1:Oracle的锁表与解锁
select
s.username,
decode(l.type,'tm','table lock','tx','row lock',null) lock_level,
o.owner,
o.object_name,
o.object_type,
s.sid,
s.serial#,
s.terminal,
s.machine,
s.program,
s.osuser
from v$session s,v$lock l,dba_objects o
where l.sid = s.sid
and l.id1 = o.object_id(+)
and s.usern ...
所谓的延迟加载,就是将暂时不需要的对象不真正的载人内存,直到真正需要的时候再去执行加载动作。在iBatis中,实现延迟加载的思路:如果一个对象的某个属性需要被延迟加载,那么首先创建这个属性对应的代理对象并返回;当真正使用时,调用这个代理对象的相关方法,invoke方法得以执行,此时,在invoke方法里面,去执行真正的加载操作。
总结起来,对于延迟加载,首先创建一个被延迟加载对象的代理对象,当使用代理对象时,就是真正需要加载的时刻,在执行invoke方法时执行加载。
在iBatis中,延迟加载相关的类主要有:ResultLoader,LazyResultLoader, ...
关键字: ibatis
年后就要去淘宝实习了,趁着还有段时间先学习下ibatis。
配置ibatis:
1) SqlMapConfig.xml
<setting>元素:
1,lazyLoadingEnabled,延迟加载(lazy loading)是一种只加载必要信息而推迟加载其他未明确请求的数据的技术,也就是说,除非绝对需要,否则应用程序加载的数据越少越好。
lazyLoadingEnabled配置项用于指定当存在相关联的已映射语句时,是否加载延迟加载。默认为true。
2,cacheModelsEnabled,数据高速缓存是一种用于提高程序 ...