`
文章列表

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  
主要参考了: 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/   三个文章。   回头补上具体步骤
1. componet.initialInstance()的时候,用javaassist设置JavaBeanInterceptor-》RootInterceptor作为MethodHandler 2. MethodHandler在调用某个方法的时候 createInvocationContext 3. InvocationContext包含了 method target param 和 List<Interceptor> (List为某种Component的拦截器列表,需要sort,Interceptor是AbstractInterceptor的wrapper) 4. 调用 ...
【译】 Stateless Session Bean的生命周期 首先要强调的是session bean的生命周期是由容器控制的而不是应用程序控制的。 stateless session bean的初始状态是不存在(does-not-exist)状态。就是在容器还没有启动的时候。接下来的状态是进入准备池(method-ready- pool)状态。当容器启动后,它会在准备池(method-ready pool)中建立许多stateless session bean的实例。为了在池中建立一个实例,容器会进行一下的步骤: 1. bean被实例化(instant ...
  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系统下软件的安装可不像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 from http://blog.sina.com.cn/s/blog_3cba7ec10100hh6p.html 1、高位地址:栈(存放着局部变量和函数参数等数据),向下生长   (可读可写可执行) 2、           堆(给动态分配内存是使用),向上生长             (可读可 ...
Global site tag (gtag.js) - Google Analytics