- 浏览: 167342 次
- 性别:
- 来自: 北京
最新评论
-
ooo456mmm:
正解~~~
无需安装oracle,配置plsql developer -
tjuking:
帮我解决了一大问题,thx~
vim批量修改文件 解决 非法字符: \65279 问题 -
dou85dou:
where is lz's content?
如何打造Linux下的IDE
请您先登录,才能继续操作
文章列表
seam与jsf的结合
- 博客分类:
- Java
Seam与JSF的结合
1. 采用org.jboss.seam.servlet.SeamListener勾入Servlet容器的生命周期。初始化的工作主要在这个类中完成。
a) ServletContextListener接口
i. contextInitialized 在所有filter和servlet初始化之前调用,初始化web application ,建立servlet context时调用(读取web.xml等操作后)
ii. contextDestroyed 在所有filter和servlet被destory后调用,shut down web application
b) HttpS ...
maven依赖之optional
- 博客分类:
- Java
http://maven.apache.org/guides/introduction/introduction-to-optional-and-excludes-dependencies.html
Visualsvn+trac 0.12 配置
- 博客分类:
- Java
主要参考了:
http://www.cnblogs.com/xwing/archive/2011/04/25/2026526.html
http://www.visualsvn.com/server/trac/
http://www.linuxquestions.org/questions/linux-software-2/mod_python-make-it-work-avoid-python_handler-cant-get-create-interpreter-688949/
三个文章。
回头补上具体步骤
seam 的interceptor分析
- 博客分类:
- Java
1. componet.initialInstance()的时候,用javaassist设置JavaBeanInterceptor-》RootInterceptor作为MethodHandler
2. MethodHandler在调用某个方法的时候 createInvocationContext
3. InvocationContext包含了 method target param 和 List<Interceptor> (List为某种Component的拦截器列表,需要sort,Interceptor是AbstractInterceptor的wrapper)
4. 调用 ...
zzEJB sessionBean的生命周期
- 博客分类:
- Java
【译】
Stateless Session Bean的生命周期
首先要强调的是session
bean的生命周期是由容器控制的而不是应用程序控制的。
stateless session
bean的初始状态是不存在(does-not-exist)状态。就是在容器还没有启动的时候。接下来的状态是进入准备池(method-ready-
pool)状态。当容器启动后,它会在准备池(method-ready pool)中建立许多stateless session
bean的实例。为了在池中建立一个实例,容器会进行一下的步骤:
1. bean被实例化(instant ...
关于jboss 4 的JNDIVIew 名字空间
- 博客分类:
- Java
Jboss JNDI
http://docs.jboss.org/jbossas/docs/Server_Configuration_Guide/4/html-single/index.html#Resource_Environment_References-ENC_resource_env_ref_access_code_fragment
There are three commonly used levels of naming scope in
JBoss: names under java:comp
, names under java:
...
可以利用 persistence.xml 的 class、mapping-file,jar-file属性完成这一功能
java的ClassLoader机制
- 博客分类:
- Java
zz from :http://www.cnblogs.com/yangy608/archive/2011/07/23/2114900.html
需要注意的几点:
1. classloader 是有集成关系的
2. main函数由SystemClassLoader负责载入
3. classLoader的全盘负责原则
4. 可以参照:
http://www.cubrid.org/blog/dev-platform/understanding-jvm-internals/
一文理解classLoader
==============================
...
zz from :
http://www.codeinstructions.com/2009/04/read-only-transactions-with-spring-and.html
Read-Only transactions with Spring and Hibernate
Spring supports the concept of read-only transactions. Because Spring
doesn't provide persistence functionality itself, the semantics of
read- ...
首先,规划好你的的Linux希望安装在哪里。一般而言需要两个分区分别挂在到/和swap区下面。
在xp中分出两个逻辑分区,只分出区就行了,不用格式化。swap区不超过1g就够了,看内存大小。/官方推荐是大于2g?我们假设分出的两个区在linux中为/dev/sda7和/dev/sda8。其中sda7用于swap,sda8用于/
然后,上ubuntu官网上下载最新的iso镜像。按照官网的步骤进行U盘安装。安装的时候,记得将grub引导程序装载/dev/sda8中,不要按照默认的设置,覆盖/dev/sda1中mbr的设置。
安装完后,重启,设为u盘引导,进入u盘中的ubuntu内,然后运行代码: ...
Linux下软件安装与卸载
- 博客分类:
- Linux知识
使用Linux系统的人都知道,Linux系统下软件的安装可不像Windows下,双击,一路NEXT下去就可以,在LInux下常用的软件主要有deb,rpm,tar.gz,bin等格式,那么下面我给大家讲解这些软件的安装方法。
A:DEB包,这种最简单了,如果是Ubuntu ...
前期工作:
检查oracle服务器端监听是否正常工作及了解监听信息。
1.首先检查监听程序是否能正常启动,开始,运行 cmd--->lsnrctl start,检查监听是否是在正常运行,如果正常运行,会提示:TNS-01106: 使用名称LISTENER的监听程序已经启动。如果没有运行,用上面的命令启动监听程序。
2.还在命令提示行里用 tnsping 服务名 ,来检查tnsnames.ora服务配置是否正确。正确的提示例如:
已使用 TNSNAMES 适配器来解析别名
Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDR ...
hibernate 分页
- 博客分类:
- Java
setFirstResult 是起始数据,setMaxResults是查询显示的数据。
如果放在分页程序里边 setFirstResult的值应该是 (当前页面-1)X每页条数,setMaxResults 就是每页的条数了。
看《深入理解java虚拟机》的样张的时候,发现了一个有趣的知识点。
算是局部优化吧,关于String.intern()方法,具体参见转载的文章
=========================================
zz from :
http://apps.hi.baidu.com/share/detail/19219324
java.lang.String的intern()方法
"abc".intern()方法的返回值还是字符串"abc",表面上看起来好像这个方法没什么用处。但实际上,它做了个小动作:
检查字符串池里是否存在" ...
zz 代码段,数据段,堆栈段
- 博客分类:
- 汇编
zz from http://blog.sina.com.cn/s/blog_3cba7ec10100hh6p.html
1、高位地址:栈(存放着局部变量和函数参数等数据),向下生长 (可读可写可执行)
2、 堆(给动态分配内存是使用),向上生长 (可读可 ...