`
文章列表

Struts2 -- 2

Struts2 接收参数的方式: 1. action的属性:在action 里面定义要接收的参数,并提供相应的setter,getter 和提交参数的名称一致,并不用做数据类型的转换。 相应提交方式可以用get 和post, 如:testAction?name=admin public class TestAction extends BaseAction{ private String name; public String getName() { return name; } public void setName(String name) { this ...

s-s-h

SSH整合--用户登录的例子:-------------------------------------------------------------------------------------------------------------------------spring和Struts2整合:
preparedstatement  和statement的区别: 参考:http://www.hudong.com/wiki/PreparedStatement 1: PreparedStatement是预先编译的语句,而Statement则不是预先编译的。当由于 PreparedStatement 对象已预编译过,所以其执行速度要快于 Statement 对象。2: PrepareStatement中执行的SQL语句中是可以带参数的,而Statement则不可以。 比如: PreparedStatement pstmt = con.prepareStatement("UPDAT ...
<?xml version="1.0" encoding="UTF-8" ?> <!DOCTYPE struts PUBLIC "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN" "http://struts.apache.org/dtds/struts-2.0.dtd"> <struts> <package name="demo" ex ...
算法设计:n个连续自然数,乱序存放于一个数组中,缺失一个,缺失的位置处放置-1,问怎么确定丢失的那个数? 1)如果只缺少一个:n个连续自然数的和-当前自然数的和+1 可得 2)如果缺少多个元素:      1.      

MySQL存储过程

  一个存储过程包括名字,参数列表,以及可以包括很多SQL语句的SQL语句集。 创建存储过程: 语法: CREATE PROCEDURE p() BEGIN /*此存储过程的正文*/ END CREATE PROCEDURE productpricing() BEGIN SELECT Avg(pro_price) AS priceaverage FROM products; END;  # begin…end之间是存储过程的主体定义 # mysql的分界符是分号(;) 调用存储过程的方法是: # CALL加上过程名以及一个括号 # 例如调用上面定义的存储过程 CALL pr ...
=====================Hibernate面试题==========================   1.Hibernate有哪几种查询数据的方式    a) HQL    b) 本地sql  2.load()和get()的区别  load加载方法: Users user = (Users)session.load(Users.class, userId); get加载方法: Users user = (Users)session.get(Users.class, userId); ----------------------------------------- ...
对JPA的理解: JPA全称Java Persistence API.JPA通过JDK 5.0注解或XML描述对象-关系表的映射关系,并将运行期的实体对象持久化到数据库中。JPA 是 JCP 组织发布的 Java EE 标准之一,因此任何声称符合 JPA 标准的框架都遵循同样的架构,提供相同的访问 API,这保证了基于JPA开发的企业应用能够经过少量的修改就能够在不同的JPA框架下运行。  

Reverse String

package org.jyjiao; public class Reverse{ public String reverse(String str){ char[] array=str.toCharArray(); int len=array.length; char tmp; int i=0,j=len-1; while(i<j){ tmp=array[i]; array[i]=array[j]; array[j]=tmp; i++; j--; } int index=0,sta ...
了解jvm体系 Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。 Java语言的一个非常重要的特点就是与平台的无关性。而 ...

Date类

Date类型比较大小: a.after(b)返回一个boolean,如果a的时间在b之后(不包括等于)返回true b.before(a)返回一个boolean,如果b的时间在a之前(不包括等于)返回true a.equals(b)返回一个boolean,如果a的时间和b相等返回true     SimpleDateFormat: DateFormat format = new SimpleDateFormat("yyyy-MM-dd"); Date date = format.parse(dateStr);  
Http协议客户端和服务器端的交互过程:   Http请求和Http响应消息的内容: 请求信息:请求行,请求头,空行,消息体。响应信息:状态行,响应头,空白行,消息体。   生命周期:每次客户端访问服务器时创建,服务器端发送响应信息到servlet引擎后销毁???   HttpServletRequest API:    request.getAttribute("");   request.setAttribute("", "");   request.removeAttribute("" ...
JSP部分知识点                 JSP 相关面试题: 1 、 jsp 有哪些内置对象 ? 作用分别是什么 ? 答: JSP 共有以下 9 种基本内置组件(可与 ASP 的 6 种内部组件相对应): request 用户端请求,此请求会包含来自 GET/POST 请求 ...
xml约束模式文档(作用:规定xml文件的语法):    DTD(.dtd) , XML Schema(.xsd)      对比两者来看XML Schema的优势:                           xml解析方式:    Dom, SAX                     参考:http://blog. ...

##命令模式

命令模式  
Global site tag (gtag.js) - Google Analytics