Java基础
万丈高楼平地起, 磨刀不费砍柴功, 打好基础, 方能越战越勇
意田天
一件事,做到极致,也算成功
展开
-
List去除重复数据的几种方法
List去除重复数据的几种方法1.使用LinkedHashSet删除arraylist中的重复数据LinkedHashSet是在一个ArrayList删除重复数据的最佳方法。LinkedHashSet在内部完成两件事:删除重复数据保持添加到其中的数据的顺序Java示例使用LinkedHashSet删除arraylist中的重复项。在给定的示例中,numbersList是包含整数的arraylist,其中一些是重复的数字。例如1,3和5.我们将列表添加到LinkedHashSet,然后将内容返回原创 2020-11-18 10:13:43 · 12667 阅读 · 0 评论 -
服务器端Session和客户端Session, 以及cookie的区别
Session其实分为客户端Session和服务器端Session。当用户首次与Web服务器建立连接的时候,服务器会给用户分发一个 SessionID作为标识。SessionID是一个由24个字符组成的随机字符串。用户每次提交页面,浏览器都会把这个SessionID包含在 HTTP头中提交给Web服务器,这样Web服务器就能区分当前请求页面的是哪一个客户端。这个SessionID就是保存在客户端的,属于客户端Session。其实客户端Session默认是以cookie的形式来存储的,所以当用户禁用了co原创 2020-11-03 10:19:44 · 20523 阅读 · 0 评论 -
jdk1.8中LocalDate、LocalTime、LocalDateTime的使用
为什么建议使用你 LocalDateTime ,而不是 Date?理解阿里巴巴开发手册中禁用static修饰SimpleDateFormat吗为什么需要LocalDate、LocalTime、LocalDateTime【java8新提供的类】java8新的时间API的使用方式,包括创建、格式化、解析、计算、修改为什么需要LocalDate、LocalTime、LocalDateTimeDate如果不格式化,打印出的日期可读性差Tue Sep 10 09:34:04 CST 2019使用Sim原创 2020-10-20 11:23:00 · 9900 阅读 · 0 评论 -
Java集合中对象排序问题, 根据对象中的某个属性排序(集合的相关操作)
1. 根据集合中对象的某个属性值, 排序 List<RoomCartypeParamters> roomCartypeParamtersList = new ArrayList<>(); //进行排序, 按照指定字段升序排列 Collections.sort(roomCartypeParamtersList, new Comparator<RoomCartypeParamters>() { @Override原创 2020-05-29 17:04:27 · 18037 阅读 · 0 评论 -
java集合Stream类的使用以及lambda表达式的使用
jdk1.8之后, 更新了lambda表达式, 对集合操作更加便捷stream.filter的的使用介绍可直接对集合中的元素进行过滤, 符合条件的对象留下来userDTOList = sysUserMapper.query(searchUserArgs); Stream<UserDTO> userDTOStream = userDTOList.stream().filter(user -> 1"".equals(user.getStatusCode()))原创 2020-05-29 10:16:02 · 19536 阅读 · 0 评论