Java线程池Executor框架可以视为一个生产者消费者模型,但是如何正确保持生产者和消费者平衡,也就是向线程池投递任务的速度和线程池处理任务能达到一个平衡关系,被投递的任务能够及时的被处理,不会因为超过线程池负载出现任务丢失甚至导致程序崩溃。由于Executor框架默认提供了空闲线程回收机制,所 ...
分类:
编程语言 时间:
2020-06-24 00:20:55
阅读次数:
90
空气的质量和人民生活健康息息相关。目前,空气污染源影响空气质量的最主要因素之一是来自固定和流动污染源的人为污染物排放,包括车辆、船舶、飞机的尾气、工业污染、居民生活和取暖、垃圾焚烧等。 随着生活水平的提高,全社会环保意识的提高,人们对生活环境健康越来越关注。国家也在PM2.5/PM10及其他污染气体监测,分析,治理上加大力度。其他污染气体包括二氧化氮、二氧化硫、一氧化碳等。 系统组成 基
分类:
其他好文 时间:
2020-06-23 18:52:09
阅读次数:
123
东方通应用部署文档 进入东方通访问地址: http://192.168.0.12:9060/console/输入用户名密码(thanos/thanos123.com)首页是对东方通软件的一些信息描述 部署应用之前需要创建连接池: 点击左侧的JDBC配置,点击创建连接池输入链接信息选择驱动包,需要提前 ...
分类:
系统相关 时间:
2020-06-23 13:16:08
阅读次数:
443
示例1 @Test public void test() { String s1 = "AB"; // "AB" 放到了字符串常量池种 String s2 = new String("AB"); //new出来的对象,对象放堆上 String s3 = "A"; String s4 = "B"; S ...
分类:
其他好文 时间:
2020-06-23 00:59:26
阅读次数:
55
1. 线程的实现方式 讲线程池之前我们先看一下线程的实现方式: Thread,Runnable,Callable // 实现Runnable接口的类将被Thread执行,表示一个基本的任务 public interface Runnable { // run方法就是它所有的内容,就是实际执行的任务 ...
分类:
编程语言 时间:
2020-06-22 22:38:40
阅读次数:
69
1. DHCP简介 1.1 DHCP DHCP: Dynamic Host Configuration Protocol 动态主机地址配置协议 提供地址池 C/S:Client/Server 1.2 DHCP的作用 把一个主机接入TCP/IP网络,并为其配置一些网络参数: IP/Netmask Ga ...
分类:
其他好文 时间:
2020-06-22 15:28:08
阅读次数:
67
打开IIS网站应用程序的应用程序池,右键高级设置,Enable 32-Bit Application选择True ,搞定 ...
分类:
其他好文 时间:
2020-06-22 12:48:34
阅读次数:
41
1.数据连接池采用c3p0,配置如下 <?xml version="1.0" encoding="UTF-8"?> <c3p0-config> <!--c3p0配置1--> <named-config name="c3p0"> <!-- 连接参数 --> <property name="driver ...
分类:
数据库 时间:
2020-06-21 23:19:05
阅读次数:
71
Spring Boot中Tomcat调优 123456 server: tomcat: accept-count: 100 max-connections: 10000 #最大可被连接数,默认为10000 max-threads: 1000 #最大工作线程数 min-spare-threads: 1 ...
分类:
编程语言 时间:
2020-06-21 16:03:32
阅读次数:
112
Executor 框架是一个根据一组执行策略调用,调度,执行和控制的异步任务的框 架。 无限制的创建线程会引起应用程序内存溢出。所以创建一个线程池是个更好的的 解决方案,因为可以限制线程的数量并且可以回收再利用这些线程。利用 Executors 框架可以非常方便的创建一个线程池。 ...
分类:
其他好文 时间:
2020-06-21 15:44:44
阅读次数:
50