`
gcq04552015
  • 浏览: 462107 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论
文章列表
设置js文件的默认编码格式为UTF-8                 在Windows->Preference页面中,选择General->Content Types                 在右边的框中,选择Text->Javascript,将下面的Default Encoding改为utf-8         设置workspace的编码格式为UTF-8                 在Windows->Preference页面中,选择General->WorkSpace                 选择右侧框中的Text File e ...
虚拟目录的设置 一种:把项目文件放到tomcat的安装路径的相关位置 1. 放在tomcat根目录下,server.xml中docBase="../项目部署名称" 2. 放在webapps目录下,其他路径tomcat找不到的 二种:把源项目路径引入tomcat的配置文件中 写一个xml文件,放在${tomcat安装目录}/conf/Catalina/localhost目录下,其他路径tomcat找不到的,docBase="E:\workspace\项目工程\WebRoot" 方法一: 在${tomcat安装目录}/conf/Catalina/loca ...
Spring粘合iBatis的时候需要配置iBatis的SqlMapConfig.xml 对于项目多个模块而又想同时能管理起来,普遍的单个SqlMapConfig.xml就会显得臃肿 可喜的是Spring已经为大家想好这一切,提供能灵活的配置 configLocation        // 单个SqlMapConfig.xml configLocations      // 多个SqlMapConfig.xml mappingLocations  // 自动匹配SqlMapConfig.xml 假设现在有几个配置文件,分别存放在不同的目录 ...
http://www.open-open.com/bbs/view/1320130410702 我们知道Spring通过各种DAO模板类降低了开发者使用各种数据持久技术的难度。这些模板类都是线程安全的,也就是说,多个DAO可以复用同一个模板实例而不会发生冲突。 我们使用模板类访问底层数据,根据持久化技术的不同,模板类需要绑定数据连接或会话的资源。但这些资源本身是非线程安全的,也就是说它们不能在同一时刻被多个线程共享。 虽然模板类通过资源池获取数据连接或会话,但资源池本身解决的是数据连接或会话的缓存问题,并非数据连接或会话的线程安全问题。 按照传统经验,如果某个对象是非线程安全的,在多线程环 ...

jsp导出word等

    博客分类:
  • jsp
将一个jsp中的表格导出到excel/word          很多时候需要从jsp(或xslt的查询结果)导出到excel或word,一个简单的方法是采用jsp实现,具体实现方式(以导出到excel为例)       first.jsp(此jsp用来显示查询结果,上面有一个按钮,点击下载): <script language="javascript">   function doExport(){    document.all.form1.action="export.jsp";     var str = document.getEl ...
在log4j.properties这个配置文件中加入以下配置语句即可: log4j.logger.com.ibatis = DEBUG  log4j.logger.com.ibatis.common.jdbc.SimpleDataSource = DEBUG  log4j.logger.com.ibatis.common.jdbc.ScriptRunner = DEBUG  log4j.logger.com.ibatis.sqlmap.engine.impl.SqlMapClientDelegate = DEBUG  log4j.logger.java.sql.Connection = ...
isNull判断property字段是否是null,用isEmpty更方便,包含了null和空字符串 例子一: isEqual相当于equals,数字用得多些,一般都是判断状态值 <isEqual property="state" compareValue="0"> < /isEqual> 或 <isEqual property="state" compareProperty="nextState"> < /isEqual> 例子一: ...
一 1、启动一个WEB项目的时候,WEB容器会去读取它的配置文件web.xml,读取<listener>和<context-param>两个结点。 2、紧急着,容创建一个ServletContext(servlet上下文),这个web项目的所有部分都将共享这个上下文。 3、容器将<context-param>转换为键值对,并交给servletContext。 4、容器创建<listener>中的类实例,创建监听器。 二  Load-on-startup Load-on-startup 元素在web应用启动的时候指定了serv ...
1.下载 Myeclipse Axis2 插件 http://archive.apache.org/dist/ws/axis2/tools/1_4_1/ 下载 axis2-eclipse-codegen-wizard.zip 和 axis2-eclipse-service-archiver-wizard.zip http://labs.xiaonei.com/apache-mirror/ws/axis2/1_5/axis2-1.5-war.zip   下载 axis2-1.5-war.zip 2 .解压插件 ($ECLIPSE_HOME 表示你安装的 myeclipse 主目录 ) ...
1,订票系统案例,某航班只有一张机票,假定有1w个人打开你的网站来订票,问你如何解决并发问题(可扩展到任何高并发网站要考虑的并发读写问题)        问题,1w个人来访问,票没出去前要保证大家都能看到有票,不可能一个人在看到票的时候别人就不能看了。到底谁能抢到,那得看这个人的“运气”(网络快慢等)       其次考虑的问题,并发,1w个人同时点击购买,到底谁能成交?总共只有一张票。       首先我们容易想到和并发相关的几个方案 : 锁 同步        同步更多指的是应用程序的层面,多个线程进来,只能一个一个的访问,java中指的是syncrinized关键字。锁也有2个层面 ...
Tomcat虚拟目录设置 重要元素: <Host>--表示一个虚拟主机 <Context>--表示一个虚拟机下的一个web应用 虚拟主机是一种在一个web服务器上服务多个域名的机制,对每个域名而言,都好象独享了整个主机。实际上,大多数的小 ...
1) 要想使用反射,首先需要获得待处理类或对象所对应的Class对象 2) 获取某个类或某个对象所对应的Class对象的常用的3种方式: 1.使用Class类的静态方法forName:Class.forName("java.lang.String"); 2.使用类的.class语法:String.class; 3.使用对象的getClass()方法:String s = "aa"; Class<?> clazz = s.getClass(); 3) 若想通过类的不带参数的构造方法来生成对象,有两种方式: 1.先获得Class对象 ...
.addEntity("base", SpaceBase.class)此方法追加实体 取出对象实体 List list = this.baseInfoDao.list(sql.toString(), start, limit, params); Iterator it = list.iterator(); while(it.hasNext()) { Object[] objs = (Object[]) it.next(); SpaceBase b = (SpaceBase) objs[0]; SpaceOrg o = (SpaceOrg) ob ...

java反射机制应用场景

    博客分类:
  • java
 
反射机制实现: 1)导出文件(1-4) 2)结果集在页面的显示(在运行时构造任意一个类的对象):显示哪些列, 操作按钮权限的显示(在类中定义一个显示权限的属性真或假,在得到的结果集后调用反射机制和权限控制-得到真或 ...
在软件高层设计中,如何分解模块是首要考虑的问题。目前业界公认模块划分要按照“高内聚,低耦合”的原则来进行,那么如何划分才能满足“高内聚,低耦合”呢?下面来对模块分解原理方面进行一些探索,有考虑不周和不 ...
Global site tag (gtag.js) - Google Analytics