上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页
摘要: 作用: 将对象转Stream流 再对流数据进行操作 过滤/修改等操作 Stream流基本都用到函数式接口 配合lambda简化代码 例子 @Data @AllArgsConstructor public class Juc6 { int id; int age; String name; } cla 阅读全文
posted @ 2021-01-31 22:06 小白小白小白小白 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 池化技术 线程池 连接池 内存池 对象池... 程序运行的创建和销毁很耗费资源 池化技术就是事先准备好资源 需要时从池获取 用完放到池中 线程池好处 1.降低资源消耗 2.提高响应速度 3.方便管理 线程池3大方法 newSingleThreadExecutor newFixedThreadPool 阅读全文
posted @ 2021-01-30 16:59 小白小白小白小白 阅读(62) 评论(0) 推荐(0) 编辑
摘要: 如下是简单的线程 for (int i = 0; i <10 ; i++) { new Thread(()->{ System.out.println("1"); },""+i).start(); } System.out.println("2"); 2在线程代码后 但不会在线程执行完后才跑 Cou 阅读全文
posted @ 2021-01-28 23:57 小白小白小白小白 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 多条线程同时处理集合可能出现线程不安全(会报异常) List Vector线程安全 底层锁synchronized 效率不高 CopyOnWriteArrayList线程安全 底层锁ReentrantLock 效率稍高 //List list = new ArrayList(); //List li 阅读全文
posted @ 2021-01-28 22:51 小白小白小白小白 阅读(64) 评论(0) 推荐(0) 编辑
摘要: 给你一个整数数组 nums,请编写一个能够返回数组 “中心索引” 的方法。 数组 中心索引 是数组的一个索引,其左侧所有元素相加的和等于右侧所有元素相加的和。 如果数组不存在中心索引,返回 -1 。如果数组有多个中心索引,应该返回最靠近左边的那一个。 注意:中心索引可能出现在数组的两端。 示例 1: 阅读全文
posted @ 2021-01-28 22:16 小白小白小白小白 阅读(72) 评论(0) 推荐(0) 编辑
摘要: 1.synchronized的生产者和消费者 synchronized是锁住对象 this.wait()释放了锁 并等待 this.notify()随机通知并唤醒同一个对象中的一个线程 this.notifyAll()通知并唤醒同一个对象中的所有线程 注(遇到的问题):若生产消费者模型中生产者和消费 阅读全文
posted @ 2021-01-27 22:07 小白小白小白小白 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 给你一个由一些多米诺骨牌组成的列表 dominoes。 如果其中某一张多米诺骨牌可以通过旋转 0 度或 180 度得到另一张多米诺骨牌,我们就认为这两张牌是等价的。 形式上,dominoes[i] = [a, b] 和 dominoes[j] = [c, d] 等价的前提是 a==c 且 b==d, 阅读全文
posted @ 2021-01-27 01:09 小白小白小白小白 阅读(92) 评论(0) 推荐(0) 编辑
摘要: # 开启 service firewalld start # 重启 service firewalld restart # 关闭 service firewalld stop # 查看防火墙规则 firewall-cmd --list-all # 查询端口是否开放 firewall-cmd --qu 阅读全文
posted @ 2021-01-25 21:35 小白小白小白小白 阅读(342) 评论(0) 推荐(0) 编辑
摘要: JUC是java.util.concurrent包 并发编程的工具包 并发、并行 并发:多线程操作一个资源 并行:多人一起走 并发编程的本质:充分利用cpu的资源 线程的几个状态 新建 运行 堵塞 等待 销毁 wait/sleep区别 1.来自不同的类 wait->object sleep->Thr 阅读全文
posted @ 2021-01-25 01:08 小白小白小白小白 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 给定一个未经排序的整数数组,找到最长且 连续递增的子序列,并返回该序列的长度。 连续递增的子序列 可以由两个下标 l 和 r(l < r)确定,如果对于每个 l <= i < r,都有 nums[i] < nums[i + 1] ,那么子序列 [nums[l], nums[l + 1], ..., 阅读全文
posted @ 2021-01-24 21:36 小白小白小白小白 阅读(69) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 11 下一页