1 ognl概述 2 ognl入门案例 3 什么是值栈 (1)servlet和action区别 (2)值栈存储位置 4 如何获取值栈对象 5 值栈内部结构 6 向值栈放数据 (1)s:debug标签 (2)向值栈放字符串 (3)向值栈放对象 (4)向值栈放list集合 7 从值栈获取数据 (1)从值 ...
分类:
其他好文 时间:
2018-11-05 00:37:28
阅读次数:
181
前台传递的参数为集合对象时,后台Controller希望用一个List集合接收数据。 原生SpringMVC是不支持,Controller参数定义为List类型时,接收参数会报如下错误: 查看了一下源码,发现问题在于ModelAttributeMethodProcessor解析参数时,会先使用Bea ...
分类:
编程语言 时间:
2018-11-03 14:10:33
阅读次数:
260
1. 常规元素去重 碰到List去重的问题,除了遍历去重,我们常常想到利用Set集合不允许重复元素的特点,通过List和Set互转,来去掉重复元素。 除此之外,可以利用java8的stream来实现去重 上面的方法在List元素为基本数据类型及String类型时是可以的,但是如果List集合元素为对 ...
分类:
编程语言 时间:
2018-11-03 02:01:24
阅读次数:
522
redis简单介绍 redis全称remote-dictionary-server 直译为远程字典服务器, 是一个高性能的key-value存储系统,也被称为数据结构服务器,因为其所存储的数据值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 ...
分类:
其他好文 时间:
2018-11-02 23:35:56
阅读次数:
164
按照图书数据库来说 //查询 :查询的返回值有两种类型,如果返回的数据你不确定是一条还是多条就返回一个List集合。如果你确定数据返回的是一条,可以把返回值换成Book实体类型。public List<Book> selectAll(){//参数看你是否用的到,这里没有传//1.写sql语句Stri ...
分类:
编程语言 时间:
2018-11-02 21:48:43
阅读次数:
166
【转自】Java中List集合去除重复数据的方法 1. 循环list中的所有元素然后删除重复 public static List removeDuplicate(List list) { for ( int i = 0 ; i < list.size() - 1 ; i ++ ) { for ( ...
分类:
其他好文 时间:
2018-11-01 00:52:21
阅读次数:
101
Iterator和ListIterator的区别是什么? 下面列出了他们的区别: Iterator可用来遍历Set和List集合,但是ListIterator只能用来遍历List。 Iterator对集合只能是前向遍历,ListIterator既可以前向也可以后向。 ListIterator实现了I ...
分类:
其他好文 时间:
2018-10-25 00:18:38
阅读次数:
182
for循环+随机数 实现相同位置的元素交换 public <T> void shuffle(List<T> list) { int size = list.size(); Random random = new Random(); for(int i = 0; i < size; i++) { in ...
分类:
其他好文 时间:
2018-10-19 14:01:33
阅读次数:
187
今天,又一次周四,又一次JAVA课,从平时的无聊折磨到激情了。 今天,建民欧巴要我们做一个查找文本中同一词句,这个东西很简单就从记忆中浮现,C语言里的查找相同字母,SO? SO? 有一点点的思路,可是,关键是,最可恨的是,不知道从哪里下手。首先,创建文本文件,找到一篇文章,输入到文本文件里;然后,编 ...
分类:
其他好文 时间:
2018-10-11 23:41:06
阅读次数:
218