- 博客(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 1013
原创 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 1002
原创 [java]增删改查后给出操作提示后跳转到数据列表的小问题解决[简单实现]
(1) 数据列表 all.jsp My JSP 'index.jsp' starting page
2012-12-11 16:02:31 1191
原创 [java]HttpSessionListener实现统计在线人数
HttpSessionListener是个session监听器,它有两个方法:public void sessionCreated(HttpSessionEvent event){} 和 public void sessionDestroyed(HttpSessionEvent event){} , 前者是在session被创建的时候执行,后者是在session被销毁的时候执行,通过对当前
2012-12-10 15:07:55 1177
原创 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 1885
原创 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 712
原创 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 6133
原创 以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 1654
原创 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 1431
原创 Oracle游标的用法
----------------------隐式游标 %isopen , %notfound , %found定义游标declarebegin ........end;定义:隐式游标则由则由系统自动定义,非显示定义游标的DML语句即被赋予隐式游标属性。其过程由oracle控制,完全自动化。隐式游标的名称是SQL,不能对SQL游标显式地执行OPEN,FETCH,CLOSE
2012-06-30 16:52:23 1006
原创 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 1128
原创 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 800
原创 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 1407
原创 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 1406
原创 项目中用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 1078
原创 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 875
原创 Java内存原型分析
java虚拟机内存原型寄存器:我们在程序中无法控制栈:存放基本类型的数据和对象的引用,但对象本身不存放在栈中,而是存放在堆中堆:存放用new产生的数据静态域:存放在对象中用static定义的静态成员常量池:存放常量非RAM存储:硬盘等永久存储空间Java内存分配中的栈栈的基本单位是帧(或栈帧): 每当一个java线程运行的时候, java虚拟机会为该线程分配一个ja
2013-03-13 21:16:07 723
原创 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 547
原创 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 1160
原创 学计算机的人不是万能的
我估计每个学计算机的人都最讨厌被朋友找去修硬盘修电脑杀病毒神马的。我们不是中关村的小工! 最烦被熟悉不熟悉的人问:我QQ号被盗了你能帮我拿回来么,我又不是企鹅!!! 或者说被问:嘿那你能当黑客么? 然后摇头说不能。 对方的眼神 唰的一下就变成了鄙视。 又有:XXX软件你用过没? 答曰没用过。 对方吃惊:学计算机的你没用过XXX? 计算机专业的都是全才,电脑神
2012-12-18 17:16:38 723
原创 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 447
转载 Java的StringBuffer详解
StringBuffer类和String一样,也用来代表字符串,只是由于StringBuffer的内部实现方式和String不同,所以StringBuffer在进行字符串处理时,不生成新的对象,在内存使用上要优于String类。所以在实际使用时,如果经常需要对一个字符串进行修改,例如插入、删除等操作,使用StringBuffer要更加适合一些。在StringBuffer类中存在很多和Str
2012-11-23 09:54:42 1228
原创 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 685
转载 Oracle里rownum的用法
对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,且rownum不能以任何表的名称作为前缀。(1) rownum 对于等于某值的查询条件如果希望找到学生表中第一条学生的信息,可以使用rownum=1作为条件。但是想找到学生表中第二条学生的信息,使用rownum=2结果查不到数据。因为
2012-06-03 20:41:54 630
原创 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 674
原创 如何搭建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 653
原创 Struts里从action跳到前台jsp页面后CSS样式失效的解决办法
在jsp页面调用外部css样式的时候,如果是从后台跳到这个页面的话,css的样式会失效,这是因为路径问题,因为是经过后台处理后再跳转,相对路径会发生改变,所以jsp页面在调用外部css样式的时候要采用绝对路径如:如果是这种方式导入样式的话就会失效所以在编码的时候最安全的写法就是只要调用外部样式,就在路径前加上${pageContext.request.context
2012-05-28 21:15:21 974
原创 webservice教程实例 搭建步骤
第1步:新建一个Web Service工程: 第2步:命名为MyWebServiceDemo,注意选择XFire,点击下一步 第3步:如下图,点击下一步 第4步:勾选上要添加的jar包,这里要勾上第一个和第二个 第5步:生成如下项目 第6步:进
2012-05-24 18:46:53 1319 2
原创 Hibernate里sessionFactory的openSession()和getCurrentSession()的区别
session.openSession()和session.getCurrentSession()两个方法都是得到session对象,但是区别是: openSession()每次得到的都是新的session对象,用完后要手动close()。 getCurrentSession()是从上下文(上下文有两种:一种是thread,主要是从数据库来界定它的事务;一种是jta,采用
2012-05-02 22:21:34 494
原创 Hibernate的事务处理方式和并发控制
事务的概念 事务是访问数据库时,可能更新数据库中各种数据项的一个程序执行单元,用来确保数据的完整性,避免数据库中的数据在不正确的操作下引起的错误更改。事务的4个特性1.原子性。指事务执行单元是一个不可分割的单元,这些单元要么都执行,要么都不执行。2.一致性。指无论执行了什么操作,都应该保证数据的完整性和业务逻辑的一致性。3.隔离性。在事务执行过程中,多个执行单元间操
2012-05-02 22:13:02 845
Java基础面试题
2012-06-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人