- 博客(8)
- 资源 (1)
- 收藏
- 关注
原创 Stream API开发常用操作总结
Stream API常用操作总结:1.查找集合对象中某个值等于一个具体值并返回集合的操作: List<User> users1 = users.stream().filter(u -> "zds".equals(u.getName())).collect(Collectors.toList());2、根据集合中的某个属性值生成Map,key:属性值,value:对象集合 Map<String, List<CartManager>>......
2021-03-02 15:02:29
417
转载 Java 8 中的 Streams API 详解
陈争云, 占宇剑, 司磊发布: 2014-09-11原创地址:https://developer.ibm.com/zh/articles/j-lo-java8streamapi/为什么需要 StreamStream 作为 Java 8 的一大亮点,它与 java.io 包里的 InputStream 和 OutputStream 是完全不同的概念。它也不同于 StAX 对 XML 解析的 Stream,也不是 Amazon Kinesis 对大数据实时处理的 Stream。Java 8 中的
2020-09-09 14:54:47
579
转载 单例设计模式
单例模式是最常用到的设计模式之一,熟悉设计模式的朋友对单例模式都不会陌生。一般介绍单例模式的书籍都会提到饿汉式和懒汉式这两种实现方式。但是除了这两种方式,本文还会介绍其他几种实现单例的方式,让我们来一起看看吧。简介单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。比如在某个服务器程序中,该服务器的配置信息存放在一个文件中,这些配置数据由一个单例对象统一读取,然后服务进程中的其他对象...
2020-09-08 09:50:53
114
转载 Java并发编程:volatile关键字解析
volatile这个关键字可能很多朋友都听说过,或许也都用过。在Java 5之前,它是一个备受争议的关键字,因为在程序中使用它往往会导致出人意料的结果。在Java 5之后,volatile关键字才得以重获生机。 volatile关键字虽然从字面上理解起来比较简单,但是要用好不是一件容易的事情。由于volatile关键字是与Java的内存模型有关的,因此在讲述volatile关键之前,我们先来了解一下与内存模型相关的概念和知识,然后分析了volatile关键字的实现原理,最后给出了几个使用volati.
2020-09-08 09:43:53
126
转载 Java线程状态分析
Java线程的生命周期中,存在几种状态。在Thread类里有一个枚举类型State,定义了线程的几种状态,分别有:NEW: 线程创建之后,但是还没有启动(not yet started)。这时候它的状态就是NEW RUNNABLE: 正在Java虚拟机下跑任务的线程的状态。在RUNNABLE状态下的线程可能会处于等待状态, 因为它正在等待一些系统资源的释放,比如IO BLOCKED: 阻塞状态,等待锁的释放,比如线程A进入了一个synchronized方法,线程B也想进入这个方法,但是这个方法的锁已
2020-09-08 09:40:49
313
原创 HashMap五种遍历的方式
Map<String, String> map = new HashMap<String, String>();map.put("1", "value1");map.put("2", "value2");map.put("3", "value3");//第一种:普遍使用,二次取值System.out.println("通过Map.keySet遍历key和value:");for (String key : map.keySet()) {System.out
2020-09-08 00:27:41
135
转载 登录mysql数据库的几种方式
登录mysql数据库的几种方式第1种 (通过mysql自带的客户端,MySQL 5.5 Command Line Client)不推荐这种方式注意:这种登录方式,只适用于root用户,不够灵活!(只适合于root用户登录,只限于root用户,以后我们可能还有很多其他的用户,那其他用户就无法用这种方式登录了,所以这种方式登录mysql数据库有局限性),所以不推荐使用这种方式登录mysql数据库退出登录,可以使用exit命令或者是ctrl + c如下图:第2种 (使用wi..
2020-09-08 00:12:13
3043
转载 oracle Merge Into 用法
在开发中我们经常会碰到这么一个场景,列如用户修改简单的个人基本信息,这个时候就需要判断用户的基本信息是否存在,如果是首次录入不存在就在表中插入一条信息,如果存在就更新表里的信息。要实现这种这种场景很简单,我们最常用的就是先查询一下用户的基本信息,执行一下select方法,如果数据存在就执行update方法,如果不存在就就执行insert 方法。这是一种解决思路。当只是很简单的条件判断时,我们也有另外一种数据库层面的解决思路就是merge into ,很多数据库都有这种语句,因为我用的oracle,这里就
2020-09-08 00:11:52
251
企业信息管理系统
2017-11-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人