摘要:
Stream流计算 什么是Stream流式计算 大数据:存储 + 计算 集合、MySQL 本质就是存储东西的; 计算都应该交给流来操作! /** * 题目要求:一分钟内完成此题,只能用一行代码实现! * 现在有5个用户!筛选: * 1、ID 必须是偶数 * 2、年龄必须大于23岁 * 3、用户名 阅读全文
posted @ 2021-05-04 20:38
saxon宋
阅读(74)
评论(0)
推荐(0)
摘要:
四大函数式接口(必需掌握) lambda表达式、链式编程、函数式接口、Stream流式计算 很重要 函数式接口: 只有一个方法的接口 @FunctionalInterface public interface Runnable { public abstract void run(); } // 泛 阅读全文
posted @ 2021-05-04 15:18
saxon宋
阅读(298)
评论(0)
推荐(0)
摘要:
线程池 线程池:三大方法、7大参数、4种拒绝策略 池化技术 程序的运行,本质:占用系统的资源! 优化资源的使用!=>池化技术 线程池、连接池、内存池、对象池///….. 创建、销毁。十分浪费资源 池化技术:事先准备好一些资源,有人要用,就来我这里拿,用完之后还给我。 线程池的好处: 1、降低资源的消 阅读全文
posted @ 2021-05-04 14:18
saxon宋
阅读(50)
评论(0)
推荐(0)
摘要:
SynchronousQueue 同步队列 没有容量, 进去一个元素,必须等待取出来之后,才能再往里面放一个元素! put、take public class Test01 { /** * 同步队列 * 和其他的BlockingQueue 不一样, SynchronousQueue 不存储元素 * 阅读全文
posted @ 2021-05-04 13:03
saxon宋
阅读(65)
评论(0)
推荐(0)
摘要:
BlockingQueue的四组API 会抛出异常 public class Test01 { public static void main(String[] args) { test(); } public static void test() { //队列的大小:3 ArrayBlocking 阅读全文
posted @ 2021-05-04 11:49
saxon宋
阅读(81)
评论(0)
推荐(0)
摘要:
阻塞队列 什么情况下我们会使用 阻塞队列:多线程并发处理,线程池! 四组API |方式 |抛出异常 | 有返回值,不抛出异常 | 阻塞 等待 | 超时等待 阅读全文
posted @ 2021-05-04 11:23
saxon宋
阅读(30)
评论(0)
推荐(0)
摘要:
ReadWriteLock /** * 独占锁(写锁) * 一次只能被一个线程占有 * 共享锁(读锁) 多个线程可以同时占有 * * ReadWriteLock * 读-读 可以共存! * 读-写 不能共存! * 写-写 不能共存! */ public class Test04 { public s 阅读全文
posted @ 2021-05-04 09:13
saxon宋
阅读(62)
评论(0)
推荐(0)

浙公网安备 33010602011771号