`
Mysun
  • 浏览: 270525 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论
文章列表
  在使用Spring时,有时会碰到这种情况:   引用需要在一个类中使用一个非Singlton类型的Bean,比如每次方法调用都需要new一个新的Bean。但是,由于Spring的依赖注入是在Bean初始化完成之后进行的,而且只进行一次,因此就无法在每次方法调用时注入新的Bean。   那么如何解决这个问题呢,一般的做法可能是实现Spring的ApplicationContextAware接口,然后在没个方法中显示地调用ApplicationContext的getBean方法,当然这个Bean在Spring的配置文件中是配置成非Singlton的。如下面代码所示: public class ...
One of the entertaining things about the enterprise Java world is the huge amount of activity in building alternatives to the mainstream J2EE technologies, much of it happening in open source. A lot of this is a reaction to the heavyweight complexity in the mainstream J2EE world, but much of it is al ...
应用一:解决tomcat下中文乱码问题(先来个简单的) 在tomcat下,我们通常这样来解决中文乱码问题: 过滤器代码: package filter; import java.io.*; import javax.servlet.*; import javax.servlet.http.*; import wrapper.GetHttpServletRequestWrapper; public class ContentTypeFilter implements Filter { private ...
  Java 1.2版本之后加入的这三个引用类型其实是对java中对象生命周期的一个增强,使得java对象的生命周期更加丰富。这三个引用类型主要在Java虚拟机的垃圾收集阶段发挥作用。   垃圾收集器对待软、弱和影子对象的方法不同, ...
  最近做项目碰到个问题,我需要利用velocity模版来渲染一些文本内容出来。也就是用vm来做模版,设置参数,然后我用程序动态产生的参数点进去,最后把渲染好的模版作为String输出。   项目里面vm模版是一起打包到war包里面的,而我用的是apache的velocity引擎,这个velocity引擎有方法支持vm渲染,但是要给出vm在文件系统中的绝对路径。考虑到灵活性,将模版的绝对路径写到Spring的配置文件(我利用Spring来获取apache的Velocity引擎)中肯定是行不通的。比较理想的方式肯定是制定相对路径,而我这里的这个相对路径就是一个文件夹,所有的模版都放到这个文件夹中。 ...
本文内容适合于Jboss 4.x系列应用服务器。 在项目中,我们可能会碰到有多个开发人员共用一个服务器,每个人都需要有单独的开发环境来运行项目程序。如果每个人都安装一个自己的Jboss,这样会浪费很多磁盘空间。另外,还有可能需要在一个服务器上运行多个不同的Jboss项目,或者我们对远程机器上的Jboss目录没有写权限,因此就没有办法把我们的项目放到远程服务器上。为了解决这个问题,Jboss提供的共享安装机制。本文描述了这种机制。 Why use a Shared JBoss Installation Directory?     Development teams typically have ...
  equals方法的重要性毋须多言,只要你想比较两个对象是不是同一对象,你就应该实现equals方法,让对象用你认为相等的条件来进行比较.   下面的内容只是API的规范,没有什么太高深的意义,但我之所以最先把它列在这儿,是因为这些 ...
使用过tomcat的人都知道,为了在tomcat启动时能够加载你的Web工程,我们需要将Web工程打包成.war文件放到tomcat指定的目录下,也就是%CATALINA_HOME%/webapps目录。这样Tomcat在启动的时候就回去加载这个Web工程。这样做有两个不好的地方 ...
Improved Session Tracking September 22, 2006 I recently discovered a better way to handle session tracking in web applications while dealing with complaints from the users of our application about session interference problems. Session tracking refers to the process of reassociating session data sto ...
jsessionid是Java Web Server(即Servlet/JSP Server)中为了防止客户端屏蔽cookie而在URL中放置的sessionid的统称。支持Servlet标准的Web容器,例如Tomcat,都支持以URL重写的方式在URL中加入jsessionid。目前在大量的网站中都有用到,但是其存在的 ...
1.Tomcat中的设置 2.我的工作目录在c:\eclipse\workspace\chocolate\cho 3.修改在tomcat的conf目录下的server.xml文件。(通常就是因为没做这一步,所以连不上) 在最最后边的</Host>前加上类似如下语句 <Context path="/choweb" reloadable="true" doc ...
1. 首先查看tnsnames.ora,路径如下: oracle安装目录\product\10.2.0\db_1\NETWORK\ADMIN\。看其中是否包含了你的连接描述符中的服务,也就是你请求的服务。如果没有,则可以手动添加,比如: service_ex = (DESCRIPTION = (ADDRESS_LIST = ...
以下代码说明了如何从oracl数据库正确读取包含中文的Bolb. public string getAttachment() ...{ String sql = "select BOLB_CONTENT from SOME_TABLE where ID = '222'"; OracleConnection conn = new OracleConnection(connString); conn.Open(); OracleComman ...
以下代码说明了如何从oracl数据库正确读取包含中文的Bolb。 public string getAttachment() ... { String sql = " select BOLB_CONTENT from SOME_TABLE where ID = '222' " ; OracleConnection conn = new OracleConnection(connString); conn.Open(); ...
给定一段文本,使用正则表达式计算该文本中不同单词的出现次数。 /* * 使用正则表达式来计算一段文本当中所有以小写字母开头的 * 单词的出现次数 */ public void testRegex(){ String POEM = "Towas brillig, and the slithy toves\n" + "Did gyre and Gimble in the wabe.\n" + "All mimsy were the borogoves,\n" + " ...
Global site tag (gtag.js) - Google Analytics