JavaEE
文章平均质量分 66
宇宙神帝
这个作者很懒,什么都没留下…
展开
-
spring手动添加schema文件
由于spring的schema文件位于网络上,如果机器不能连接到网络,那么在编写配置信息时候就出现提示信息,既然绝发那个发有两种1:让机器上网,eclipse会自动从网络上下载schema文件并缓存在硬盘上。2:手动添加schema文件 windows->preferences->myeclipse->files and editors->xml->xmlcatalog点"add",在出转载 2012-08-04 10:21:29 · 3491 阅读 · 0 评论 -
struts2.3.4应用开发小结(1)
包还可以通过abstract="true"定义为抽象包,抽象包中不能包含action原创 2012-07-28 19:03:04 · 585 阅读 · 0 评论 -
Hibernate核心接口
在项目中使用Hibernate框架,非常关键的一点就是要了解Hibernate的核心接口。Hibernate接口位于业务层和持久化层,如图1所示。 图1 Hibernate核心接口的层次架构关系Hibernate有如下5个核心接口:Configuration接口:该对象用于配置并且根启动Hibernate。Hibernate应用通过Configuratio转载 2011-11-19 10:02:58 · 540 阅读 · 0 评论 -
运行代码创建数据库表(实例一)
User.javapackage com.entel.research;import java.util.Date;public class User{ private String id; private String name; private String password; private Date createTime; private Date ex原创 2011-11-19 09:46:02 · 647 阅读 · 0 评论 -
spring2.5系列之---------spring管理bean的生命周期
@Test public void test5() { AbstractApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); ctx.close(); } <bean id="peopleServiceBeanFactory2" facto原创 2012-08-04 16:37:22 · 504 阅读 · 0 评论 -
什么是正则表达式
<br />什么是正则表达式?<br />在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。<br />很可能你使用过Windows/Dos下用于文件查找的通配符(wildcard),也就是*和?。如果你想查找某个目录下的所有的Word文档的话,你会搜索*.doc。在这里,*会被解释成任意的字符串。和通配符类似,正则表达式也是用来进行文本匹配的工具,只不过比起通配符它能更精确地描述你的需求——当然,代转载 2011-01-18 17:26:00 · 677 阅读 · 0 评论 -
SSH框架初步和测试(1)
package com.dev.bean;public class Employee{ private String username; private String password; private Gender gender = Gender.MAN; public String getUsername() { return username; } public转载 2012-07-29 11:47:59 · 501 阅读 · 0 评论 -
JavaScript核心语法
1 创建脚本块 1: 2: JavaScript code goes here 3: 2 隐藏脚本代码 1: 2: 3: document.write(“Hello”); 4: // --> 5:转载 2011-09-30 23:28:50 · 531 阅读 · 0 评论 -
struts2.3.4环境搭建
struts.xml<!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.3//EN" "http://struts.apache.org/dtds/struts-2.3.dtd">web.xml<web-app version="2.5" xm原创 2012-07-28 18:57:30 · 1625 阅读 · 0 评论 -
Hibernate中get和load方法的区别
这次我们来谈一下Hibernate3.2 Session加载数据时get和load方法的区别,其实这个在网上有很多的论述,可大多语焉不详或经不起实践的推敲,让很多初学者学的满腹疑窦,现在我给大家讲解一下: 1. 对于get方法,hibernate会确认一下该id对应的数据是否存在,首先在session缓存中查找,然后在二级缓存中查找,还没有就查询数据库,数据库中没有就返回null。这个相对转载 2012-08-01 22:58:08 · 437 阅读 · 0 评论 -
spring2.5系列之---------基本配置1
package junit.test;import org.junit.BeforeClass;import org.junit.Test;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationConte原创 2012-08-04 10:32:24 · 498 阅读 · 0 评论 -
使用JDK中的Proxy技术实现AOP功能
@Test public void proxyTest() { JDKProxyFactory factory = new JDKProxyFactory(); PeopleService peopleService = (PeopleService) factory.createProxyInstance(new PeopleServiceBean("张三")); peopleS转载 2012-08-05 16:12:14 · 540 阅读 · 0 评论 -
Struts2中action重定向跳转到jsp参数中带有中文
struts.xml中的配置<action name="list" class="com.dev.action.HelloWorldAction" method="execute"> /employeeAdd.jsp ${username} <%String path = request.get原创 2012-07-29 17:17:46 · 5116 阅读 · 0 评论 -
struts2.0的struts.xml配置文件详解
<!-- package提供了将多个Action组织为一个模块的方式 package的名字必须是唯一的 package可以扩展 当一个package扩展自 另一个package时该package会在本身配置的基础上加入扩展的package 的配置 父package必须在子package前配置 name:package名称转载 2012-07-28 22:15:54 · 536 阅读 · 0 评论 -
c3p0、dbcp、proxool、BoneCP比较
1.1 测试环境:操作系统:windows xp sp3数据库:mysql 5.11.2 测试条件:initialSize=30;maxSize=200;minSize=30;其余参数为默认值;1.3 测试代码:利用JAVA代码模拟多线程对这三种数据库连接池进行测试,通过花费的时间判断效率DBTest.java:public class DBTest i转载 2011-12-15 15:57:33 · 956 阅读 · 0 评论 -
action name="plainText" 直接读取jsp,中文存储
原创 2012-07-29 18:28:35 · 821 阅读 · 0 评论 -
SQL精华
--1、查找员工的编号、姓名、部门和出生日期,如果出生日期为空值,--显示日期不详,并按部门排序输出,日期格式为yyyy-mm-dd。select emp_no ,emp_name ,dept , isnull(convert(char(10),birthday,120),'日期不详') birthdayfrom employeeorder by dept-转载 2013-04-04 15:24:56 · 600 阅读 · 0 评论 -
Struts2中action重定向跳转到jsp页面两种配置方式
第一方式: 参数之间必须使用&。&是&在xml中转义字符Xml代码 result name="error" type="redirect"> /login.jsp?userId=${orgStrucUser.userId}&error=1 result> 第二方式:转载 2012-07-29 16:15:24 · 1864 阅读 · 0 评论 -
struts2.3.4应用开发小结(2)
package com.dev.action;public class HelloWorldAction{ private String message; public String execute(){ message = "我的第一个struts2.3.4应用"; return "success"; } public String getMessage()原创 2012-07-28 19:25:59 · 648 阅读 · 0 评论 -
Hibernate系列之----Hibernate4.1.5 buildSessionFactory过时
package com.dev.hibernate;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;import org.hibernate.service.ServiceRegistry;import org.hibernat原创 2012-07-30 22:38:07 · 3081 阅读 · 0 评论 -
spring2.5系列之---------三种实例化Bean的方法
@Test public void test() { ApplicationContext ctx = new ClassPathXmlApplicationContext("applicationContext.xml"); PeopleService peopleService = (PeopleService) ctx.getBean("peopleService"); pe原创 2012-08-04 16:32:32 · 641 阅读 · 0 评论 -
Oracle用户、权限、角色管理
Oracle 权限设置一、权限分类:系统权限:系统规定用户使用数据库的权限。(系统权限是对用户而言)。实体权限:某种权限用户对其它用户的表或视图的存取权限。(是针对表或视图而言的)。 二、系统权限管理:1、系统权限分类:DBA: 拥有全部特权,是系统最高权限,只有DBA才可以创建数据库结构。RESOURCE:拥有Resource权限的用户只可以创建实体,不可以创建数转载 2012-08-18 16:59:58 · 610 阅读 · 0 评论 -
Hibernate系列之----Query接口
public void testQuery(){ Session session = null; try{ session = HibernateUtils.getSession(); session.beginTransaction(); Query query = session.createQuery("from User"); List userLi原创 2012-08-02 22:30:23 · 540 阅读 · 0 评论 -
Hibernate系列之----Hibernate代码生成数据库表
package com.dev.hibernate;import org.hibernate.cfg.Configuration;import org.hibernate.tool.hbm2ddl.SchemaExport;public class ExportDB { public static void main(String[] args) { Configurati原创 2012-08-01 22:24:07 · 1636 阅读 · 0 评论 -
持久化一个对象(实例一)
Client.javapackage com.entel.research;import java.util.Date;import org.hibernate.Session;import org.hibernate.SessionFactory;import org.hibernate.cfg.Configuration;public class Client{ p转载 2011-11-19 09:53:11 · 793 阅读 · 0 评论 -
Apple Swift学习资料汇总
今年的苹果开发者大会(WWDC)上,公布了ios8的几个新特性,其中包括引入了群聊功能,支持第三方输入法等功能。但更让开发者感兴趣的莫过于Swift语言的发布了。Swift是apple自创的一门转为cocoa和cocoa touch设计的语言,意用来替换objc。Swift能使代码大量简化,并且开发者们可以在同一款软件中同事使用obj-c,Swift,c语言。方便开发者来学习这么语言。这里转载 2014-12-15 23:35:51 · 824 阅读 · 0 评论 -
详解Struts2 Action名称的搜索顺序
1.获得请求路径的URL,例如URL为: http://127.0.0.1:8080/struts2/test/path1/path2/path3/test.action 2.首先寻找namespace为/path1/path2/path3的package, 如果存在这个package,则在这个package中寻找名字为test的Action, 若找到了该Action,则转载 2012-07-28 21:47:43 · 577 阅读 · 0 评论 -
Hibernate系列之----session保存对象
测试一public void testSave1(){ Session session = null; Transaction tx = null; try{ session = HibernateUtils.getSession(); tx = session.beginTransaction(); User user = new User();原创 2012-08-01 22:42:12 · 1609 阅读 · 0 评论 -
使用CGLIB实现AOP功能
@Test public void proxyTest2() { CGlibProxyFactory factory = new CGlibProxyFactory(); PeopleServiceBean peopleServiceBean = (PeopleServiceBean) factory.createProxyInstance(new PeopleServiceBean(转载 2012-08-05 18:22:49 · 467 阅读 · 0 评论 -
Jquery插件
<br />文件上传(File upload)<br />Ajax File Upload. <br />jQUploader. <br />Multiple File Upload plugin. <br />jQuery File Style. <br />Styling an input type file. <br />Progress Bar Plugin. <br /><br />表单验证(Form Validation)<br />jQuery Validation. <br />Auto转载 2011-01-18 17:01:00 · 787 阅读 · 0 评论 -
MAC下安装与配置MySQL
一 下载MySQL 访问MySQL的官网http://www.mysql.com/downloads/ 然后在页面中会看到“MySQL Community Server”下方有一个“download”点击。进入MySQL的下载界面(http://www.mysql.com/downloads/mysql/),如果你是用的Mac OS来访问的话那么就会默认为你选好了转载 2013-08-13 14:00:15 · 654 阅读 · 0 评论 -
LIKE 多字段匹配 效率低下
我们在较大数据库下,查询多条 模糊关键字的时候,like ‘condition1%’ or like ‘condition2%’ 效率太低。 此时可以用[sql] view plaincopySELECT * FROM USERTEST WHERE PATINDEX('JAVA%',UNAME)+PATINDEX('C+%'转载 2013-05-22 19:43:14 · 797 阅读 · 0 评论 -
Hibernate 持久化对象的生命周期
大家知道,Java对象的生命周期,是从通过new语句创建开始,到不再被任何引用变量引用结束,结束后它占用的内存将被JVM垃圾回收机制收回。在Hibernate中持久化类的对象可以划分为三种状态,分别是瞬态,持久态,脱管态。 1. 瞬态(Transient),也叫临时态。处于这种状态的对象具备的特征如下:a) 不在Session的缓存中,不与任何的Sessio转载 2011-11-19 16:47:38 · 519 阅读 · 0 评论