自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

原创 Spring aop利用jdk的InvocationHandler产生动态代理

笔记之用……首先有一个接口UserServicepackage com.spring.test;import org.springframework.stereotype.Component;@Componentpublic interface UserService { public void createUser(); public void dele

2013-04-29 11:45:37 999

原创 java中关于时间的一些常规操作

package test2;import java.text.DateFormat;import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.GregorianCalendar;

2013-04-26 15:18:13 985

原创 [java]增删改查后给出操作提示后跳转到数据列表的小问题解决[简单实现]

(1) 数据列表 all.jsp My JSP 'index.jsp' starting page

2012-12-11 16:02:31 1182

原创 [java]HttpSessionListener实现统计在线人数

HttpSessionListener是个session监听器,它有两个方法:public void sessionCreated(HttpSessionEvent event){}   和  public void sessionDestroyed(HttpSessionEvent event){}  , 前者是在session被创建的时候执行,后者是在session被销毁的时候执行,通过对当前

2012-12-10 15:07:55 1141

原创 oracle查询员工人数最少的部门

--部门表create table t_dept( d_id number primary key , d_name varchar2(20));create sequence dept_sequence start with 1increment by 1;--员工表create table t_emp( e_id number primary k

2012-10-18 16:48:02 1860

原创 SQL里各种联合查询总结

create database mytestgouse mytestgocreate table t_dept( d_id int primary key identity(1,1), d_name varchar(20), d_remark varchar(20))gocreate table t_emp( e_id int primary k

2012-08-17 11:44:10 702

原创 jsp循环遍历后台List结果的三种常用方法

第一种:struts1.2循环遍历元素,name是结果集。引用标签库http://struts.apache.org/tags-logic" prefix="logic" %>  ${x.u_id } ${x.u_name } ${x.u_sex } 修改 删除 第二种:struts2.0循环遍历元素,注:v

2012-08-17 11:36:54 6056

原创 以webService为客户端获取List泛型结果集

首先搭建好webService,添加XFire1.2Core Libraries 和XFire1.2HTTP Client Libraries,连接上数据库,下例以oracle为数据库。连接Oralce,连接类为DBConnection.javapackage com.xtgd.test;import java.sql.Connection;import java.sql.Dr

2012-08-17 11:21:46 1637

原创 jsp里<a>标签传参到action里中文乱码的解决办法

jsp通过标签传参数到struts的action,如果参数包含中文的话,到后台就会成为乱码,有两种解决办法:第一:String name=new String(request.getPamater("username").getBytes("iso8859-1"),"utf-8");第二:修改tomcat的配置            找到tomcat目录conf\server.xml

2012-08-03 17:24:13 1412

原创 Oracle游标的用法

----------------------隐式游标 %isopen , %notfound , %found定义游标declarebegin ........end;定义:隐式游标则由则由系统自动定义,非显示定义游标的DML语句即被赋予隐式游标属性。其过程由oracle控制,完全自动化。隐式游标的名称是SQL,不能对SQL游标显式地执行OPEN,FETCH,CLOSE

2012-06-30 16:52:23 975

原创 Struts1.2中文过滤

1.在util包下新建一个类Encoding 实现超类RequestProcessor (org.apache.struts.action.RequestProcessor)2.alt+shift+S----->实现方法----->选择倒数第三个processPreprocess方法3.写上request.setCharacterEncoding("utf-8");并抛出异常 具体

2012-05-28 21:19:46 1122

原创 Hibernate双向一对多级联添加

本例以Hibernate,Spring集成测试,以Oracle为数据库,以管理“部门---->员工”为例 Oracle数据表如下: --部门表create table t_dept( d_id number primary key, d_name varchar2(20) not null, d_remark varchar2(100) not null);--创建部

2012-05-25 17:09:08 768

原创 tomcat启动maven报Failed to initialize component xxx StandardHost[localhost].StandardContext[/project]

springmvc+maven 项目用tomcat启动时报如下错误,tomcat无法启动Failed to initialize component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[/proj-webapp]需检查web.xml查看version<web-app xmlns:xsi=

2016-01-06 10:15:46 1383

原创 struts2拦截器实现session会话过滤

笔记之用...首先定义一个拦截器package com.test.intercepter;import java.io.PrintWriter;import java.util.Map;import java.util.regex.Matcher;import java.util.regex.Pattern;import javax.servlet.http.Http

2013-05-04 16:47:16 1309

原创 项目中用log4j记录日志到指定目录

笔记之用记录日志首先要有log4j.properties,配置如下:log4j.appender.stdout=org.apache.log4j.ConsoleAppenderlog4j.appender.stdout.Target=System.outlog4j.appender.stdout.layout=org.apache.log4j.PatternLayoutlog

2013-04-29 12:59:09 1038

原创 java中用Timer类执行定时任务

笔记之用....首先定义任务类,其要继承TimerTask类,并要实现其run方法import java.util.TimerTask;public class MyTask extends TimerTask{ private String username; public MyTask(){ } public MyTask(String name){

2013-04-27 15:23:54 861

原创 Java内存原型分析

java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间Java内存分配中的栈栈的基本单位是帧(或栈帧): 每当一个java线程运行的时候, java虚拟机会为该线程分配一个ja

2013-03-13 21:16:07 716

原创 MyEclipse注册码生成代码

package test;import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;public class MyEclipseGen {private static final String LL = "Decompiling this copyr

2013-01-28 10:13:32 534

原创 struts+spring+hibernate用jquery实现数据分页异步加载,页面不刷新

功能实现:分页,点击“加载更多”,将下一页的数据加载出来,页面不刷新。用户entity类:package com.test.model;import java.io.Serializable;import javax.persistence.Column;import javax.persistence.Entity;import javax.persistence.Gen

2013-01-14 10:08:25 1106

原创 学计算机的人不是万能的

我估计每个学计算机的人都最讨厌被朋友找去修硬盘修电脑杀病毒神马的。我们不是中关村的小工!  最烦被熟悉不熟悉的人问:我QQ号被盗了你能帮我拿回来么,我又不是企鹅!!!  或者说被问:嘿那你能当黑客么? 然后摇头说不能。 对方的眼神 唰的一下就变成了鄙视。  又有:XXX软件你用过没? 答曰没用过。 对方吃惊:学计算机的你没用过XXX?  计算机专业的都是全才,电脑神

2012-12-18 17:16:38 706

原创 struts2+spring+hibernate集成(annotation版)

费话不多说......(1)由于本人最常用的是Oracle,所以本例就采用Oracle为例,下面是建表语句:--用户表create table t_user( user_id number primary key not null,--编号 user_name varchar2(24),--姓名 user_sex varchar2(4),--性别 user_clas

2012-12-14 12:30:21 435

转载 Java的StringBuffer详解

StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。在StringBuffer类中存在很多和Str

2012-11-23 09:54:42 1217

原创 Java常用集合类的常用方法 学习笔记

首先了解一下ArrayList和LinkedList的区别:1.ArrayList是基于数组,LinkedList是基于链表实现。2.对于随机访问get和set,ArrayList优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinkedList比较占优势,因为ArrayList要移动数据4.查找indexOf,,last

2012-08-17 11:42:07 671

转载 Oracle里rownum的用法

对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。因为

2012-06-03 20:41:54 507

原创 Hibernate里的HQL、QBC、SQL查询

-----------------------Query的list()方法 (1)查询结果为Object对象集合 List li=this.getSession().createQuery("from TEmp").list(); main()方法里:  List li=dao.getAllEmp();  for(int i=0;i        TEmp emp=(TEm

2012-05-28 21:32:55 661

原创 如何搭建Struts2框架

1.新建一个web工程2.添加所需要的jar包到lib下3.找到jar包struts2-core-2.0.11.jar下面的org.apache.struts2.dispathcer 下面的FilterDispatcher.classs 复制它的限定名,在web.xml里配置要用4.进入web.xml写上   struts  org.apache.struts2.dis

2012-05-28 21:26:42 645

原创 Struts里从action跳到前台jsp页面后CSS样式失效的解决办法

在jsp页面调用外部css样式的时候,如果是从后台跳到这个页面的话,css的样式会失效,这是因为路径问题,因为是经过后台处理后再跳转,相对路径会发生改变,所以jsp页面在调用外部css样式的时候要采用绝对路径如:如果是这种方式导入样式的话就会失效所以在编码的时候最安全的写法就是只要调用外部样式,就在路径前加上${pageContext.request.context

2012-05-28 21:15:21 942

原创 webservice教程实例 搭建步骤

第1步:新建一个Web Service工程:   第2步:命名为MyWebServiceDemo,注意选择XFire,点击下一步     第3步:如下图,点击下一步    第4步:勾选上要添加的jar包,这里要勾上第一个和第二个    第5步:生成如下项目     第6步:进

2012-05-24 18:46:53 1244 2

原创 Hibernate里sessionFactory的openSession()和getCurrentSession()的区别

session.openSession()和session.getCurrentSession()两个方法都是得到session对象,但是区别是:    openSession()每次得到的都是新的session对象,用完后要手动close()。       getCurrentSession()是从上下文(上下文有两种:一种是thread,主要是从数据库来界定它的事务;一种是jta,采用

2012-05-02 22:21:34 481

原创 Hibernate的事务处理方式和并发控制

事务的概念       事务是访问数据库时,可能更新数据库中各种数据项的一个程序执行单元,用来确保数据的完整性,避免数据库中的数据在不正确的操作下引起的错误更改。事务的4个特性1.原子性。指事务执行单元是一个不可分割的单元,这些单元要么都执行,要么都不执行。2.一致性。指无论执行了什么操作,都应该保证数据的完整性和业务逻辑的一致性。3.隔离性。在事务执行过程中,多个执行单元间操

2012-05-02 22:13:02 828

webservice获取List案例

webService接口获取List这种非简单类型的结果,需要进行xml的配置,本代码可以直接运行,有注释

2012-08-17

Java基础面试题

个人整理的java面试题,都是一些基础题,比如interface和abstract的区别,String和StringBuffer的区别等,关于数据结构的题比较多

2012-06-21

Web Service工程搭建与测试

详细描述了搭建web Serviec工程与测试的具体步骤,并以Web工程为客户端进行测试

2012-05-24

JQuery关于下拉列表的操作

Jquery获取当前选中的值,获取当前选中的文本,设置文本为当前选中项,设置某个元素为当前选中值,清空下拉框,触发事件

2012-04-25

hibernate经典面试题

整理的一些大公司hibernate方面的经典面试题,涵盖了hibernte的基本原理,重要接口,缓存机制,hibernate三种状态的转换原理等等

2012-04-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除