![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
J2EE
文章平均质量分 75
ganzhijie
这个作者很懒,什么都没留下…
展开
-
FreeMarker的使用[转]
1. 模板+数据模型=输出2. 数据模型a) 类似目录的变量称为hashes,包含保存下级变量的唯一的查询名字,充当其它对象的容器,每个都关联唯一的查询名字b) 类似文件的变量称为scalars,保存单值,有两种类型i. 字符串:用引号括起,单引号or双引号ii. 数字:不用引号iii. 日期:可以是日期,时间或日期-时间iv. 布尔值:true或false,通常在<#if…>标记原创 2014-08-11 11:25:53 · 169 阅读 · 0 评论 -
XP用户:教你实用50招
1、恢复被破坏的WinXP系统文件如果WindowsXP的系统文件被病毒或其它原因破坏了,我们可以从WindowsXP的安装盘中恢复那些被破坏的文件。具体方法:在WindowsXP的安装盘中搜索被破坏的文件,需要注意的是,文件名的最后一个字符用底线“_”代替,例如:如果要搜索“Notepad.exe”则需要用“Notepad.ex_”来进行搜索。搜索到了之后,打开命令行模式(在“原创 2014-08-11 11:18:32 · 334 阅读 · 0 评论 -
java读取配置文件的几种方法[转]
在现实工作中,我们常常需要保存一些系统配置信息,大家一般都会选择配置文件来完成,本文根据笔者工作中用到的读取配置文件的方法小小总结一下,主要叙述的是spring读取配置文件的方法。一.读取xml配置文件 (一)新建一个javabean(HelloBean.java) java代码 packagechb.demo.vo;原创 2014-08-11 11:25:57 · 157 阅读 · 0 评论 -
Struts1和Struts2的区别
Struts 2.0去年就出了(Struts 2的核心目前几乎就是WebWork),只是其GA(GeneralAvailability)版本2个月前才发布,随着Struts 2GA的发布,其官方开始推荐广泛使用了,也即意味着核心开发力量将全部转移到Struts2,对Struts1的支持将会淡化。下面列出了一些Struts1和Struts2的区别和对比:Action 类:"Strut原创 2014-08-11 11:22:49 · 154 阅读 · 0 评论 -
HQL
1. 大小写敏感性(Case Sensitivity) 除了Java类和属性名称外,查询都是大小写不敏感的。所以, SeLeCT 和 sELEct 以及 SELECT 相同的,但是net.sf.hibernate.eg.FOO 和 net.sf.hibernate.eg.Foo 是不同的,foo.barSet 和 foo.BARSET也是不同的。 本手册使用小写的HQL原创 2014-08-11 11:21:42 · 172 阅读 · 0 评论 -
什么是RSS?
讨论与Blog相关的技术,不可不谈的就是RSS,这个缩写在英文中可以有几个源头,并被不同的技术团体做不同的解释。既可以是“RichSite Summary”,或“RDF Site Summary”,也可以是“Really SimpleSyndication”。为什么有这么多含义呢?这还要从RSS的一段今天也没有理清的关系说起。 今天肯定有人还记得IE4刚刚推出来的时候有一个有趣的功能,那原创 2014-08-11 11:19:10 · 197 阅读 · 0 评论 -
tomcat+eclipse远程调试方式[转]
首先设置tomcat。有两种方法(一) 1找到%CATALINA_HOME%/bin下的catalina.bat。 2修改环境变量JPDA_ADDRESS为你要使用的调试端口如:8000(不能和已使用端口重复。此端口默认值是jdbconn) 3 修改环境变量JPDA_TRANSPORT为dt_socket(默认值是dt_shmem) 4保存catalina.b原创 2014-08-11 11:25:59 · 189 阅读 · 0 评论 -
Tomcat5.5的基本配置详细说明(四)
程序清单5-6 SorryServlet.javapackage moreservlets;import java.io.*;import javax.servlet.*;import javax.servlet.http.*; public class SorryServlet extends HttpServlet {public void doGet(HttpServletRe原创 2014-08-11 11:25:33 · 223 阅读 · 0 评论 -
关于spring和struts整合的异常
最近使用MyEclipse自动生成Spring+Hibernate工程的时候发生java.lang.NoSuchMethodError:org.objectweb.asm.ClassVisitor.visit(IILjava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V1。删除 asm-*.jar原创 2014-08-11 11:25:20 · 169 阅读 · 0 评论 -
Spring集成邮件服务
Spring提供了非常方便的Mail抽象层, 1.它通过一个MailSend接口封装了邮件发送Bean; 2.而SimpleMailMessage封装了纯文本的简单邮件. 在spring配置文件中的配置片段: <bean id="mailSender"class="org.springframework.mail.javamail.JavaMailSenderImpl">原创 2014-08-11 11:26:08 · 381 阅读 · 0 评论 -
Tomcat5.5的基本配置详细说明(九)
9.2 分配角色名迄今为止,讨论已经集中到完全由容器(服务器)处理的安全问题之上了。但servlet以及JSP页面也能够处理它们自己的安全问题。例如,容器可能允许用户从bigwig或bigcheese角色访问一个显示主管人员额外紧贴的页面,但只允许bigwig用户修改此页面的参数。完成这种更细致的控制的一种常见方法是调用HttpServletRequset的isUserInRole方法,并原创 2014-08-11 11:25:44 · 384 阅读 · 0 评论 -
Tomcat5.5的基本配置详细说明(八)
7 指定欢迎页假如用户提供了一个像http: //host/webAppPrefix/directoryName/这样的包含一个目录名但没有包含文件名的URL,会发生什么事情呢?用户能得到一个目录表?一个错误?还是标准文件的内容?如果得到标准文件内容,是index.html、index.jsp、default.html、default.htm或别的什么东西呢?Welcome-file-l原创 2014-08-11 11:25:42 · 231 阅读 · 0 评论 -
Tomcat5.5的基本配置详细说明(六)
5.3 提供应用范围内的初始化参数一般,对单个地servlet或JSP页面分配初始化参数。指定的servlet或JSP页面利用ServletConfig的getInitParameter方法读取这些参数。但是,在某些情形下,希望提供可由任意servlet或JSP页面借助ServletContext的getInitParameter方法读取的系统范围内的初始化参数。可利用context-原创 2014-08-11 11:25:37 · 169 阅读 · 0 评论 -
由MyEclipse内存不足谈谈JVM内存[…
如果没有进行设置的话,在使用MyEclipse的经常出现如下图所示内存不足的提示。提示中说的很明白:“MyEclipse has detected that less than 5% of the 64MB ofPerm Gen (Non-heap memory) spaceremains.”意思是说当前只有小于5%的非堆内存是空闲的。所以我们只要将这个值设置大一些就可以了。提示中给出了原创 2014-08-11 11:25:22 · 174 阅读 · 0 评论 -
Struts学习[2]
三、ActionServlet 我们首先来了解MVC中的控制器。在Struts1.1中缺省采用ActionServlet类来充当控制器。当然如果ActionServlet不能满足你的需求,你也可以通过继承它来实现自己的类。这可以在/WEB-INF/web.xml中来具体指定。要掌握ActionServlet,就必须了解它所扮演的角色。首先,ActionServlet表示MVC结构中的原创 2014-08-11 11:22:25 · 177 阅读 · 0 评论 -
hibernate一对一的配置及操作
持久化对象之间一对一的关联关系是通过one-to-one元素定义的。 name="propertyName" (1) class="ClassName" (2) cascade="casca原创 2014-08-11 11:23:02 · 264 阅读 · 0 评论 -
推荐一个好的足球下载的网站
http://www.footballdown.com/原创 2014-08-11 11:17:34 · 490 阅读 · 0 评论 -
Tomcat5.5的基本配置详细说明(十)
Tomcat Server的结构图 该文件描述了如何启动Tomcat Server原创 2014-08-11 11:25:46 · 226 阅读 · 0 评论 -
Tomcat5.5的基本配置详细说明(二)
1 定义头和根元素部署描述符文件就像所有XML文件一样,必须以一个XML头开始。这个头声明可以使用的XML版本并给出文件的字符编码。DOCYTPE声明必须立即出现在此头之后。这个声明告诉服务器适用的servlet规范的版本(如2.2或2.3)并指定管理此文件其余部分内容的语法的DTD(DocumentType Definition,文档类型定义)。所有部署描述符文件的顶层(根)元素原创 2014-08-11 11:25:29 · 207 阅读 · 0 评论 -
java设计模式之 Composite(组合)
Composite定义: 将对象以树形结构组织起来,以达成“部分-整体”的层次结构,使得客户端对单个对象和组合对象的使用具有一致性. Composite比较容易理解,想到Composite就应该想到树形结构图。组合体内这些对象都有共同接口,当组合体一个对象的方法被调用执行时,Composite将遍历(Iterator)整个树形结构,寻找同样包含这个方法的对象并实现调用执行。可以用原创 2014-08-11 11:25:25 · 149 阅读 · 0 评论 -
配置Spring数据源
配置一个数据源 Spring在第三方依赖包中包含了两个数据源的实现类包,其一是Apache的DBCP,其二是 C3P0。可以在Spring配置文件中利用这两者中任何一个配置数据源。 DBCP数据源 DBCP类包位于 /lib/jakarta-commons/commons-dbcp.jar,DBCP是一个依赖 Jakarta commons-pool对象池机制的数据库连接原创 2014-08-11 11:23:25 · 223 阅读 · 0 评论 -
hibernate多对一关系的配置(2)
Errata.javapackage com.daacc.dao.errata;import java.util.Date;import com.daacc.dao.question.Question;import com.daacc.dao.sort.Sort;public class Errata implementsjava.io.Serializable { //Fi原创 2014-08-11 11:23:10 · 165 阅读 · 0 评论 -
hibernate多对一关系的配置(1)
种类Sort与勘误Errata是一对多的关系.Sort.javapackage com.daacc.dao.sort;import java.util.HashSet;import java.util.Set;importcom.daacc.dao.teacher.Teacher;public class Sort implementsjava.io.Serializable {原创 2014-08-11 11:23:08 · 146 阅读 · 0 评论 -
使用DefaultAdvisorAutoProxyCreat…
使用DefaultAdvisorAutoProxyCreator实现spring的自动代理 DefaultAdvisorAutoProxyCreator这个类功能更为强大,这个类的奇妙之处是他实现了BeanProcessor接口,当ApplicationContext读如所有的Bean配置信息后,这个类将扫描上下文,寻找所有的Advistor(一个Advisor是一个切入点和一个通知的组成原创 2014-08-11 11:22:59 · 348 阅读 · 0 评论 -
HQL查询
Criteria查询对查询条件进行了面向对象封装,符合编程人员的思维方式,不过HQL(HibernateQueryLanaguage)查询提供了更加丰富的和灵活的查询特性,因此Hibernate将HQL查询方式立为官方推荐的标准查询方式,HQL查询在涵盖Criteria查询的所有功能的前提下,提供了类似标准SQL语句的查询方式,同时也提供了更加面向对象的封装。完整的HQL语句形势如下:Se原创 2014-08-11 11:22:14 · 141 阅读 · 0 评论 -
Hibernate实例(四)
一、Hibernate删除数据package test;import org.hibernate.Session;import org.hibernate.Transaction;import org.yao.HibernateSessionFactory;import org.yao.MypdInformation;public class Del_MypdInformation {原创 2014-08-11 11:22:03 · 191 阅读 · 0 评论 -
Hibernate实例(三)
一、数据保存package test;import org.hibernate.Session;import org.hibernate.Transaction;import org.yao.HibernateSessionFactory;import org.yao.MypdInformation;public class Add_MypdInformation { public原创 2014-08-11 11:22:01 · 168 阅读 · 0 评论 -
Hibernate实例(一)
一.在Sql Server中建立数据表MYPD_Information(字段比较多)。 sql语句如下:CREATE TABLE [dbo].[MYPD_Information]( [ID] [int] IDENTITY (1, 1) NOT NULL , [ShowName] [nvarchar] (50) COLLATEChinese_PRC_CI_AS NULL , [T原创 2014-08-11 11:21:57 · 167 阅读 · 0 评论 -
网络技术常用术语
LAN 局域网 WAN 广域网 UTP 非屏蔽的双绞线 STP 屏蔽的双绞线 ATM 异步传输模式 FDDI 光纤分布式数据接口 CSMA/CD 载波侦听多路访问方法 MSAU 多站访问单元 ATM 异部传输模式 PVC 永久虚拟回路 Hub 集线器 PSTN 公共交换电话网 ISDN 综合业务数字网 ADSL 非对称数字用户线路 Bridge 网桥 Switc原创 2014-08-11 11:19:37 · 533 阅读 · 0 评论 -
全国学科专业英文名称
工学力学Mechanics一般力学与力学基础 General and Fundamental Mechanics固体力学 Solid Mechanics流体力学 Fluid Mechanics工程力学 Engineering Mechanics机械工程 Mechanical Engineering机械制造及其自动化 Mechanical Manufacture and Automat原创 2014-08-11 11:18:15 · 2664 阅读 · 0 评论 -
如何使用Log4j?(转)
Web Server : Tomcat 5.0.30Spring : 1.2.8为了让Web项目中的Spring 使用Log4j做如下配置:1、在web.xml中添加如下内容: 定义以后,在Web Container启动时将把ROOT的绝对路径写到系统变量里。 然后log4j的配置文件里就可以用${webName.root}来表示Web目原创 2014-08-11 11:23:30 · 147 阅读 · 0 评论 -
JSTL(JSP标准标签库)介绍[转]
前言从JSP 1.1规范开始,JSP就支持在JSP中使用自定义标签了,自定义标签的广泛使用造成了程序员重复定义,这样就促成了JSTL(JavaServerPages Standard Tag Library)的诞生。因为工作中需要用到JSTL,但网上却苦于找不到有关JSTL的中文资料,所以就有了这篇文章。JSTL简介JSTL是一个不断完善的开放源代码的JSP标签库,是由apach原创 2014-08-11 11:23:12 · 151 阅读 · 0 评论 -
使用BeanNameAutoProxyCreator实现…
使用BeanNameAutoProxyCreator实现spring的自动代理: 提到代理,我们可以使用ProxyBeanFactory,并配置proxyInterfaces,target和interceptorNames实现,但如果需要代理的bean很多,无疑会对spring配置文件的编写带来繁重的工作Spring为我们提供了,根据beanName匹配后进行自动代理的解决方法业务原创 2014-08-11 11:22:57 · 1089 阅读 · 0 评论 -
bcastr3.0 通用图片轮换播放器
bcastr3.0通用图片轮换播放器可以用于各种新闻系统或者blog系统可以读取xml设置播放列表,自定义xml地址可以将图片地址直接写网页中直接,不需要xml自动适应图片大小循环播放,自定义自动播放时间不限制图片数量自定义尺寸,自动适应任何比例,图片不变形自定义图片题目(可选)浏览过程中下载自定义图片连接(可选)自定界面色彩放案3.0新增特点:图片自动抗锯齿,效果原创 2014-08-11 11:17:37 · 336 阅读 · 0 评论 -
推荐一个好的编程类的网站
http://www.gz235.com/原创 2014-08-11 11:17:32 · 203 阅读 · 0 评论 -
J2ee中文问题的解决[转]
第一,文件的的编码方式其实就包括两方面:存和取, 存文件必须以一种编码存;读文件也必须以一种编码读。如果存取按照相同的编码方式,则不会有问题,关键就是很多时候存取的方式不一致,产生乱码。,如不特别设置取系统默认的编码,中文windows为GBK编码。从.java->.class过程是,先编写.java文件并按莫种编码方式保存,然后用javac方法编译此文件,注意如.java没按系统默认编原创 2014-08-11 11:26:15 · 200 阅读 · 0 评论 -
Tomcat5.5的基本配置详细说明(五)
例如,程序清单5-7给出一个名为InitServlet的简单servlet,它使用init方法设置firstName和emailAddress字段。程序清单5-8给出分配名称InitTest给servlet的web.xml文件。程序清单5-7 InitServlet.javapackage moreservlets;import java.io.*;import javax.servlet原创 2014-08-11 11:25:35 · 231 阅读 · 0 评论 -
hibernate多对一关系的配置及操作
Sort.javapackage com.daacc.dao.sort;import java.util.HashSet;import java.util.Set;importcom.daacc.dao.teacher.Teacher;public class Sort implementsjava.io.Serializable { //Fields privat原创 2014-08-11 11:23:06 · 156 阅读 · 0 评论 -
hibernate一对多例子
一对多关联(One-to-manyAssociations)一对多关联通过外键连接两个类对应的表,而没有中间集合表。这个关系模型失去了一些Java集合的语义:一个被包含的实体的实例只能被包含在一个集合的实例中一个被包含的实体的实例只能对应于集合索引的一个值中一个从Product到Part的关联需要关键字字段,可能还有一个索引字段指向Part所对应的表。标记指明了一个一对多的关联。原创 2014-08-11 11:23:04 · 161 阅读 · 0 评论 -
Hibernate实例(二)
四.编写TestCoustom.java文件。package test;import java.util.ArrayList;import java.util.Iterator;import org.hibernate.Query;import org.hibernate.Session;import org.hibernate.Transaction;import org.yao.原创 2014-08-11 11:21:59 · 138 阅读 · 0 评论