- 博客(16)
- 收藏
- 关注
原创 ref 与idref 区别
Ref:不带有验证功能,注入的是bean的实例 Idref:带有验证功能,注入的是string。idref和ref的作用的完全不同的,ref是对bean的对象实例的引用,ref同样有两种方式<ref bean=""/>和<ref local=""/>。iderf:通过或者注入bean的时候通过idref来检查注入的bean是否在容器中的一种检查错误的方式。i...
2018-09-17 21:01:26 400 1
原创 Hibernate 对象的状态
对象的状态:1:临时状态(新建状态):没有保存数据库之前2:持久状态(托管状态):数据库中有,也在session缓存3:游离状态(托管状态):在数据库中有,不在session缓存4:删除状态:在数据库中没有,session缓存也没有图下 Session的save()方法: save()方法将一个临时对象转变为持久对象。 Session的update()方法: ...
2018-09-06 16:49:33 146
原创 Hibernate 自定义id
代码如下: 实体类package com.zking.entity;import java.io.Serializable;import java.sql.Connection;import java.sql.PreparedStatement;import java.sql.ResultSet;import java.util.ArrayList;import ja...
2018-09-05 20:32:07 814
原创 Struts2 # % %{} %{#} 的区别
#的主要用于#大多用于域对象Context对象中 用于action堆栈Contexth获取值Context主要包括有1:request 2:session 3:appliaction 4:parameters 5:attr主要用法主要写于<s:property/>标签 value属性获取值得前端<s:property value="#Map['name']"/...
2018-08-20 22:54:18 176
原创 BodyTagSupport与TagSupport的区别
1:区别TagSupport与BodyTagSupport的区别 TagSupport与BodyTagSupport的区别主要是标签处理类是否需要与标签体交互,如果不需要交互就用TagSupport,若需要交互就用BodyTagSupport。 交互就是标签处理类是否要读取标签体的内容和改变标签体返回的内容。 用TagSupport实现的标签,都可以用BodyTagSupport...
2018-06-03 20:01:02 124
原创 反射
1:反射百度百科:JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。自见:有.Class转为.Java 六种获取类的方法 属性 方法 2:简单操作package com.zking.clas;import java.lang.reflect.Fi...
2018-06-02 17:09:26 106
原创 JAVA的快速排序算法
1:快速排序算法是什么?快速排法是对冒泡排序的一种改进。来历:1962由C. A. R. Hoare提出基本思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列2:它有什么用?首先它是一种排序,可以让无序的数组,组合变得有序,查询会非常方便,数据是...
2018-05-27 16:36:09 124
原创 XLM的基础理论
1:XML文件是什么?所谓的xml,就是eXtensible Markup Language, 翻译成中文就是“可扩展标识语言“;2:XML文件中的DTD又是什么?1:DTD简介文档类型定义(DTD)可定义合法的XML文档构建模块。它使用一系列合法的元素来定义文档的结构。DTD 可被成行地声明于 XML 文档中,也可作为一个外部引用。带DTD的XML文件实例<?xml version="1....
2018-05-25 22:22:56 360
转载 java.lang.Comparable 和 java.util.Comparator compareTo 区别
Java的Comparator和Comparable当需要排序的集合或数组不是单纯的数字型时,通常可以使用Comparator或Comparable,以简单的方式实现对象排序或自定义排序。Comparable:Comparable是排序接口。若一个类实现了Comparable接口,就意味着该类支持排序。实现了Comparable接口的类的对象的列表或数组可以通过Collections.sort或A...
2018-05-24 22:56:17 104
转载 堆栈之间的差别
堆栈数据结构区别堆(数据结构):堆可以被看成是一棵树,如:堆排序。栈(数据结构):一种先进后出的数据结构。例如:顺序栈AStack的类定义template < class T > class AStack { private: int size ; // 数组的规模 T * stackArray ; // 存放堆栈元素的数组 int top ; // 栈顶所在数组元...
2018-05-23 20:37:47 109
原创 Vector和ArrayList异同与LinkedList和ArrayList异同
Vector和ArrayList异同如下存储方式看Vector与ArrayList想相比 vector的安全系数更高ArrayList的采用数组的方式实现存储数据,实现了可以改变数组的大小 ,它允许然后元素 (包括null)特点:(1)ArrayList没有同步。(2)此数组元素数大于实际存储的数据以便增加和插入元素,都允许直接序号索引元素,但是插入数据要设计到数组元素移动等内存操作,所以索引数据...
2018-05-23 20:32:23 134
原创 LIMIT的优化
查询大量数据时电脑可能因为数据太多而卡顿 或者 卡死让我们进行 LIMIT 进行 优化SELECT * FROM stu WHERE sid >=( SELECT sid FROM stu LIMIT 1,5) LIMIT 5; ...
2018-05-23 18:34:02 141
原创 MYSQL根据数字分男女
效果如下代码如下DELIMITER $$USE `t204`$$DROP FUNCTION IF EXISTS `scc`$$CREATE DEFINER=`root`@`localhost` FUNCTION `scc`( indes INT #设置传入参数 ) RETURNS VARCHAR(255) CHARSET utf8 COLLATE ...
2018-05-23 18:29:28 2082
原创 MYSQL存储过程的分页
效果如下写法如下DELIMITER $$USE `t204`$$DROP PROCEDURE IF EXISTS `myc`$$CREATE DEFINER=`root`@`localhost` PROCEDURE `myc`(IN myr INT,IN myk INT) # myr 开始长度 myk 结束长度BEGINSET @myc=CONCAT('SELECT * FROM ...
2018-05-23 18:25:50 261
原创 MYSQL无法识别运算符
关于mySQL无法LIMIT无法直接运行运算符的分页SELECT * FROM stu LIMIT 1*2,10;是行不通的不过我们可以这样来进行 LIMIT的分页SET @myc=(1*5); #设置结束的长度SET @myr=CONCAT('SELECT * FROM stu LIMIT 1,',@myc); #设置执行的方法PREPARE a FROM @myr;EXECUTE a;...
2018-05-23 18:19:57 327
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人