![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
30公分不含头
这个作者很懒,什么都没留下…
展开
-
30公分初探分布式架构演进
分布式系统的意义1.升级单机处理能力的性价比越来越低 单机的处理能力主要依靠CPU,内存,磁盘.通过更好硬件做垂直扩展的方式来提升性能,成本会越来越高.2.单机处理能力存在瓶颈 单机处理能力存在瓶颈,CPU,内存都会有自己的性能瓶颈,也就是说就算你是土豪不惜成本去提升硬件,但是硬件的发展速度和性能 是有限制的.3.稳定性和可用性这两个指标很难达到 单机系统存在可用性和稳定性的问题,这两...原创 2019-12-25 10:51:33 · 204 阅读 · 0 评论 -
30公分浅谈JVM之性能分析调优
JVM性能分析调优某系统应用迟缓卡顿原因分析• 接到某系统用起来比较“卡”,测试人员不能立即重现,偶然现象。• 从网络到OS,再到系统的各个组成部分(Web服务器,应用服务器,数据库服务器,缓存服务器等)都有可能出现 问题,除非很确定的现象,一般会从应用系统本身开始开始分析排查。• 检查代码是系统分析后面的步骤,应该先用科学化的方法步骤先检查和定位问题。• 根据我们学习的JVM...原创 2019-12-20 11:31:42 · 204 阅读 · 0 评论 -
30公分浅淡JVM之GC
JVM垃圾回收JVM逃逸分析1、方法逃逸方法内部的局部变量作为参数传递到其他方法中,称为方法逃逸。2、线程逃逸方法内部的局部变量赋值给类变量或可以在其他线程中访问的实例变量,称为线程逃逸。3、JVM逃逸分析参数设置启用逃逸分析参数:-XX:DoEscapeAnalysis查看分析结果:-XX:+PrintEscapeAnalysis开启标量替换:-XX:+Eli...原创 2019-12-20 10:41:47 · 137 阅读 · 0 评论 -
30公分浅淡JVM之基础
什么是JAVA虚拟机JVM是JAVA虚拟机(JAVA Virtual Machine)的缩写,是一个虚构出来的计算机 ,是通过在实际 的计算机上仿真模拟各种计算机功能来实现的。JAVA虚拟机有自己完善的虚拟硬 件架构,如处理 器、堆栈、寄存器等,还具有相应的指令系统。JVM屏蔽了与具体操作系统平台 相关的信息,使得 JAVA程序只需生成在JAVA虚拟机上运行的目标代码(字节码),就可以在多种平...原创 2019-12-19 17:45:12 · 136 阅读 · 0 评论 -
EhCache环境搭建
<!--ehcache pom中jar的引用配置--><dependency> <groupId>net.sf.ehcache</groupId> <artifactId>ehcache</artifactId> <version>2.7.2</version>原创 2019-01-18 10:29:14 · 611 阅读 · 0 评论 -
Java读取Excel并合并表格中所需的列的数据
HSSFWorkbook:是操作Excel2003以前(包括2003)的版本,扩展名是.xlsXSSFWorkbook:是操作Excel2007的版本,扩展名是.xlsx对于不同版本的EXCEL文档要使用不同的工具类,如果使用错了,会提示如下错误信息。org.apache.poi.openxml4j.exceptions.InvalidOperationException...原创 2018-01-12 16:57:16 · 736 阅读 · 0 评论