自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 收藏
  • 关注

原创 Struts2直接访问jsp页面出现标签解析异常

环境:struts2操作:struts2中直接访问jsp异常: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 p...

2012-04-17 22:30:07 297

原创 STRUTS2文件上传和下载

Struts2文件上传和下载 1.     文件上传的原理: 表 单元素的enctype属性指定的是表单数据的编码方式,该属性有3个值: 1)      application/x-www-form-urlencoded:这是默认编码方式,它只处理表单域里的value属性值,采用这种编码方式的表单 会将表单域的值处理成URL编码方式。 2)      multipart/form-data:这种编...

2012-04-12 10:39:10 160

原创 iframe用法及自适应内容高度

一、用法:  1、页面内加入iframe       <iframe width=420 height=330 frameborder=0 scrolling=auto src=URL></iframe>        scrolling表示是否显示页面滚动条        可选的参数为auto、yes、no,如果省略这个参数,则默认为auto。  2、超链...

2012-04-03 14:43:12 260

原创 struts2上传的Web文件ContentType类型大全

核心配置文件中的action:                <action name="upload" class="g2w.struts2.FileUploadAction">                         <interceptor-ref name="fileUpload">                                 &lt...

2012-03-31 21:56:05 135

原创 QQ在线联系

代码详解   1.Html样例代码:  <a target=blank href=http://wpa.qq.com/msgrd?V=1&Uin=80000816&Exe=QQ&Site=im.qq.comMenu=No>  <img border="0" SRC=http://wpa.qq.com/pa?p=1:80000816:1 alt="给我发消息"></a>   ...

2012-03-18 15:29:57 492

原创 软件工程之开发流程小总结

观看本文的讨论的开发流程的时候,有两点需要注意:1.  首先,流程不是狭义的流程,也就是说不是单只写代码这个过程,包括了软件工程整个流程。2.  其次,我所讲的这个流程不见得正确,准确的说是肯定不能适用于全部软件开发项目,也就是说不是银弹,其实说起来连大部分都涵盖不了,顶多就是一部分吧。    可行性分析  这个一般都是做战略的专家来做的,他们更加有市场的前瞻性,俗...

2012-03-06 21:03:09 156

原创 myeclipse8.6 for spring 获取注册码程序

import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.text.DecimalFormat;import java.text.NumberFormat;import java.text.SimpleDateFormat;imp...

2012-01-18 23:08:28 72

原创 SQL 左外连接,右外连接,全连接,内连接

[size=medium]连接条件可在FROM或WHERE子句中指定,建议在FROM子句中指定连接条件。WHERE和HAVING子句也可以包含搜索条件,以进一步筛选连接条件所选的行。 连接可分为以下几类: 内连接。(典型的连接运算,使用像 = 或 之类的比较运算符)。包括相等连接和自然连接。 ...

2012-01-17 23:29:29 130

原创 oracle的long类型字段的应用

1、LONG 数据类型中存储的是可变长字符串,最大长度限制是2GB。2、对于超出一定长度的文本,基本只能用LONG类型来存储,数据字典中很多对象的定义就是用LONG来存储的。3、LONG类型主要用于不需要作字符串搜索的长串数据,如果要进行字符搜索就要用varchar2类型。4、很多工具,包括SQL*Plus,处理LONG 数据类型都是很困难的。5、LONG 数据类型...

2012-01-16 13:03:59 333

原创 Struts2中基于Annotation的细粒度权限控制

[size=medium] 权限控制是保护系统安全运行很重要的一扇门。在web应用里,仅仅隐藏url是不够的。由于web应用是以请求/响应为单位的,我 们的权限控制的粒度只有达到这个程度才能让全国人民放心。在java web开发的世界里,MVC框架的使用再平常不过,大都是将请求拦截后,控制器根据配置文件将请求转给某个函数来处理。下面看看在struts2中我们可 以用的几种方案: ...

2012-01-16 09:54:59 108

原创 Hibernate的Criteria用法总结

您所在的位置:开发 > Java > 开发工具 > Hibernate中Criteria的用法 Hibernate中Criteria的用法2009-06-26 16:15 佚名 百度博客 我要评论(1) 字号:T | T本文讲述Hibernate中Criteria的完整用法。作者最近在项目中使用 Spring 和 Hibernate 进行开发,有感于 Criteria 比较好用,对 H...

2012-01-11 14:21:30 126

原创 SqlPlus下不需要用户名和密码的情况下解锁其它用户

[size=medium]1.运行-cmd,打开命令行窗口,输入sqlplus /nolog ,回车。2.这时会进入SQL>,输入 conn /as sysdba ,回车。3.比如要解锁scott 用户,输入 alter user scott account unlock 回车。提示解锁成功。4.修改scott用户的密码,alter user scott identifie...

2012-01-08 10:18:47 899

原创 谈谈final, finally, finalize的区别

  [b]final——修饰符[/b](关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载。 ...

2011-12-28 10:13:02 84

原创 关于Socket网络编程

所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。应用程序通常通过"套接字"向网络发出请求或者应答网络请求。  以J2SDK-1.3为例,Socket和ServerSocket类库位于java.net包中。ServerSocket用于服务器端,Socket是建立网络连接时使用的。在连接成功时,应用程序两端都会产生一个Socket实例,操作这个实例,完...

2011-12-28 10:10:53 104

原创 抽象类与接口

具体情况具体考虑,不是所有的都要用接口而不用抽象类: 接口用来定义行为,实现接口的类可以实现这些行为,从而使定义与实现分离 抽象类作为公共的父类,继承它的子类能复用或扩展父类的某些行为或属性类继承--->子类完全继承父类特点抽象类继承--->继承时抽象的部分不同的子类可以有不同的实现接口继承--->所有成员在子类都可以有不同的实现至于为什么要用接口而不...

2011-12-28 00:19:50 94

原创 关于MVC模式及其优缺点

MVC是一个架构,或者说是一个设计模式,它就是强制性使应用程序的输入,处理和输出分开。将一个应用程序分为三个部分:Model,View,Controller。 具体的话就是: 视图   视图就是负责跟用户交互的界面。一般就是由HTML,css元素组成的界面,当然现在还有一些像js,ajax,flex一些也都属于视图层。 在视图层里没有真正的处理发生,之负责数据输出,并允许用户操纵的方式...

2011-12-27 21:57:50 314

原创 J2EE层次设计架构

典型的三层结构:三层结构估计大家都很熟悉了:表示(presentation)层, 领域(domain)层, 以及基础架构(infrastructure)层。 [b]表示层逻辑[/b]主要处理用户和软件的交互。现在最流行的莫过于视窗图形界面(wimp)和基于html的界面了。表示层的主要职责就是为用户提供信息,以及把用户的指令翻译。传送给业务层和基础架构层。 [b]基础架构层...

2011-12-27 21:11:53 279

原创 Hibernate工作原理及为什么要用?

原理:1. 读取并解析配置文件2. 读取并解析映射信息,创建SessionFactory3. 打开Sesssion4. 创建事务Transation5. 持久化操作6. 提交事务7. 关闭Session8. 关闭SesstionFactory为什么要用:1. 对JDBC访问数据库的代码做了封装,大大简化了数据访问层繁琐的重复性代码。2. Hibern...

2011-12-27 20:38:01 75

原创 Struts 体系结构与工作原理

基本概念  Struts是Apache 基金会Jakarta 项目组的一个Open Source 项目,它采用MVC模式,能够很好地帮助java 开发者利用J2EE开发Web应用。和其他的java架构一样,Struts 也是面向对象设计,将MVC模式"分离显示逻辑和业务逻辑"的能力发挥得淋漓尽致。Structs 框架的核心是一个弹性的控制层,基于如 Java Servlets,JavaBe...

2011-12-27 20:35:58 81

原创 Spring工作原理

内部最核心的就是IOC了, 动态注入,让一个对象的创建不用new了,可以自动的生产,这其实就是利用java里的反射 反射其实就是在运行时动态的去创建、调用对象,Spring就是在运行时,跟xml Spring的配置 文件来动态的创建对象,和调用对象里的方法的 。 Spring还有一个核心就是AOP这个就是面向切面编程,可以为某一类对象 进行监督和控制(也就是 在调...

2011-12-27 20:24:04 109

原创 jsp:directive.page

等效于 但是有一点不同,如果你把所有类包的引入放在一个JSP中,在其他jsp中通include引入那个jsp。这时引入类就必须采用 这样的写法。这种写法只能在同一个jsp页面中使用,不能跨页调用...

2011-12-25 22:29:47 131

原创 JSP中include指令和include动作的区别

include指令是编译阶段的指令,即include所包含的文件的内容是编译的时候插入到JSP文件中,JSP引擎在判断JSP页面未被修改,否则视为已被修改。由于被包含的文件是在编译时才插入的,因此如果只修改了include文件内容,而没有对JSP修改,得到的结构将不会改变,所以直接执行已经存在的字节码文件,而没有重新编译。因此对不经常变化的内容,用include指令是合适的,如果需要的内容是经常变...

2011-12-25 22:16:38 75

原创 Java Web方向的综合面试题

1. HTML全称,和XML的相同点和不同点。2. 简述HTML的作用,以及掌握HTML的要点。3. CSS中层叠的含义4. 写出CSS选择符的种类以及它们的层叠次序。5. 你对盒子模式的理解6. 什么是JSP7. JSP执行原理,并解释JSP第一次执行慢的原因。8. JSP和servlet的相同点和不同点9. JSP页面中代码混乱,如何顺利调试一个页面。10....

2011-12-14 10:25:33 109

原创 Servlet生命周期与工作原理

Servlet生命周期分为三个阶段:  1,初始化阶段 调用init()方法  2,响应客户请求阶段  调用service()方法  3,终止阶段  调用destroy()方法Servlet初始化阶段:  在下列时刻Servlet容器装载Servlet:    1,Servlet容器启动时自动装载某些Servlet,实现它只需要在web.XML...

2011-11-28 20:54:51 69

原创 Java面试必须要知道的SQL语法,语句

DDL—数据定义语言(Create,Alter,Drop,DECLARE) DML—数据操纵语言(Select,Delete,Update,Insert) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK) 首先,简要介绍基础语句: 1、说明:创建数据库Create DATABASE database-name 2、说明:删除数据...

2011-11-24 21:07:29 262

原创 sql语句的各种模糊查询

我们可以在where子句中使用like来达到模糊查询的效果;在Where子句中,可以对datetime、char、varchar字段类型的列用Like子句配合通配符选取那些“很像...”的数据记录,以下是可使用的通配符:% 零或者多个字符_ 单一任何字符(下划线)\ 特殊字符[] 在某一范围内的字符,如[0-9]或者[aeth] [^] 不在某...

2011-11-09 21:15:49 228

原创 cmd中的MySQL操作

  close 中断与远程服务器的ftp会话(与open对应)   open host[port] 建立指定ftp服务器连接,可指定连接端口  source c:\dome.sql 导入数据  delete 删除远端主机中的文件   mdelete [remote-files] 删除一批文件   mkdir directory-name 在远端主机中建立目录...

2011-11-06 16:45:26 91

原创 java程序员所需要掌握的一点linux知识

Unix介绍Unix主要分为内核(kernel)和外壳(shell)两部分组成,kernel的作用操作硬件系统,而shell是连接用户与kernel之间的桥梁,它将用户输入的命令,解释给kernel,并通过kernel操作计算机.Shell的分类:1. Bourne shell 简称 sh 提示符 $...

2011-11-05 10:53:38 90

空空如也

空空如也

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

TA关注的人

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