java
zhangztSky
这个作者很懒,什么都没留下…
展开
-
IDEA 创建scala项目
IDEA 创建scala项目原创 2020-07-07 11:30:38 · 100 阅读 · 0 评论 -
java 位移等操作
double i = Integer.MIN_VALUE - 1; System.out.println(i); System.out.println(0b111);//二进制Binary System.out.println(0x111);//16进制 Hex System.out.println(01234);...原创 2020-05-17 18:00:32 · 100 阅读 · 0 评论 -
求求你了,不要再自己实现这些逻辑了,开源工具类不香吗?---转载
求求你了,不要再自己实现这些逻辑了,开源工具类不香吗?转载 2020-05-12 14:22:13 · 226 阅读 · 0 评论 -
NodeJs的设计思想
事件驱动与多线程原创 2020-05-05 21:46:35 · 183 阅读 · 0 评论 -
异步编程与多线程编程的联系和区别
异步和多线程的联系与区别转载 2020-04-30 17:07:39 · 143 阅读 · 0 评论 -
Java 异步编程--CompletableFuture
Java 异步编程Java 1.5开始,提供了Callable和Future,通过它们可以在任务执行完毕之后得到任务执行结果。Future接口可以构建异步应用,是多线程开发中常见的设计模式。当我们需要调用一个函数方法时。如果这个函数执行很慢,那么我们就要进行等待。但有时候,我们可能并不急着要结果。因此,我们可以让被调用者立即返回,让他在后台慢慢处理这个请求。对于调用者来说,则可以先处理一...原创 2020-04-30 14:36:48 · 142 阅读 · 0 评论 -
你必须掌握的Callable、Future和FutureTask
Callable和Future获得线程执行完的结果 public static void main(String[] args) throws ExecutionException, InterruptedException { /* * 在前面的文章中我们讲述了创建线程的2种方式,一种是直接继承Thread,另外一种就是实现Runnable接口。 ...原创 2020-04-30 11:56:06 · 129 阅读 · 1 评论 -
Java 实现主线程等待的几种方法
1 .用joinjoin 不仅可以让子线程等待执行,主线程也可以 public static void main(String[] args) throws InterruptedException { Test test = new Test(); test.executeTask2(); } static Logger log = L...原创 2020-04-16 15:57:12 · 1850 阅读 · 0 评论 -
java wait,notify,join ,countDownLatch 实现线程间通信合作
利用多线程交替打出1和2import lombok.SneakyThrows;public class Test { volatile boolean flag = false; public static void main(String[] args) { Test o = new Test(); new Thread(new Runna...原创 2020-04-01 15:22:54 · 113 阅读 · 0 评论 -
idea--debug技巧
debugdebug异常for 循环设置值快速到达多线程调试…注意 先设置值 再启动debug避免操作资源force return 后然后点击上图那个绿色的前面带竖的箭头debug fileddebug族后悔药之断点回退远程debug复杂表达式的debug...原创 2020-02-24 12:44:53 · 209 阅读 · 0 评论