数据库单表查询,list分页关联展示

应用背景 代码实现 实体类 Class Student PageQuery ClassStudentDTO 测试代码 测试结果 应用背景   一般我们在开发数据量不是很大的中小型企业系统来说,直接使用SQL关联,多表联合查询就可以了,因为这样在项目开发过程中非常的高效。...

2018-06-02 13:12:38

阅读数:229

评论数:0

求List,Map,Set的交集,并集与差集

应用场景 ListMap集合操作 数据准备 交集 并集 差集 Map集合操作 数据准备 交集 并集 差集(左侧) 差集(右侧) Set集合操作 数据准备 交集 并集 差集 应用场景   在大数据的背景下,我们在做项目的时候往往使用单表在数据库中查询数据,然后多表在s...

2018-05-30 13:44:09

阅读数:774

评论数:0

在java中树形列表信息的查询

传统的查询方式   在IT的项目开发中,有时我们会经常遇到树形列表数据的查询等的相关操作,比如下面的情况就是如此: 传统的查询方式   树形列表数据最基本的展示一共需要三个字段,分别是id,pId以及name。其中id是该条信息的主键,一般是自增的,并且不允许重复。pId...

2018-05-11 11:57:16

阅读数:829

评论数:0

数据结构——循环队列

  这里所编写的就是一个循环队列,具体的说明在程序的注释里就已经写明了,并配有相应的测试代码。 Queue package com.lyc.linearTable.queue; import com.lyc.util.ObjectHolder; public interface Que...

2018-04-08 16:09:20

阅读数:61

评论数:0

数据结构——栈

  之前写了很多数据结构的算法,这里就不过多解释,直接上代码。 Stack package com.lyc.linearTable.stack; import com.lyc.util.ObjectHolder; /** * 这里是栈运算 */ public interface S...

2018-04-07 10:15:31

阅读数:123

评论数:0

线性表——顺序表——时间复杂度计算2

接上一篇文章继续分析 线性表——顺序表——时间复杂度计算    在之前的文章中的示例1和示例2中,我们通过观察可以发现,当在顺序存储结构的线性表中某个位置上插入或删除一个数据元素时,其时间主要耗费在移动元素上(换句话说,移动元素的操作为预估算法时间复杂度的基本操作),而移动元素的格式取决于插入或删...

2017-09-13 22:09:25

阅读数:1305

评论数:0

线性表——顺序表——时间复杂度计算

数据结构的核心思想是通过数据结构的思维来优化代码的算法,以此来提升程序的执行性能,缩短程序执行的时间。下面我来举两个例子,以此来说明数据结构的时间复杂度计算问题。

2017-09-13 09:38:55

阅读数:2798

评论数:0

数据结构——线性表——顺序表

线性表是最常用且最简单的数据结构。简而言之,一个线性表是n个数据元素的有限序列。至于每一个元素的具体含义,在不同的情况下各不相同,它可以是一个数字或一个符号,也可以是一页书,甚至是更复杂的信息。

2017-09-12 22:13:36

阅读数:268

评论数:0

数值转换成大写金额运算

在记账时,我们经常用大写汉字代替数字进行记账,而我们在数值运算时往往是采用的阿拉伯数字进行的计算,这时我们就需要用到将阿拉伯数值转换成大写金额的数值转换工具,而这篇代码讲的就是这种数值换算运算. 它的大体思想是这样的 一、获取数字阿拉伯数值,假如说该数值是120000,那自然不用说了,如果是1...

2017-04-15 23:04:35

阅读数:743

评论数:0

红包生成算法

这是一个红包生成算法的java程序,其原理是这样的.我们假设红包的总金额是10元,纷发次数是10次,那么平均每一个人得到的就是1元,这个大家都是知道的,然后让这十个红包两两之间交换一个随机数,该随机数的绝对值大于等于0,小于平均数,每次交换的数字可能是正数,也可能是负数,这样十个红包总共需要交换9...

2017-04-14 21:58:15

阅读数:939

评论数:0

求文件的MD5算法

MD5即Message-Digest Algorithm 5(信息-摘要算法5),用于确保信息传输完整一致。是计算机广泛使用的杂凑算法之一(又译摘要算法、哈希算法),主流编程语言普遍已有MD5实现。将数据(如汉字)运算为另一固定长度值,是杂凑算法的基础原理,MD5的前身有MD2、MD3和MD4。

2017-03-18 22:53:46

阅读数:601

评论数:0

currentTimeMillis,getTimeInMillis与getTime获取当前时间戳耗时比较

在生成当前的时间戳的方面,我们有多种方法,比如说currentTimeMillis,getTimeInMillis与getTime,在生成时间戳方面我们总是想生成的时间越短越好,生成的时间消耗越短,这意味着所得的信息也就越精确,所以说下面我将重点比较这几种方法中的时间消耗问题.

2017-03-18 22:03:56

阅读数:10274

评论数:1

线性表——顺序表(Coordinate)

采用C++语言编写的数据结构,线性表。实现的功能是对于用户自定义的数据类型的相关操作。

2016-11-20 16:55:27

阅读数:285

评论数:0

栈——括号匹配

采用C++语言实现的数据结构,栈,利用栈原理实现的括号匹配。

2016-11-20 16:50:36

阅读数:445

评论数:0

栈——数据转换2

采用C++语言实现的数据结构,栈,利用栈原理实现对于数据类型的相关转换。

2016-11-20 16:47:03

阅读数:259

评论数:0

栈——数据转换

采用C++语言实现的数据结构,栈,数据类型转换,实现的功能是将十进制转换成相应的二进制、八进制、十六进制的数据类型。

2016-11-20 16:43:29

阅读数:337

评论数:0

栈——栈模版

采用C++语言实现的数据结构,栈模板,通过栈模板我们可以用来进行各种数据类型的栈的相关操作。

2016-11-20 16:37:25

阅读数:285

评论数:0

采用C++语言实现的数据结构,栈。实现的功能是对于栈的相关操作。

2016-11-20 16:33:55

阅读数:310

评论数:0

环形队列——用户对用户自定义数据类型的相关操作

采用C++语言实现的数据结构,环形队列。其与之前版本的区别主要就在于用户可以采用自己自定义的数据类型进行相关操作。

2016-11-20 16:22:11

阅读数:274

评论数:0

环形队列——对int类型的数据进行操作

采用C++语言编写的数据结构,环形队列,实现的功能是对int类型的环形队列的相关操作。

2016-11-20 16:17:21

阅读数:387

评论数:0

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