排序
Hibernate悲观锁(pessimistic lock)实例详解
Hibernate支持悲观锁,通过@Lock注解和LockModeType枚举指定锁定策略。下面是一个例子: @Entity public class Product { @Id private Integer id; private String name; @Lock(LockModeType.PESS...
Java获取汉字拼音的全拼和首拼实现代码分享
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 ...
MyBatis动态sql之bind标签
在进行模糊查询时,如果使用“${}”拼接字符串,则无法防止 SQL 注入问题。如果使用字符串拼接函数或连接符号,但不同数据库的拼接函数或连接符号不同。 例如 MySQL 的 concat 函数、Oracle 的...
Servlet是什么?
在 JSP 中,Servlet 是另一种重要的技术,全称是 Java Servlet,主要用于 Java 类编写的服务端程序,与平台架构、协议无关。在 JSP 中,所有的 JSP 页面传回服务端时都要转为 Servlet 进行编译...
JSP application 对象实例详解
在JSP页面中,有9个预定义的应用对象(Application Objects)可以直接使用。这些对象代表了JSP页面运行所在的环境。主要包括: 1. out表示响应对象,用于向客户端发送数据。可以调用方法: - print():...
Java实现几种常见排序算法代码
稳定度(稳定性) 一个排序算法是稳定的,就是当有两个相等记录的关键字R和S,且在原本的列表中R出现在S之前,在排序过的列表中R也将会是在S之前。 排序算法分类 常见的有插入(插入排序/希尔排...
MyBatis与Spring的整合实例详解
MyBatis与Spring的整合可以提高开发效率,这里给出一个详细的整合实例: 1. 创建数据库表和实体类。这里以Student表和Student实体类为例。 2. 创建MyBatis的配置文件SqlMapConfig.xml。配置数据源...
JSP EL 点(.)运算符和下标([])运算符
EL 提供“.”(点操作)和 [] 两种运算符来实现数据存取运算。“.”(点操作)和 [] 是等价的,可以相互替换。例如,下面两者所代表的意思是一样的。 ${sessionScope.user.sex} 等价于 ${sessio...
MyBatis resultMap元素的结构及使用
MyBatis的resultMap元素用于将数据库列名映射到Java实体类的属性名。它有以下结构: <resultMap id='map_id' type='entity_class'> <id property='id' column='column_name' /> <...
JSP config对象
config 对象是 javax.servlet.ServletConfig 类的实例,表示 Servlet 的配置信息。 当一个 Servlet 初始化时,容器把某些信息通过此对象传递给这个 Servlet,这些信息包括 Servlet 初始化时所要...