自定义博客皮肤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)
  • 收藏
  • 关注

原创 JQuery学习日志四(标签页效果)

<br />CSS代码:<br />ul,li { margin: 0; padding: 0; list-style: none;}#tabfirst li { float: left; background-color: #868686; color: white; padding: 5px; margin-right: 2px; border: 1px solid white;}#tabfirst li.tabin { background-co

2010-06-20 13:19:00 1054

原创 JQuery学习日志三(横向纵向菜单)

1.  页面中的菜单项可以通过嵌套的ul和li来表示;2.  菜单最外层为ul,一层每个主菜单放在一个li中,如果有子菜单,在这个主菜单的li中建立新的ul,再依次嵌套即可构建多层的菜单

2010-06-19 10:49:00 1313 1

原创 JQuery学习日志二(可编辑的表格)

<br />JS代码如下:<br />//需要首先通过Javascript来解决内容部分奇偶行的背景色不同//$(document).ready(function(){// //});//简化的ready写法$(function(){ //找到表格的内容区域中所有的奇数行 //使用even是为了把通过tbody tr返回的所有tr元素中,在数组里面下标是偶数的元素返回,因为这些元素,实际上才是我们期望的tbody里面的奇数行 $("tbody tr:even").css("b

2010-06-18 19:36:00 1048

原创 JQuery学习日志一(验证用户名是否重复AJAX)

JS代码:/* * 需要通过Javascript代码来做两件事情 * 1.button被按下的时候,需要将文本框中的数据获取到,然后发送给服务器端,最后接受服务器返回的数据,填充到我们预留的div中,这样用户就可以看到结果 * 2.文本框上,用户按键之后,需要判断文本框中的内容是否为空,如果不为空,红色的边框和背景图就应该取消,否则保留 * *//* * 需要在页面装载完成是注册上这些工作 * */$(document).ready(function() { //这里

2010-06-18 18:53:00 5903 3

原创 笔试中经典的String题目

String s = new String("abc");String s1 = "abc";String s2 = new String("abc");System.out.println(s == s1);System.out.println(s == s2);System.out.println(s1 == s2);请问以上程序执行结果是什么? 第一句执行后内存中有两个对象,而不是一个。一个由new String("abc")中的"abc"在String Pool里生成一个值为

2010-06-12 09:28:00 766 1

原创 单例模式与工厂模式

<br />//单例模式public class Singleton(){ private Singleton single=new Singleton(); private Singleton(){} public static Singleton getInstance(){ return single; }}<br /> <br /> //工厂模式public interface Fruit{}public cla

2010-06-12 09:07:00 408

原创 Spring中编程式事务与申明式事务的配置步骤

<br />编程式事务(少用):<br />  a) 需要事务处理的dao类需继承NamedParameterJdbcDaoSupport这个类;<br />  b) 在applicationContext.xml文件中配置这个dao的Bean以及数据源Bean;<br />  c) 往dao中注入数据源;<br />  d) 配置事务管理器,并往事务管理器中注入数据源;<br />  e) 往dao中注入事务管理器。<br /> <br />  a) 需要事务处理的dao类需继承NamedParamete

2010-06-06 14:48:00 3114

原创 struts2的拦截器配置详解

<br />1) 自定义拦截器(实现Interceptor接口或者继承AbstractInterceptor类);<br />public class AuthorityInterceptor extends MethodFilterInterceptor{ @Override public String doIntercept(ActionInvocation invocation) throws Exception { // TODO Auto-generated method stu

2010-06-06 11:28:00 2901

原创 存储过程和函数

<br />子程序(命名的PL/SQL块)的各个部分:申明部分,可执行部分,异常部分(可选);<br />子程序的分类:过程(执行某些操作),函数(执行操作并返回结果)。<br />过程参数的三种模式:in,out,in out<br />创建过程的语法:<br />create or replace procedure <procedure name>[(param list)] <br />is||as <br /><local variable declaration><br />begin<br /

2010-06-04 20:52:00 612

原创 ORACLE中使用decode实现行转列以及使用case通用的行转列

<br />select name, sum(decode(project, '语文', grade, 0)) as 语文, sum(decode(project, '数学', grade, 0)) as 数学, sum(decode(project, '英语', grade, 0)) as 英语 from cj group by name<br /> <br /> <br />select name, sum(case

2010-06-03 20:08:00 987

原创 PL/SQL游标描述

<br />游标示意图:<br /> <br /><br />游标的类型分为:隐式游标,显式游标,REF游标。<br />游标的属性:%FOUND,%NOTFOUND,%ROWCOUNT,%ISOPEN<br />常见的异常:NO_DATA_FOUND,TOO_MANY_ROWS,其他的为others<br />隐式游标:在使用DML语句时自动创建,自动打开、关闭游标,其名为SQL;<br />我们可以使用for循环来对游标进行隐式处理。For循环中变量v_test不需要在声明部分声明,它由PLSQL编译器

2010-06-03 20:05:00 852

原创 WebServices的认证处理

<br />WebServices的认证处理有两种方式:<br /> <br />一. HTTP身份认证:在web服务器中指定可访问IP,或在防火墙中设置IP访问策略,也可以在web服务器中配置验证程序进行身份认证.<br />二. SOAP Header中进行身份验证,采用JSR181标注的方式进行身份验证,具体步骤如下:<br />      a) 服务端编写验证类,继承AbstractHandler,代码如下:<br />public class SecurityHandler extends Abs

2010-05-31 20:19:00 1149 1

原创 客户端调用WebServices的3种方式

<br />第一种:<br />   //要求服务端使用Java语言开发,同时客户端需要服务的接口。<br />  String seriveLocation = "http://localhost:81/webservice01/services/HelloWorld";<br />  ObjectServiceFactory serviceFactory = new ObjectServiceFactory();<br />  Service service = serviceFactory.creat

2010-05-31 19:55:00 2904

原创 JAVA获得文件路径的几种方式

关于绝对路径和相对路径:绝对路径就是你的主页上的文件或目录在硬盘上真正的路径,(URL和物理路径)例如:C:xyz est.txt 代表了test.txt文件的绝对路径。http://www.sun.com/index.htm也代表了一个URL绝对路径。相对路径:相对与某个基准目录的路径。包含Web的相对路径(HTML中的相对目录),例如:在Servlet中,"/"代表Web应用的跟目录。和物理路

2010-05-29 09:43:00 872

原创 xml相关知识

XML文档结构在内存中的表现:             

2010-05-29 09:34:00 417

原创 WebServices服务端开发

WebServices是一个应用程序,它对外暴露了一个可以通过web调用的API,是分布式的服务组件。WebServices本质上以标准化的形式实现企业内外以及不同服务系统之间的互调或集成。开发WebServices服务端有以下两种方式:     一.   采用接口以及实现类的方式,步骤如下:           a) 创建WebServices工程,使用xfire框架来开发;

2010-05-27 21:16:00 762

原创 Hibernate对象的三种状态

Hibernate对象的三种状态 Hibernate的对象有3种状态,分别为:瞬时态(Transient)、持久态(Persistent)、脱管态(Detached).处于持久态的对象也称为PO(PersistenceObject),瞬时对象和脱管对象也称为VO(ValueObject).瞬时态由new命令开辟内存空间的java对象,Code highlighting pr

2010-05-26 22:37:00 803

原创 Struts2,Spring,Hibernate框架的优缺点

开源是3个框架共有的优点 Struts2框架(MVC框架)的优点如下:        1)  实现了MVC模式,层次结构清晰,使程序员只需关注业务逻辑的实现;        2)  丰富的标签库,大大提高了开发的效率;        3) Struts2提供丰富的拦截器实现        3) 通过配置文件,就可以掌握整个系统各个部分之间的关系;        4) 异

2010-05-26 21:27:00 20585 2

原创 J2SE知识点

静态内部类可以有静态成员,而非静态内部类则不能有静态成员。静态内部类可以访问外部类的静态变量,而不能访问外部类的非静态变量

2010-05-25 23:06:00 707

原创 修改eclipse的提示快捷键

在Prefrences中搜索key,找到Content Assist ,更改相应的快捷键

2010-05-25 21:34:00 590

原创 struts.xml文件中能够自动提示

在Window->Prefrences寻找xml catlog,然后添加xml catlog实体。 解压struts2-core核心包,找到struts的dtd文件,将其中的url填入下图的Key中,Key Type选择URI,Location选择dtd文件所在的物理路径路径 

2010-05-25 21:25:00 449

原创 HQL语句的复杂操作

/** * 分页查询 */ public List pageQuery(Userinfo userinfo){ String hql="select u from Userinfo u where 1=1"; final List paramList = new ArrayList(); if(userinfo.getUserid()!=null){ hq

2010-05-25 21:08:00 2655

原创 整合SSH2框架详细步骤

1. 引用struts2框架(具体步骤如下):          a)  导入struts2的6个相关包至lib目录下;          b)  导入struts与spring结合的插件包;          c)  配置web.xml文件,具体配置如下:             //配置spring监听器 org.springframework.

2010-05-25 20:25:00 9082

原创 整合Spring和Hibernate

1.首先,创建工程,可以直接选创建J2EE web工程   (这....就不用贴图了吧)2.导入spring, 选择myeclipse的add spring capabilities,注意把copy .....打勾(注,如果想要在spring的配置文件中配置hibernate的话, 一定要先导入spring)  3. 导入hibernate, 选择myeclipse的add hib

2010-05-24 22:52:00 774

原创 Hibernate存储,读取大字段类型数据

存储大字段Session session = null; Transaction tx = null; try { session = HibernateSessionFactory.getSession(); tx = session.beginTransaction(); TMeeting meet = new TMeeting(); meet.

2010-05-24 22:01:00 1154

原创 Hibernate批量更新与批量删除

批量删除虽然在hibernate里也可以,但他却是一个一个删除,在数量大的情况下很影响效率,昨天在网站上看到了个更好的方法,原来hibernate也提供了JDBC接口,实在是太方便了。把他cope过来了:批量更新是指在一个事务中更新大批量数据,批量删除是指在一个事务中删除大批量数据。以下程序直接通过Hibernate API批量更新CUSTOMERS表中年龄大于零的所有记录的AGE字段:

2010-05-24 21:33:00 343

原创 在Struts2中实现文件上传

//上传文件源代码  package com.shunwang.actions; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream;import java.io.OutputStream

2010-05-20 22:00:00 499 1

原创 Hibernate学习日志二--cascade和inverse分析

在自己理解的基础上,然后结合hibernate 的文档,重新总结下这两个属性。。。如有错误,请给予指正,谢谢。。 1、cascade(级联)   引用了《深入浅出 Hibernate》:级联(cascade)在Hibernate映射关系中,它指的是当主控方执行操作时,关联对象(被动方)是否同步执行同一操作,如主控方对象调用save-update或delete 方法时,是否同事对关联对象

2010-05-19 21:19:00 396

原创 Hibernate学习日志一:正确理解hibernate的inverse,双向关联

关键字: hibernate 在hibernate中是通过inverse的设置来决定是有谁来维护表和表之间的关系的最近有朋友问我hibernate关于多对多关于删除中间表数据的问题,关键是inverse的设置.下面引用网友的一篇文章Inverse是hibernate双向关系中的基本概念,当然对于多数实体,我们并不需要双向关联,更多的可能会选择单向关联,况且我们大多数人一般采用一对多

2010-05-19 21:18:00 484

原创 Struts2拦截器详解

在之前的文章中,我们已经涉及到了拦截器(Interceptor)的概念。downpour 写道拦截器是AOP中的概念,它本身是一段代码,可以通过定义“织入点”,来指定拦截器的代码在“织入点”的前后执行,从而起到拦截的作用。正如上面 Struts2的Reference中讲述的,Struts2的Interceptor,其拦截的对象是Action代码,可以定义在Action代码之前或者之后执行拦

2010-05-19 21:08:00 4084 1

空空如也

空空如也

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

TA关注的人

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