多线程的实现方式(继承父类和实现接口)三种 1. 继承父类Thread,重写run()方法 【实现】 java1.5后 java.util.concurrent(concurrent:并发) atomic:原子 ,AtomicInteger:原子引用 1.volatile java虚拟机提供的轻量级 ...
分类:
编程语言 时间:
2019-08-27 01:01:02
阅读次数:
120
Runable与Callable相同点: 1、两者都是接口; 2、两者都可用来编写多线程程序; 3、两者都需要调用Thread.start()启动线程; 不同点: 1、实现Callable接口的任务线程能返回执行结果,此时需要调用FutureTask.get()方法实现,此方法会阻塞主线程直到获取c ...
分类:
其他好文 时间:
2019-08-27 00:32:49
阅读次数:
137
锁的是当前对象this,被锁定后,其他线程都不能进入到当前对象的其他的synchronized方法。 1. 所有的非静态同步方法用的都是同一把锁 实例对象本身 2. 所有的静态同步方法用的也是同一把锁 类对象本身 ...
分类:
编程语言 时间:
2019-08-26 18:10:20
阅读次数:
128
收到多个客户端请求后,阻塞方法的性能显著下降。 而 Reactive 非阻塞方法的表现应该与请求数量无关,性能稳定 添加 Spring Boot WebFlux Starter 依赖 耗时比较 RestTemplate 调用耗时服务 由于 RestTemplate 是同步调用,调用 Endpoint ...
分类:
Web程序 时间:
2019-08-26 13:10:46
阅读次数:
100
在去年的9月26日,Oracle官方宣布Java11正式发布,这是Java大版本周期变化后的第一个长期支持版本,非常值得关注。Java9和Java10都在很短的时间内就过渡了,所以,Java11将是一个不可忽视的版本。从时间节点看,JDK11的发布正好处在JDK8免费更新到期的前夕,同时,JDK8、 ...
分类:
编程语言 时间:
2019-08-26 13:04:02
阅读次数:
75
原文引用https://www.dazhuanlan.com/2019/08/26/5d62f6fd2023a/ 小说网址https://www.uxiaoshuo.com/使用绝色妖娆:鬼医至尊为例(主要是女朋友想看^_^)下面是进程代码123456789101112131415161718192... ...
分类:
其他好文 时间:
2019-08-26 10:12:40
阅读次数:
126
java 1.什么是受保护的代码 方法一:将Java代码编译成class文件进行保存,java编译具有不可逆性,此时别人是无法更改。 方法二:将java代码生成,jar包,war包等包的形式进行存储,此方法也是根据编译的不可逆性来进行保护。 方法三:将java代码保存到svn服务器,该方法可以记录所 ...
分类:
其他好文 时间:
2019-08-26 10:00:41
阅读次数:
102
15:16:53: Starting: "/opt/Qt5.12.0/5.12.0/gcc_64/bin/qmake" /home/luo/Desktop/MyFile/QtProject/QQ_Client/QQ_Client.pro -spec linux-g++ CONFIG+=debug C ...
分类:
其他好文 时间:
2019-08-25 15:53:06
阅读次数:
89
单进程服务器 多进程服务器: 多线程服务器: ...
分类:
Web程序 时间:
2019-08-25 15:41:29
阅读次数:
100
SSH服务口令猜解: msf > use auxiliary/scanner/ssh/ssh_loginmsf auxiliary(ssh_login) > show optionsmsf auxiliary(ssh_login) > set RHOSTS 192.168.1.1msf auxili ...
分类:
其他好文 时间:
2019-08-25 12:01:28
阅读次数:
59