- 浏览: 31216 次
- 性别:
- 来自: 深圳
最新评论
文章列表
JSON 类型转换应用:
import java.util.List;
import com.alibaba.fastjson.JSON;
import com.alibaba.fastjson.JSONObject;
public class JSONUtil {
public static String objToJSONStr(Object object) {
return JSON.toJSONString(object);
}
public static <T> T jsonStrToObj(String text, Class<T> claz ...
SELECT * FROM TABLE_NAME WHERE YW_INDEX = #YW_INDEX# FOR UPDATE NOWAIT
注:TABLE_NAME 为表名; YW_INDEX 为业务主键。
在系统进行开发用到锁表控制时要将该 service 放在同一事务中!
SQL中的单记录函数
1.ASCII
返回与指定的字符对应的十进制数;
SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual;
A A ZERO SPACE
--------- --------- --------- ---------
65 97 48 32
2.CHR
给出整数,返回对应的字符;
SQL> select chr(54740) zhao,chr(65 ...
JAVA面试智力题
1. 有7克、2克砝码各一个,天平一架,如何只用这些物品三次将140克的盐分成50克、90克各一份?
2. 有两个房间,其中一间房里有三盏灯,另一间房里有控制这三盏灯的开关。这两间房是相对独立、相对封闭的, ...
MVC设计模式
本章将详细介绍什么是MVC设计模式。还将介绍MVC设计模式中的几个重要部分,并介绍MVC在Java Web开发中的使用。
通过本章的学习,读者应该能够完成如下几个目标。
了解什么是MVC设计模式
了解Model 1和Model 2的区别以 ...
DAO设计模式
本章将详细介绍什么是DAO,以及使用DAO设计模式的优点。还将介绍如何设计数据库连接类、VO类、DAO接口、DAO实现类以及DAO工厂类。
通过本章的学习,读者应该能够完成如下几个目标。
了解什么是DAO设计模式以及其优点
熟练掌握如何定义数据库连接类
熟练掌握如何定义VO类
熟练掌握如何定义DAO接口、DAO类以及DAO工厂类
熟练掌握如何使用DAO实现数据库操作
1 DAO简介
DAO设计模式是属于J2EE数据层的操作,使用DAO设计模式可以简化大量代码和增加程序移植性。
回忆之前使用JDBC操作数据库,都是直接在JSP页面中写JDBC代 ...
Listener开发
本章将详细介绍Listener的定义和作用,还将介绍如何配置Listener。将介绍Listener的分类以及常用的Listener,如ServletContext Listener和HttpSession Listener。
通过本章的学习,读者应该能够完成如下几个目标。
熟练掌握如何定义 ...
Filter开发
本章将详细介绍Filter的定义和作用,还将介绍如何配置Filter。将详细介绍Filter的生命周期,以及一些常用的Filter,如非法文字过滤器、字符编码过滤器以及登录验证过滤器。
通过本章的学习,读者应该能够完成如下几个目标。
熟练掌握如何定义并配置Filter
理解Filter的生命周期
熟练掌握如何添加非法文字过滤器
熟练掌握如何添加字符编码过滤器
熟练掌握如何添加登录验证过滤器
1.1Filter简介
Filter的中文译名为过滤器。从字面名称就可以看出来Filter是用来进行过滤的。借助于过滤器可以实现如下功能。
(1)过滤非法文字和信息。
(2)设置 ...
Servlet开发基础
Servlet开发是Java Web开发中一个重要的部分。本章将详细介绍Servlet的生命周期,还将介绍HttpServlet的常用方法以及Servlet的常用接口等等内容。
通过本章的学习,读者应该能够完成如下几个目标。
熟练掌握如何定义 ...
JSTL标签库
JSTL标签库分为五类,分别是JSTL核心标签库、数据库标签库、I18N格式化标签库、XML标签库和JSTL函数标签库。本章将详细介绍各类标签以及每个标签的使用方法和作用。
通过本章的学习,读者应该能够完成如下几个目标。
熟练掌握通过JSTL核心数据库定义变量,输出变量,移除变量。
熟练掌握通过数据库标签库完成数据库操作。
熟练掌握通过XML标签库完成XML文件操作。
熟练掌握通过I18N标签库完成国际化操作。
熟练掌握通过JSTL函数标签库完成常用函数操作。
1 JSTL核心标签
在JSP页面中要使用到核心标签,必须使用<%@taglib% ...
EL表达式
EL全名为Expression Language,它原来是JSTL1.0为了方便存取数据所定义的语言。到了JSP2.0以后,EL正式纳入成为标准规范之一。只要是支持Servlet2.4/JSP2.0的Container,都可以在JSP网页中直接使用EL。
通过本章的学习,读者 ...
JSP和JavaBean
本章将详细介绍什么是JavaBean,以及如何定义JavaBean。还将介绍如何在JSP中调用JavaBean,如何设置并获得JavaBean属性以及设置JavaBean的范围,最后还将介绍如何移除JavaBean。
通过本章的学习,读者应该能够完成如下几个目标。
熟练掌握定义JavaBean
熟练掌握在JSP中调用JavaBean
熟练掌握设置并获得JavaBean属性
熟练掌握设置JavaBean的范围
熟练掌握移除JavaBean
1 JavaBean简介
JavaBean是为Java语言设计的软件组件模型,具有可重复使用和跨平台的 ...
JSP内置对象
本章将介绍JSP的内置对象,并对JSP内置对象进行分类。将
详细介绍其中的JSP内置对象,包括request、response、out、
session等等。
熟练使用JSP内置对象保存属性。
熟练JSP属性保存的四个范围。
熟练使用request对象取得参数值。
了解其他各对象的常用方法。
1 JSP内置对象分类
根据各对象的作用不同,可以将这九个对象分为如下四类。
第一类:与Servlet有关的内置对象。
包括page和config两个对象。
第二类:与Input/Output有关的内置对象
包括out、request和response三个对象。
第三类:与Contex ...
JSP动作元素
本章将介绍JSP的动作元素的作用,并对JSP动作元素进行分类。将详细介绍其中的JSP基本动作元素,包括<jsp:include>、<jsp:forward>、<jsp:param>、<jsp:plugin>、<jsp:params>、<jsp:fallback>。
熟练使用<js ...
熟练使用page指令以及各属性的配置
熟练使用include指令来包含各种文件
了解使用taglib指令来引入标签库,并定义其前缀
1 page指令
page指令主要用来设定JSP页面的全局属性,该配置将作用于整个JSP页面,甚至包括静态包含的文件。其语法格式如下。
<%@ page 属性1 = “属性值1” 属性2 = “属性值2”%>
1.1 language属性
language属性主要用来声明所使用的脚本语言种类,目前暂时只能使用Java语言。不过不排除以后可以使用如C、C++或其他语言的可能。language属性的默认值也是java。其属性配置语法格 ...