自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Hibernate many-to-many

我们来利用Hibernate 的many-to-many来实现增删查。 1:实体类:User:<hibernate-mapping> <class name="com.zking.entity.User" table="USER"> <id name="uid" type="java.lang.String"&

2018-09-11 20:16:29 152

原创 Hibernate中clear()方法使用

clear()简单来说就是清理缓存的用处load()和get()都首先查找缓存(一级缓存)如果没有的话,就会去查找数据库,利用clear()可以清楚Session缓存@Test public void testClear() { configuration=new Configuration().configure(); sessionFactory=configuration...

2018-09-06 15:25:37 561

转载 struts2中 #,%{},%{#}使用方法

<s:if>判断字符串的问题:   1、判断单个字符:<s:if test="#session.user.username=='c'">   这样是从session中取出username的值,并且判断其是否为c,但是这样判断是不正确的,这样判断的话,根本判断不出来,要改成下面这样:   <s:if test="#session.user.username=='c...

2018-08-21 00:01:55 250

原创 快速排序算法

首先任意选取一个数据(通常选用数组的第一个数)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一次快速排序。但多个相同的值相对的位置会在结束时变动。算法:① 设置两个变量i、j 开始时 i=0,j=N-1② 以第一个数组元素作为关键数据,赋值给key。③ 从j开始向前搜索找到第一个小于key的值④ 从i开始向后搜索找到第一个大于key的值,然后和小于Key的...

2018-05-27 11:09:28 98

原创 XML中DTD介绍及使用

DTD全名Document Type Definition,意思为“文档类型定义”。有两个作用,第一个可以帮助编写合法的代码,第二个让浏览器正确显示代码。DTD应该放在每一个文档的第一行,这样才能告诉浏览器用的语言。通常,编写正确的代码,拥有一个合适的DTD,浏览器黑根据W3C标准显示代码。...

2018-05-26 10:48:21 723

原创 XML文件的java操作

XML文件的java操作一般为四种。分别是DOM,SAX,JDOM,DOM4J.DOM.用与平台无关的方式表达XML文件的官方W3C标准。以层次结构组织的节点或信息片的集合。它基于信息层次,因此被认为是基于树或对象的。SAX.分析能够立即开始,不需要将数据储存在内存中。应用程序甚至不需要解析整个文档,可以停止解析。...

2018-05-26 10:48:10 126

原创 XML文件与properties文件的异同

properties配置文件容易理解,适合简单的属性配置。XML配置文件结构清晰,但比较麻烦,内容多。1.从结构上分析:XML文件主要是树形。properties文件主要是以Key-value键值的形式存在。2.灵活程度分析:XML更加灵活。properties只能赋值。XML可以有多种操作方式。3.使用便捷程度:properties更简单。properties只有getProperty和setP...

2018-05-26 09:44:53 371

原创 XML文件是什么?

XML:Extentsible Markup Language的缩写,就是可扩展标记语言。具有跨平台的优势。一般用于数据库存储。用于定义其它语言的一种语言,它的前身是SGML。XML最初设计的目的是弥补HTML的不足,以强大的扩展性满足网络信息发布的需要,后来逐渐用于网络数据的转换和描述。任何XML文档对任何类型的应用和正确的解析都必须是良构的也就是每一个打开的标签都必须有匹配的结束标签,不得有次...

2018-05-25 20:27:22 216

转载 Comparable与Comparator的区别

1. Comparator 和 Comparable 相同的地方他们都是java的一个接口, 并且是用来对自定义的class比较大小的,什么是自定义class: 如 public class Person{ String name; int age }.当我们有这么一个personList,里面包含了person1, person2, persion3....., 我们用Collections.s...

2018-05-24 22:18:32 71

转载 Limit分页优化

1.   直接用limit start, count分页语句, 也是我程序中用的方法:select * from product limit start, count当起始页较小时,查询没有性能问题,我们分别看下从10, 100, 1000, 10000开始分页的执行时间(每页取20条), 如下:select * from product limit 10, 20   0.016秒select *...

2018-05-24 22:07:52 331

转载 java堆和栈的区别

区别java中堆和栈的区别自然是面试中的常见问题,下面几点就是其具体的区别各司其职最主要的区别就是栈内存用来存储局部变量和方法调用。而堆内存用来存储Java中的对象。无论是成员变量,局部变量,还是类变量,它们指向的对象都存储在堆内存中。独有还是共享栈内存归属于单个线程,每个线程都会有一个栈内存,其存储的变量只能在其所属线程中可见,即栈内存可以理解成线程的私有内存。而堆内存中的对象对所有线程可见。堆...

2018-05-23 21:18:18 92

原创 Vector 和 Arraylist 和 Linkedlist 的异同

Vector,Arraylist,Linkedlist 三者都实现List接口,使用起来非常相似,区别主要在他们各自的实现,不同的实现导致不同的性能和操作。

2018-05-23 20:52:03 154

原创 自定义函数

传入值(2显示值为女,1显示值为男)先看效果代碼如下:DELIMITER $$CREATE    FUNCTION `ljm`.`pp.01`(number INT)    RETURNS VARCHAR(50)       BEGIN    DECLARE sex VARCHAR(50) DEFAULT '';     IF number=1     THEN SET sex:='男';    ...

2018-05-21 13:43:03 96

原创 解决sql语句无法识别运算符和通用的分页存储过程

解决sql语句无法识别运算符和通用的分页存储过程先上效果代碼如下:DELIMITER $$CREATE    /*[DEFINER = { user | CURRENT_USER }]*/    PROCEDURE `ljm`.`pp.02`(pageindex INT ,pagesize INT)    /*LANGUAGE SQL    | [NOT] DETERMINISTIC    | {...

2018-05-21 13:36:01 214 1

空空如也

空空如也

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

TA关注的人

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