Java多线程 线程池的原理,为什么要创建线程池? 线程的生命周期,什么时候会出现僵死进程; 什么实现线程安全,如何实现线程安全; 创建线程池有哪几个核心参数?如何合理配置线程池的大小? synchronized、volatile区别、synchronized锁粒度、模拟死锁场景、原子性与可见性; ...
分类:
其他好文 时间:
2020-11-21 11:48:56
阅读次数:
4
1.跟上技术的迭代(node,webpack,yarn) 2.在尽可能少的模块上应用Loader 3.plugin尽可能精简并确保可靠 4.resolve参数合理配置: 有时候我们引入vue文件时不会跟上后缀,如 import Header from './header'; 实际上应该是 impor ...
分类:
Web程序 时间:
2020-02-20 17:24:01
阅读次数:
99
#开发运维常见问题 fork操作 同步操作 与内存量息息相关:内存越大,耗时越长(与机器类型有关) info:latest_fork_usec 改善fork 有限使用物理机或高校支持fork操作的虚拟化技术 控制Redis实例最大可用内存:maxmemory 合理配置linux内存分配策略:vm.o ...
分类:
其他好文 时间:
2020-01-14 13:06:13
阅读次数:
99
出处: MySQL优化 - 性能分析与查询优化 优化应贯穿整个产品开发周期中,比如编写复杂SQL时查看执行计划,安装MySQL服务器时尽量合理配置(见过太多完全使用默认配置安装的情况),根据应用负载选择合理的硬件配置等。 1、性能分析 性能分析包含多方面:CPU、Memory、磁盘/网络IO、MyS ...
分类:
数据库 时间:
2019-12-20 10:22:54
阅读次数:
143
制造、财务、采购、销售,企业的里的各项资源纷繁复杂,为了资源的协调管理,合理配置,就少不了ERP软件的使用。然而随着公司的发展,在异地的公司分部、生产工厂等分支机构,访问总部的ERP管理系统就成了问题。网络工程师成长问答003-公司服务器没有公网IP,如何实现在外地访问公司的ERP? 1.使用tea ...
分类:
其他好文 时间:
2019-12-16 17:47:25
阅读次数:
373
线程池合理的线程数你是如何考虑的?: 1.先看下机器的CPU核数,然后在设定具体参数: System.out.println(Runtime.getRuntime().availableProcessors()); 即CPU核数 = Runtime.getRuntime().availablePro ...
分类:
编程语言 时间:
2019-12-05 14:45:00
阅读次数:
917
本文的目录大纲: 一.Java中的ThreadPoolExecutor类 二.深入剖析线程池实现原理 三.使用示例 四.如何合理配置线程池的大小 一.Java中的ThreadPoolExecutor类 java.uitl.concurrent.ThreadPoolExecutor类是线程池中最核心的 ...
分类:
编程语言 时间:
2019-06-21 12:37:21
阅读次数:
96
Hive的后端存储是HDFS,它对大文件的处理是非常高效的,如果合理配置文件系统的块大小,NameNode可以支持很大的数据量。但是在数据仓库中,越是上层的表其汇总程度就越高,数据量也就越小。而且这些表通常会按日期进行分区,随着时间的推移,HDFS的文件数目就会逐渐增加。 小文件带来的问题 关于这个 ...
分类:
其他好文 时间:
2019-04-21 20:02:52
阅读次数:
280
①合理消费,摆脱月光; ②懂得合理配置自己的资产; ③为家庭做好坚固的保障; ④开始投资,赚取被动收益; ⑤改变思维,改变行为,改变人生; ⑥其他各种意想不到的收获。 ‘奶嘴效应’ 这个词的历史背景是全球化会加剧贫富差距,80%财富集中在全球20%的人手上,那么如何化解剩下80%的人和这些精英的冲突 ...
分类:
其他好文 时间:
2018-12-27 03:20:59
阅读次数:
142
JVM 在Java应用程序优化中是不可缺少的一大重项,如何合理配置Java参数,如果验证配置参数的有效性,从GC日志中可以获得很重要的提示,以下是笔者对GC垃圾收集器默认开启的组合日志的部分的解析,希望能帮到想学习的同学O(∩_∩)O~~ JVM 在Java应用程序优化中是不可缺少的一大重项,如何合 ...
分类:
编程语言 时间:
2018-07-28 11:56:12
阅读次数:
244