自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 资源 (5)
  • 收藏
  • 关注

Ubuntu apache ssl配置

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 ...

2009-01-08 12:01:20 115

原创 Ubuntu配置网络应用服务器Apache

配置文件     官方发布的 Apache 的主配置文件是 httpd.conf, 服务器还会读取一个包含 MIME 文件类型的文件,其文件名由 TypesConfig 指令确定,默认值是mime.types 。     Ubuntu/Debian 下的 Apache 的主配置文件是 /etc/apache2/apache2.conf, 包含 MIME 文件类型的文件是 /etc/mime.typ...

2009-01-08 10:34:18 162

通过rhino学习编译原理(一)

Rhino:    rhino是使用java代码实现的javascript解释器,它实现了javascript的核心,符合Ecma-262标准。例如使用java代码执行javascript如下: public static void main(String[] args) { Context ctx = Context.enter(); Scriptable scope =...

2008-11-22 01:04:12 483

编译器一般阶段

编译器一般阶段:     词法分析,语法分析,语义分析,中间代码生成,代码优化,代码生成。 词法分析阶段:      词法分析阶段主要是通过对有限动态机的扫描而得到token的。词法分析阶段应注意的问题。       一。要匹配的为最长子串,而不是扫描找到子串就可以。      二。回退缓冲区,对相关输入串的扫描必须注意对扫描的字符必须可以回退,所以一定要有回退缓冲区。 语法...

2008-11-22 00:41:41 318

Quartz框架使用

scheduler      在使用scheduler前你必须初始化它.如果scheduler被实例化后,其就可以被started,scheduler有三种状态,分别为:started,stand-by,shutdown.注意如果scheduler被shutdown 了,你只能再次初始化它才能启动它. Job     job表示为你要执行的任务,你执行的任务就可以实现该接口,而你可以在...

2008-08-15 11:07:26 136

tomcat+apache+terracotta做集群

使用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-...

2008-08-08 12:25:48 139

Spring事务管理

spring的事务管理       spring中的事务管理功能主要是依靠spring的aop功能,所以其事务发生的地方就是再TransactionAdvisor中.而spring事务管理最主要的两方面是隔离级别和转播级别,对事务的配置也是主要针对该两方面 spring+hibernate时的事务细节       当spring结合hibernate时最好将所有读的方法设置为re...

2008-07-24 15:14:31 91

线程安全

    编写线程安全的代码,实质上是在多线程的环境下管理共享的,可变的状态。    每个对象都有其状态,它的状态保存在它的状态变量中,所以当有多个线程试图改变对象的状态变量时,就出现可能会破坏对象的状态。编写线程安全的类,它封装了如何的必要的同步,而不用客服提供自己的同步协议,所以无状态的对象永远都是线程安全的。     java中每个对象拥有一个内部锁,可以用该内部锁来同步对象的状态,使其在...

2008-07-20 22:58:20 114

配置tomcat6使用nio

    tomcat6开始支持nio,配置nio也非常简单,将Connector节点中的protocol改为org.apache.coyote.http11.Http11NioProtocol,既可,在启动时就会看到其使用了nio

2008-07-19 11:56:09 192

tomcat 集群配置

<Cluster className="org.apache.catalina.ha.tcp.SimpleTcpCluster" channelSendOptions="6"> <Manager className="org.apache.catalina.ha.session.DeltaManager" ...

2008-07-18 23:59:50 93

DWR中javaBean发送去服务器端的数据结构和返回的数据结构

dwr以何种数据结构将javabean发送到服务器端和如何返回?列如有一个这样的javaBean:public class Person {  private String name;  private String pass;public String getName() { return name;}public void setName(String name) { thi...

2007-04-19 01:07:08 100

原创 DWR中javaBean发送去服务器端的数据结构和返回的数据结构

dwr以何种数据结构将javabean发送到服务器端和如何返回?列如有一个这样的javaBean:public class Person {  private String name;  private String pass;public String getName() { return name;}public void setName(String name) { this.nam

2007-04-19 00:10:00 547

转载 DWR 2.0 RC4发布 加入Guice集成

 Joe Walker刚刚发布了DWR 2.0的第四个候选发布版(Release Candidate),包含了许多重要变更,如Guice支持、安全和反向Ajax(Reverse Ajax)修正等。DWR是Java下人气最旺的Ajax工具包。自从去年十二月初宣布RC1发布之后,2.0版的开发工作一直在紧锣密鼓地进行着,2.0的最终版有望在下周发布。由于开发团队发现对Guice的支持很容易就可以加入,

2007-04-18 23:38:00 431

转载 ORM的再思考

 昨天magicgod发表了他的关于hibernate,jdbc,sql的思考。 在Matrix和其他论坛引起广泛讨论。  jsports对此文提出了他的反面看法, 并在他的blog作出了总结,摘抄如下:  jsports对magicgod其所提的:三个问题,不太赞成。  1.对象与数据库的映射。  关键在于对象关系的映射,但是没做到很理想,配置过多,控制复杂,另外还会出错。其实本

2006-11-13 20:55:00 652

原创 解读ibatis(一)

 在使用几个ORM框架后先想自己试着开发自己ORM框架.而觉得起步就是先学习别人框架的设计思想,所以在这之前就先把IBATIS和HIBERANTE的原码仔细地看看。先iBatis开始吧。先从com。ibatis。sqlmap。client。sqlMapClient这个包里开始吧。这个包里有6个类。SqlMapExecutor接口定义了所有SQL操作的API,它里定义了ibatis里的所

2006-11-11 23:19:00 845

转载 ORM

 对象关系映射(Object Relational Mapping,简称ORM)是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。 简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将java程序中的对象自动持久化到关系数据库中。本质上就是将数据从一种形式转换到另外一种形式。 这也同时暗示者额外的执行开销;然而,如果ORM作为一种中间件实现,则会有很多机会做优化,而这些在手写

2006-11-11 20:14:00 576

原创 使用cglib的错误

今天用cglib实现一个简单 程序,代码如下。但是竟然产生StackOverflowError错误:     package org.yu.useCGLIB.simple;import java.lang.reflect.Method;import net.sf.cglib.proxy.MethodInterceptor;import net.sf.cglib.proxy.Method

2006-11-09 16:47:00 1166

原创 小试cglib

因为许多框架都会用到cglib作为底层架构,所以我也是进人了cglib的学习。     cglib可以为你试验aop的功能,spring框架中也用它作为aop的试验的。   1,如下就是我试验的一个小小的aop功能           代码如下:       先定义一接口:         package org.yu.useCGLIB.simple;        publi

2006-11-09 16:23:00 554

原创 第一篇文章

   今日闲来无也做,都在CSDN上开了自己的博客,想写下以后学习过程中的收获和经验希望和更多人进行交流 

2006-10-27 15:33:00 302

Linux Programming by Example

Linux Programming by Example

2008-12-20

modern compiler implementation in java

modern compiler implementation in java

2008-12-11

Understanding The Linux Kernel 3rd

Understanding The Linux Kernel 3rd

2008-12-10

Professional Assembly Language

Professional Assembly Language

2008-12-10

Cost Based Oracle Fundamentals

Cost Based Oracle Fundamentals

2008-10-08

空空如也

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

TA关注的人

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