- 博客(145)
- 资源 (8)
- 收藏
- 关注
原创 解决 64位11g oracle r2 与plsql及客户端乱码问题
在window server 2008 64上成功安装oracle 11g r2服务端后,需要安装一个plsql,方便一点。 但是安装后不能使用,plsql是没有32位和64位之分的, 所以直接在服务器或本地PC上装一个32位的精简版oralce客户端,重新安装一次plsql就ok了。 OK,通过plsql进入发现查询的中文全是乱码????????????照理来说我客户端和服务...
2014-04-14 14:21:29
220
ORA-27101 问题产生的一种原因检查
查看tnsnames.ora文件中查询库SID,例如为:SID = testERROR:ORA-01034: ORACLE not availableORA-27101: shared memory realm does not exist 可以检查下是否 缺少 LISTENER_TEST = (DESCRIPTION = (ADDRESS = (PROTOCO...
2013-08-08 20:34:38
275
oracle16进制转10进制,双字节算法实现,优化后
[code="sql"]CREATE OR REPLACE PROCEDURE CONVERT_16_10/*16进制转10进制,双字节算法实现*/( I_DATA VARCHAR2, O_DATA OUT VARCHAR2) AS V_TMP_BEGIN INT; V_TMP_LEN INT; V...
2013-08-08 04:38:32
298
原创 举例讲解线程的wait()和notify()
通常,多线程之间需要协调工作,例如两个人公用一个卫生间(每次只能一个人用),一个人必须等待另一个人用完,得知没有人使用的时候才能使用卫生间。以上逻辑简单说就是:如果条件不满足,则等待。当条件满足时,等待该条件的线程将被唤醒。在java中,这个机制的实现依赖于wait() 和notify()。等待机制与锁机制密切关联的。例如[code="java"]synchronized(obj){...
2010-10-10 09:59:24
161
原创 数据库练习题(学生课程表)
创建表[code="sql"]DROP TABLE IF EXISTS student;CREATE TABLE student(sno int auto_increment primary key,sname varchar(8),ssex varchar(3),sage int ,sclass varchar(6)) ENGINE=InnoDB DEFAULT ...
2010-10-08 13:50:34
3125
原创 hibernate的应用表之间的级联关系
[b]1.联合主键映射[/b][code="xml"] [/code]pojo类实现,要有equals()和hashCode()方法[code="java"]package tarena.domain;public class Pe...
2010-10-05 15:12:46
181
原创 了解Hibernate
[b]1.什么是ORM[/b] 全称Object Relation Mapping,实现对象与关系型数据库之间的映射 流行ORM框架:Hibernate、iBATIS、TopLink、JDO、JPA[b]2.Hibernate优点及其体系结构[/b] 免费、稳定、简单易用、最流行 体系结构参见---Hibernate体系结构图1.png[img]http://dl.itey...
2010-10-05 14:39:21
112
原创 Spring+jdbc的例子
测试[code="java"]package tarena.test;import java.util.List;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;...
2010-10-04 17:34:54
117
原创 一个简单的SH例子
测试[code="java"]package tarena.test;import java.util.List;import org.springframework.context.ApplicationContext;import org.springframework.context.support.ClassPathXmlApplicationContext;...
2010-09-30 21:04:35
186
原创 3种常见的设计模式
[b]工厂模式:[/b][quote] 定义一个创建产品对象的工厂类,由该工厂统一创建继承了同一个接口的多个产品对象。 根据创建策略的不同,又分为3种类型。 ->工厂方法模式:为普通的工厂方法模式。 ->多个工厂方法模式:提供了多个工厂方法,分别创建不同的产品对象. ->静态工厂方法模式:工厂方法是静态的,不需要实例化工厂即可创建产品对象。[/quote]...
2010-09-30 14:01:26
145
原创 Spring 经典 AOP
1、实现行为实现:MethodInterceptor--aroundBeforeMethod--beforeAfterRestrun2、配置切入点3、advisor=advice+pointcut(切面)4、生成代理proxyFactoryBean 属性:(代理对象)target 属性:(添加行为)interceptorNames...
2010-09-30 09:57:37
124
原创 struts2的select标签的标签显示问题
[quote]使用select的标签的时候第一个显示标签怎么都弄不出来纠缠了我好久,最后解决了,原来是 headerValue="联系人" headerKey="0"[color=darkblue]这两个属性都必须要有,显示的是headerValue属性,但是必须要有一个headerKey的值不然就显示不出来[/color][/quote][code="java"]...
2010-09-20 20:00:42
230
原创 解决long类型转换成date类型的转换通过struts2在页面显示
由于数据库里面的时间类型统一的为long类型,但是到页面取值的时候struts2全都把这个long类型的当成了字符串处理根本就没有对其有变化为了使long类型在页面显示时间类型,浪费了我很长的时间花费在了struts2的类型转换器上面了,郁闷了好久,让我觉得无语的是,好友的解决方法比我的好用多了就是在字段long的属性生成set.get方法的时候把返回的类型改成String...
2010-09-20 17:05:52
141
原创 log4j与log4j.properties的配置说明(收藏版)
log4j与log4j.properties的配置说明在强调可重用组件开发的今天,除了自己从头到尾开发一个可重用的日志操作类外,Apache为我们提供了一个强有力的日志操作包-Log4j。Log4j是Apache的一个开放源代码项目,通过使用Log4j,我们可以控制日志信息输送的目的地是控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;我...
2010-09-20 15:37:34
139
原创 自己收藏的一些常用的正则表单验证
现在的手机号码增加了[u]150,153,156,158,159,157,188,189[/u]java:[code="java"]所以正则表达式如下: string s = @"^(13[0-9]|15[0|3|6|7|8|9]|18[8|9])\d{8}$";[/code]js:[code="js"]//手机验证:reg=/^(13[0-9]|15[0|3|6|7|8|...
2010-09-20 09:49:06
190
原创 JQuery的标签使用
表单文本框赋值:[code="java"]$("#receiveName").attr("value","123");属性赋值$("#receiveName").val(456);属性赋值[/code]表单文本框取值:[code="java"]$("#receiveName").val();[/code]ajax的请求使用:[code=&qu
2010-09-19 12:57:40
113
原创 何时使用转发,何时使用重定向
[u]转发:两个jsp共享一个request请求重定向:放弃当前request请求,重新生成一个新的请求[/u][quote]明白这两点,就可以总结出:[b]1,只是页面跳转的话,且没有业务请求处理参数等,可以使用重定向,也可以使用转发过去。2,如果请求跳转页面有业务处理,则必须使用转发,但是有两点需要处理(——1)如果我们的action请求的jsp页面的有业务逻辑处理或者...
2010-09-19 12:45:47
372
原创 struts标签的使用总结
[color=darkred][b]总结了好久才做到了 自己想要的标签使用方法,具体看代码[/b][/color][code="java"] //?用来过滤list集合里面的子对象后面+过滤条件 //表单迭代序号,status="status" ,标签里面使用非root对象都带上# ...
2010-09-17 21:01:13
125
原创 jsp页面导入外部文件的3种方法
第一种:jsp 的include指令引入外部文件[code="jsp"][/code]作用:加载页面元素时,会一并加载外部的页面元素,可能会影响页面的加载效率第二种:struts标签引入[code="jsp"] [/code]作用:页面加载的同时,回去执行相应的action并返回相应的信息元素第三种Ajax或JQuery等异步请求[co...
2010-09-15 13:27:30
1288
原创 WARN - Got result of null when trying to get Boolean.
今天,真倒霉给注册页面添加框架验证结果却是WARN - Got result of null when trying to get Boolean.郁闷了好半天,控制台连个错误都没有,一下子感觉自己的对框架太陌生了悲哀!!。。。。。为了让诸位不要犯我的错误,特写日志!! //jsp页面的错误<s:fielderror> <s:param nam...
2010-09-12 18:50:09
158
原创 JQuery的标签用法总结
1、关于页面元素的引用 通过jquery的$()引用元素包括通过id、class、元素名以及元素的层级关系及dom或者xpath条件等方法,且返回的对象为jquery对象(集合对象),不能直接调用dom定义的方法。2、jQuery对象与dom对象的转换 只有jquery对象才能使用jquery定义的方法。注意dom对象和jquery对象是有区别的,调用方法时要注意操...
2010-09-08 15:46:17
210
原创 JQuery中的事件
bind(type,data,fn)为每一个匹配元素的特定事件(像click)绑定一个事件处理器函数。这个事件处理函数会接收到一个事件对象,可以通过它来阻止(浏览器)默认的行为。如果既想取消默认的行为,又想阻止事件起泡,这个事件处理函数必须返回false。 多数情况下,可以把事件处理器函数定义为匿名函数(见示例一)。在不可能定义匿名函数的情况下,可以传递一个可选的数据...
2010-09-08 13:59:31
105
原创 Struts2内建拦截器的简要介绍
Struts2内建拦截器的简要介绍 alias(别名拦截器):允许参数在跨越多个请求时使用不同别名,该拦截器可将多个Action采用不同名字链接起来,然后用于处理同一信息。autowiring(自动装配拦截器):主要用于当Struts2和Spring整合时,Struts2可以使用自动装配的方式来访问Spring容器中的Bean。chain(链拦截器):构建一...
2010-09-07 19:14:09
159
原创 struts2自定类型转换器
类型转换 a.自定类型转换器 (1) 创建实现类,继承StrutsTypeConverter或DefaultTypeConverter (2) 重写父类方法,实现字符串和对象相互转换 (3) 在src根目录下添加配置xwork-conversion.properties配置,内容格式 (对象属性类型=转换器类型,均为包...
2010-09-04 14:28:11
115
原创 taglib引入struts标签的使用
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><%@ taglib uri="/struts-tags" prefix="s" %><!DOCTYPE html PUBLIC "
2010-09-03 21:01:07
228
原创 struts2中ognl表达式的理解和用法
ognl表达式的使用如下面的例子:总的来说,就是action里面的私有属性,在页面里面我们可以用EL表达式取到,也可以取到,不过action里面的私有属性必须要有自己的set|get方法这样底层的拦截器才能对其数据封装,页面也才能取得到,[u]这样在struts.xml的配置里面我们也是可以使用EL表达式来获得action类的属性变量值[/u]([i]struts2里面的actio...
2010-09-03 19:40:25
107
原创 熟悉Struts2的配置文件
熟悉Struts2的配置文件 a.内置配置文件 struts-default.xml用于定义拦截器、Action、Result组件 default.properties用于定义Struts2框架的全局属性,比如请求后缀、编码格式、资源文件等 b.自定义 struts.xml:用于自定义拦截器、Action、Result等组件 struts....
2010-09-03 19:28:11
103
原创 struts2国际化配置(+页面下拉修改)
可以用struts.xml或struts.properties可用于覆盖default.properties的属性配置;如:default.properties[code="xml"]### Load custom default resource bundles# struts.custom.i18n.resources=testmessages,testmessages2...
2010-09-03 19:01:42
154
原创 深入Struts2的配置文件
[b]struts.xml文件中每个元素的含义.[/b][b]1) Bean配置[/b]Struts2框架是一个高度可扩展的框架,框架的大部分核心组件,Struts2并不是直接以硬编码的方式写在代码中的,而是以自己的IOC(控制反转容器)来管理框架的核心组件.Struts2框架以可配置的方式来管理Struts2的核心组件,从而允许开发者可以非常方便的扩展该框架的核心组件....
2010-09-03 13:53:04
110
原创 struts2的基本流程(转)
大致上,Struts2框架由三个部分组成:核心控制器FilterDispatcher,业务控制器和用户实现的业务逻辑组件.在这三个部分里面,Struts2框架提供了核心控制器FilterDispatcher,而用户需要提供业务控制器和业务逻辑组件.(1) 核心控制器Filt...
2010-09-03 10:21:05
89
原创 初步理解和使用Struts2拦截器的原理与实现
[b]一、理解Struts2拦截器[/b]1. Struts2拦截器是在访问某个Action或Action的某个方法,字段之前或之后实施拦截,并且Struts2拦截器是可插拔的,拦截器是AOP的一种实现.2. 拦截器栈(Interceptor Stack)。Struts2拦截器栈就是将拦截器按一定的顺序联结成一条链。在访问被拦截的方法或字段时,Struts2拦截器链中的拦截器就会按...
2010-09-02 11:23:00
110
原创 The Struts dispatcher cannot be found
The Struts dispatcher cannot be found. This is usually caused by using Struts tags without the associated filter. Struts tags are only usable when the request has passed through its servlet filter, w...
2010-09-02 09:42:25
103
原创 修改Eclipse的内存大小
让eclipse运行更稳定更流畅更快!首先:内存优化eclipse安装后,在安装目录有个config.ini文件,内容如下:-vmargs-Xms128m-Xmx512m或是其实也很简单。打开Eclipse包,在Contents/MacOS目录下有一个eclipse.ini文件,用编辑工具打开他,把Xms128m更改成Xms256m。这个文件用来配置eclipse启...
2010-08-31 21:11:37
217
原创 struts2.0笔记(1)
了解Struts2发展历程及其特点 a.支持多种视图 b.易于扩展和维护 c.支持拦截器及拦截器栈2.了解Struts1和Struts2结构及其工作流程3.熟悉Struts2的配置文件 a.内置配置文件 struts-default.xml用于定义拦截器、Action、Result组件 ...
2010-08-30 19:51:26
115
Server2005学习练习资料
2010-08-03
深入浅出Hibernate
2010-07-14
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人