自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(62)
  • 资源 (3)
  • 收藏
  • 关注

原创 spring学习---依赖注入的几种方法

1,设值注入public class UserService { private User user;     public User getUser() {  return user; } public void setUser(User user) {  this.user = user; }}通过调用set方法,完成依赖注入

2012-05-24 15:35:49 304

原创 struts学习-数据校验

为了用户的输入引起底层异常,在业务逻辑处理之前,首先进行数据校验,校验有两种方法1,action继承ActionSupport1)ActionSupport实现了Action接口,以及Validateable接口(定义了validate()方法);可以重写validate()方法,将错误信息放至 fieldErrors中(this.addFieldError("password", t

2012-05-24 15:20:51 222

原创 struts学习-国际资源文件

1、struts支持的国际化是基于java的国际化的2、国际化的概念:对应不同的语言环境,页面将显示不对应语言环境的字符串。这要求在需要输出国际化信息的地方,不直接输出字符串,而是配置key,在不同的语言环境中,key为不同的值。3、struts的国际化资源文件的位置在struts.properties中指定如:struts.custom.i18n.resources=messageR

2012-05-24 14:24:50 315

原创 struts学习—创建项目

1、jsp页面添加用户struts2默认蓝杰后缀为.action的用户请求2、action类1)是一个普通的java类,有对应的属性的get,set方法,还有execute方法,或者可以继承ActionSupport(可以共用当中的常量)2)拦截器负责处理用户的请求参数,将值赋给action成员属性4)跟踪用户的状态 ActionContext.getContext()

2012-05-24 14:17:46 220

原创 struts学习-标签库

1,标签库使得页面代码整洁,利于维护,减少代码的编写。2,标签库能输出校验信息,使用特定的标签(c:properties)输出后台javabean中的属性3,标签库通过特定的标签(s:text是其中一个,s:property)能够使用国际化资源文件中的数据4,action中通过特定的方法(getText)使用国际化资源文件中的数据5,验证文件中通过key属性使用国际化资源文件中的数

2012-05-24 13:25:52 206

原创 struts介绍-struts2的配置文件

配置文件有两个1)struts.properties配置全局变量比如是否设置应用为开发模式,配置国际资源文件的位置等2)struts.xml配置自定义的action以及返回结果与视图资源的对应关系定义了两个action,每个action中可以指定多个result,result中有两个参数,一个是name对应execute方法返回的字符串;一个是type,对应输出的视图资源类型,

2012-05-24 13:14:24 209

原创 strust介绍(四)-stuts2体系结构篇

处理流程:1)浏览器发送请求2)核心控制器FilterDispatch调用业务控制器,此间被拦截器拦截,执行通用的处理,如:workflow,validate等3)业务控制器调用模型层组件处理 请求,返回结果,拦截器将结果转换成对用户的相应

2012-05-24 12:08:57 222

原创 struts介绍(三)-webwork介绍

1,与strust1的比较1)相对比struts1,webwork有更多的表示层技术,比如 Velocity、FreeMarker和XSLT; 2)可以脱离web应用使用,aciton与servlet api 分离,execute方法甚至与webwork api分离。有自己的控制反转容器。3)自定义的aciton实现了Action接口,减少了对代码的污染。而strust1中自定义的ac

2012-05-24 11:59:49 225

原创 struts学习(二)—struts1.0介绍篇

1、struts1.0以ActionServlet为核心控制器;用户发送请求时,将被核心控制器拦截,ActionServlet根据请求决定是否调用业务控制器处理用户请求(业务控制器还是控制器,调用模型来处理用户请求),处理完请求,处理结果通过jsp显示给用户。核心控制器是Struts1提供,业务控制器是开发者自定义的Action类。2、struts的三中角色模型层:由业务逻辑组件充当,主要

2012-05-24 11:29:55 300

原创 struts学习(一)—介绍篇

1、Struts 1 是全世界第一个发布的mvc框架。每隔一段时间就会有新的mvc框架,如JSF,Tapestry,spring mvc。struts2是webwork的升级,是webwork与struts的结合。2、动态web应用技术首先有CGI(通用网关接口),后面有asp,servlet。 servlet的优势:servlet基于java语言创建的,而java语言包含了丰富的内库,比

2012-05-24 10:59:24 176

原创 使用java连接oracle

import java.sql.Connection;import java.sql.DriverManager;import java.sql.ResultSet;import java.sql.SQLException;import java.sql.Statement;import java.util.Properties;public class ConnUtil

2012-05-17 17:26:58 190

原创 oracle中的各种命令

1. 启动em控制台服务emctl start  dbconsole2.停止em控制台服务emctl  stop  dbconsole备注:服务的启动和停止也可以在控制面板的服务操作(有时候在控制面板中操作失败)3,查看当前的数据库show parameter service_name4.查看当前数据库中的所有用户select * from all_users

2012-05-17 15:28:06 304

原创 oracle中,有两个数据库,每个数据库有一个实例,如何登陆到每一个数据库的实例

1,在cmd中1)set oracle_sid=test(数据库实例名)     sqlplus SYS/liuyuxin AS SYSDBA2) sqlplus SYS/liuyuxin@test AS SYDBA 2,在isql plus ,sql plus ,都有相应的连接标志符,不同的数据库对应不同的sid,即不同的连接标志符.这里特别注意的是:如果为实例配置了本地

2012-05-17 15:24:01 4016

原创 使用不同的工具,不同权限的帐号登录oracle的方法

我的数据库全名是:test.com.cn1,EM控制台1) 使用SYS登陆时用户名:SYS密码:liuyuxin连接身份:SYSDBA2) 使用自己创建的用户登录用户名:TANCHUANG密码:19870206连接身份:Normal 2. SQLPLUS 工具1) SYS登陆用户名:SYS密码:liuyuxin 主机字符串:test  A

2012-05-17 15:09:46 333

原创 安装oracle10g出现的问题

1.oracle 10g 在win7下安装,提示程序异常终止,发生未知错误原因:在setup上右键,属性->兼容性->以兼容模式运行这个程序 windows xp( service pack 3),以管理员身份运行安装就解决了。备注:win7的管理员帐号没有管理员权限,因此每次运行需要管理员权限的程序,系统会提示是否以管理员权限运行。否则管理员帐号也不能对这些程序进行修改。

2012-05-17 14:42:17 265

转载 成员变量可以被继承,但不能构成多态

public class Client { public static void main(String args[]){  SuperA supera;  SubB subb=new SubB();  supera=subb;     System.out.println(supera.k);//这一句打印出0,说明字段没有多态性。     supera.printK()

2012-05-16 11:19:57 208

原创 JSON与字符串的一些属性

1,json对象(1)var dd={"id":1,person:[{"name":"liushuxiang"},{"name":"liuyuxin"}]};dd变量是一个json对象,json对象的属性有id,和person,而person属性值也是一个json对象数组alert(dd.length)弹出的值为undefined。alert(dd.person.length)弹出

2012-03-27 14:08:31 132

原创 jsp路径问题

很奇怪的路径问题:http://java.sun.com/jsp/jstl/core" prefix="c"%> String path = request.getContextPath(); String basePath = request.getScheme() + "://"   + request.getServerName() + ":" + request.g

2012-03-24 18:10:31 358

转载 解决JSP路径问题的方法(jsp文件开头path, basePath作用) 收藏

在JSP中的如果使用 "相对路径"  则有可能会出现问题. 因为 网页中的 "相对路径" , 他是相对于 "URL请求的地址" 去寻找资源. 上面这句话是什么意思呢 ? 举个例子: 假如我们有一个项目: MyApp 在该项目下, 有一个jsp文件夹 该文件夹下包括: login.jsp    // 登陆页面 register.jps  // 注册页面 我们在浏览

2012-03-24 17:14:34 188

原创 mysql中的各种连接方式

1.内连接 inner join2.外连接

2012-03-14 17:08:39 111

原创 hibernate中各种不一样的查询hql,hqc(一)

1,使用criteria查询 List list = getHibernateTemplate().executeFind(new HibernateCallback() {             public Object doInHibernate(Session session)             throws HibernateException, SQLExcepti

2012-03-14 16:22:13 328

转载 spring中的对象注入

问题:照书上步骤使用BeanNameAutoProxyCreator为项目添加了spring事务管理机制,可是在java代码中使用StudentDAO stdao = (StudentDAO)ctx.getBean("StudentDAO");Student st = new Student("张三");stdao.save(st);报错java.lang.ClassCastException

2012-03-14 15:17:02 1080

原创 spring中的事务拦截器

PROPAGATION_REQUIRED,-Exception                 PROPAGATION_REQUIRED,-Exception             PROPAGATION_REQUIRED,-Exception                PROPAGATION_REQUIRED,-Exception                 PROPA

2012-03-14 14:39:38 3213 1

原创 struts2.0配置文件详解(一)

/{1}/input.jsp        /{1}/error.jsp        /{1}/none.jsp        /login/index.jsp                   /{1}/{2}.jsp        /{1}/${forwardJsp}                                struts在j

2012-03-14 14:05:50 392

转载 关于struts、spring、hibernate和mvc

.........

2012-03-04 21:06:42 331

转载 父类实现Serializable,子类是否需要实现Serializable

父类实现了Serializable,子类不需要实现Serializable  相关注意事项    a)序列化时,只对对象的状态进行保存,而不管对象的方法;    b)当一个父类实现序列化,子类自动实现序列化,不需要显式实现Serializable接口;    c)当一个对象的实例变量引用其他对象,序列化该对象时也把引用对象进行序列化;    d)并非所有的对象都可以序列化,至于

2012-03-04 13:33:08 2918

转载 LinkedHashMap

3333

2012-03-02 10:23:40 197

转载 mysql float double 类型

mysql float double 类型2010年03月30日 星期二 11:30一般在oracle的数字类型都设置为number不带长度,这个扩展性比较好。不太需要去关心是整数还是小数,而且长度所占的空间也是和存储的数值相关。mysql中数值类型占的长度比较固定,对于float的使用心里没什么底。 直接用数值进行小测一下。 ###############

2012-02-20 16:14:13 1094

转载 豆瓣电影的分数和排序是怎么算出来的?

http://www.zhihu.com/question/19627832?rf=19774198

2012-02-17 17:32:52 320

原创 有用网址

类似微博的 feed 热度算法如何计算?得到 A 和 B 间隔的秒数 ts。ts=A-BM表示某篇文章的来自于微博客的推荐次数,R代表来自于阅读器分享的分享次数,D代表来自于网摘收藏的次数。引入不同权重因子,则可以计算得到变量Z:Z=M*3+R*1+D*0.8(表示推荐15次,分享5次,网摘收藏4次,对排序的影响是一样大的)最后定义 SRRank 公式为,SRRank=lo

2012-02-17 16:19:34 250

原创 javascript数组与json的区别

在做蔬菜管理系统的时候,老是把数组类型和json对象搞混淆!      一,数组     1. 定义一维数组:var s1=new Array();                       s1=[1,2,3,4]或者s1[0]=1,s1[1]=2,s1[3]=3,s1[4]=4;                      alert(s1[0]);

2012-02-17 14:33:35 1974

转载 推荐13个优秀的网站检测工具

http://sd.csdn.net/a/20111213/309033.html推荐13个优秀的网站检测工具2011-12-13 09:50 | 1354次阅读 | 来源:queness 【已有5条评论】发表评论关键词:网站,检测工,具 | 作者:Bogdan | 收藏这篇资讯对网站来说,有一个好的设计方案当然是值得骄傲的,但是显然不够。当完成网站

2012-02-14 23:19:28 1094

转载 java作用域public ,private ,protected 及不写时的区别

java作用域public ,private ,protected 及不写时(default)的区别 在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,被继承的类可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。同一目录下指的是同一个包,com.edu.cn包下面的所有类是朋友,而com.edu.co

2012-02-14 11:50:11 299

转载 Java单例模式学习笔记

Singleton 模式的宗旨在于确保某个类只有一个实例,别且为之提供一个全局访问点。为了防止其他工作人员实例化我们的类,可以为该类创建唯一一个构造器,并将构造器的可见设置为私有。值得注意的是,如果我们创建了其他的非私有的构造器,或者根本没有为该类提供构造器,那么其他人员还是能实例化我们的类。 如果不希望提前创建单例对象,我们可以等到第一次使用该单例对象的时候在创建它,即滞后初始化。滞

2012-02-14 11:15:06 191

转载 ps 批量处理图片

有时候拍照后留下的照片过于巨大,强烈压榨了电脑硬盘的空间,那么,我们就需要这样一种方法改变一下图片的大小。工具/原料Photoshop与超大图片步骤/方法1.打开Photoshop,按alt+F9,打开“动作”面板;2.然后点击上面图片下面一行中那个文件夹标志的“创建新组”按钮,名字自己起,我起的如图,在这个组下点击文件夹右边那个“创建新动作”按

2012-02-13 14:16:43 707

转载 Eclipse快快捷键

Eclipse快捷键(2011-09-20 17:53:22)转载▼标签:杂谈分类: Android1. Ctrl+左键 这个是大多数人经常用到的,用来查看变量、方法、类的定义2. Ctrl+O 查看一个类的纲要,列出其方法和成员变量。提示 :再多按一次Ctrl+O ,可以列出该类继承的方法和变量。助记:"O"--

2012-02-10 16:27:52 1138

转载 简要的叙述error和exception

简要的叙述error和exceptionError和Exception都继承自Throwable,它们都是class,他们下列不同处:Exception1.可以是 可被控制(checked) 或 不可控制的(unchecked)(即编译时异常和运行时异常)RuntimeException 继承 Exception,RuntimeException 的子类都是属于运行时异

2012-02-10 16:19:27 275

转载 java无参构造函数与有参构造函数的应用

1,每一个类在默认情况下,都会有一个无参数构造器!    2,当显示申明了带参构造器,那么无参构造器就不存在了,需要无参构造器,就必须重新申明!    3,构造器是不能够继承的    4,在类构造器中,无论是有参数还是无参数构造器,默认情况下,首先会调用父类的无参构造器(一直到最上层的父类),这是因为要调用父类继承下来的方法必须要先初始化父类.    5,需要在子类构造器中调用父类

2012-02-10 15:51:24 3838

原创 进程和线程在项目中的区分

待续...

2012-02-10 13:58:17 258

原创 如何理解项目中的classPath

待续....

2012-02-10 13:38:57 206

tomcat6.035源码

tomcat源码,官方下载,tomcat6.035,向下兼容

2012-05-17

powerdesinger

数据库建模工具powerdesigner,以及powerdesigner注册机

2012-05-17

j2ee 与.net比较

介绍了j2ee和.net,以及他们之间的不同,各自的优点和缺点

2011-04-07

空空如也

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

TA关注的人

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