文章列表
1.加载ssl模块
sudo a2enmod ssl
2.产生证书。
本来快捷产生证书的命令是apache2-ssl-certificate,但是在我自己的ubuntu版本仲会产生"apache2-ssl-certificate: command not found"。
原因:
Most of the tutorials [e.g., 1
, 2
] on Apache2 + SSL on Ubuntu mention using a script called apache2-ssl-certificate
to generate ...
- 2009-01-08 12:01
- 浏览 3234
- 评论(0)
配置文件 官方发布的 Apache 的主配置文件是 httpd.conf, 服务器还会读取一个包含 MIME 文件类型的文件,其文件名由 TypesConfig 指令确定,默认值是mime.types 。 Ubuntu/Debian 下的 Apache 的主配置文件是 /etc/apache2/apache2.conf, 包 ...
- 2009-01-08 10:34
- 浏览 1778
- 评论(0)
Rhino:
rhino是使用java代码实现的javascript解释器,它实现了javascript的核心,符合Ecma-262标准。
例如使用java代码执行javascript如下:
public static void main(String[] args) {
Context ctx = Context.enter();
Scriptable scope = ctx.initStandardObjects();
scope.put("x", scope, new Integer(20));
scope.put("y& ...
- 2008-11-22 01:04
- 浏览 3228
- 评论(0)
编译器一般阶段
:
词法分析,语法分析,语义分析,中间代码生成,代码优化,代码生成。
词法分析阶段:
词法分析阶段主要是通过对有限动态机的扫描而得到token的。词法分析阶段应注意的问题。
一。要匹配的为最长子串,而不是扫描找到子串就可以。
二。回退缓冲区,对相关输入串的扫描必须注意对扫描的字符必须可以回退,所以一定要有回退缓冲区。
语法分析阶段:
语法分析阶段一般都是从词法分析器中读入token,然后根据上下文无关文法来分析源代码的语法。主要有自顶向下和自底向上的两种方法。
- 2008-11-22 00:41
- 浏览 1363
- 评论(0)
scheduler
在使用scheduler前你必须初始化它.如果scheduler被实例化后,其就可以被started,scheduler有三种状态,分别为:started,stand-by,shutdown.注意如果scheduler被shutdown 了,你只能再次初始化它才能启动它.
Job
job表示为你要执 ...
- 2008-08-15 11:07
- 浏览 1880
- 评论(0)
使用
apache2.2.4+tomcat6+terracotta2.7.0-stable0
进行集群.
1.
apache2.2.4+tomcat6+ssl
的整合
,
我是使用
mod_JK
整合的
,mod_JK
为
mod_jk-1.2.26-httpd-2.2.4.so
(1).
安装
apache2.2.4,
我使用的是
apache_2.2.4-win32-x86-openssl-0.9.8d.msi
来安装的
.
(2).
配置
apache.
先将
mod_jk-1.2.26-httpd-2.2.4.so
复制到
<APACHE_ ...
- 2008-08-08 12:25
- 浏览 4869
- 评论(0)
spring的事务管理
spring中的事务管理功能主要是依靠spring的aop功能,所以其事务发生的地方就是再TransactionAdvisor中.
而spring事务管理最主要的两方面是隔离级别和转播级别,对事务的配置也是主要针对该两方面
spring+hibernate时的事务细节
当spring结合hibernate时最好将所有读的方法设置为readonly,因为如果不是这样的话,在你进行读的查询时也会进行更新数据,造成很多不必要的数据更新.
而该问题可能还会产生怪异的bug,当你结合opensessioninview时,如果你修改 ...
当对象在多线程的环境下访问就会出现多种问题,所以我们的程序应该注意在多线环境下对象的状态安全访问以及修改。
线程限制
当对象的修改和访问都限制在单线程的环境下,就可以不用考虑类是否是线程 ...
- 2008-07-21 23:02
- 浏览 3690
- 评论(0)
编写线程安全的代码,实质上是在多线程的环境下管理共享的,可变的状态。
每个对象都有其状态,它的状态保存在它的状态变量中,所以当有多个线程试图改变对象的状态变量时,就出现可能会破坏对象的状态。编写线程安全的类,它封装了如何的必要的同步,而不用客服提供自己的同步协议,所以无状态的对象永远都是线程安全的。
java中每个对象拥有一个内部锁,可以用该内部锁来同步对象的状态,使其在多线程的环境下不被破坏,而且内部锁是可重进入的,即是线程想获得它所拥有的锁时,是可以成功的。
- 2008-07-20 22:58
- 浏览 1133
- 评论(0)
tomcat6开始支持nio,配置nio也非常简单,将Connector
节点中的protocol改为
org.apache.coyote.http11.
Http11NioProtocol,既可,在启动时就会看到其使用了nio
- 2008-07-19 11:56
- 浏览 2876
- 评论(0)
<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster"
channelSendOptions="6">
<Manager className="org.apache.catalina.ha.session.DeltaManager"
expireSessionsOnShutdown="false"
...
- 2008-07-18 23:59
- 浏览 1371
- 评论(0)
dwr以何种数据结构将javabean发送到服务器端和如何返回?
列如有一个这样的javaBean:
public class Person {
private String name;
private String pass;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getPass() {
return pass;
}
public void setPass(String pass) {
this.p ...
- 2007-04-19 01:07
- 浏览 1385
- 评论(0)