![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
ningzhisheng
这个作者很懒,什么都没留下…
展开
-
深入理解JVM—性能调优
在上文中我们分析了很多性能监控工具,介绍这些工具的目的只有一个,那就是找出对应的性能瓶颈。盲目的性能调优是没有效果的,只有充分知道了哪里出了问题,针对性的结果才是立竿见影的。解决了主要的性能问题,那些次要的性能问题也就不足为虑了!我们知道,性能问题无非就这么几种:CPU、内存、磁盘IO、网络。那我们来逐一介绍以下相关的现象和一些可能出现的问题。一、CPU过高。查看CPU最简转载 2014-03-17 17:54:33 · 552 阅读 · 0 评论 -
深入理解JVM—性能监控工具
我们知道,在JVM编译期和加载器,甚至运行期已经做了大量的调优操作,但是那些都是JVM针对Java程序所做的通用的、简单的优化,程序在运行时由于运行环境的复杂性、业务逻辑的复杂性,很多JVM是无法进行优化处理的,这就需要我们自己在写代码的时候就注意,以便我们的程序在特定的业务场景发挥到最佳性能。要进行性能调优,首先我们要找到程序的性能瓶颈在哪里?而要知道性能瓶颈在哪里,我们需要借助转载 2014-03-17 17:51:58 · 626 阅读 · 0 评论 -
Java基础进阶——“Java IO流之二:细说流的分类”
IO流的三种分类方式。1.按流的方向分为:输入流和输出流。2.按流的数据单位不同分为:字节流和字符流。3.按流的功能不同分为:节点流和处理流。 二、IO流的四大抽象类。 字符流:Reader Writer。 字节流。一、IO流的三种分类方式1.按流的方向分为:输入流和输出流2.按流的数据单位不同分为:字节流和字符流3.按流的功能不同分为:节点流和处理流(过滤流)转载 2014-03-18 15:29:45 · 502 阅读 · 0 评论 -
Java基础进阶——“Java IO流之三:IO实例”
IO 编程的一般流程: 1. 创建基本流 2. 升级基本流到高级流 3. 使用在高级流中的方法作读写操作 4. 关闭流并释放资源------------------------------------------------------------------------------- 1. Creat node stream;转载 2014-03-18 15:30:39 · 413 阅读 · 0 评论 -
Java基础进阶——“Java IO流”
一.流的概念 流的概念起源于UNIX中管道(PIPE)的概念,UNIX中,管道是一条不间断的字节流,用于实现程序和进 程间的通信,或读写外围设置、外部文件等。 一个流,必须有源端和目的端,它们可以是计算机内存的某些区域,也可以是磁盘文件,甚至可以是 Internet上的某个URL。 流的方向是重转载 2014-03-18 15:28:42 · 470 阅读 · 0 评论 -
Tomcat优化配置
一.Tomcat内存优化Tomcat内存优化主要是对 tomcat 启动参数优化,我们可以在 tomcat 的启动脚本 catalina.sh 中设置 JAVA_OPTS 参数。 1.JAVA_OPTS参数说明Java代码 -server 启用jdk 的 server 版; -Xms java虚拟机初始化时的最小内存; -Xmx j转载 2014-08-06 15:42:02 · 1266 阅读 · 0 评论 -
Eclipse中修改Gradle的默认安装路径和User Home && 升级至gradle2.0
Eclipse中修改Gradle的默认安装路径和User Home && 升级至gradle2.0一:升级方案在build.gradle脚本中加入配置即可 Java代码 task wrapper(type: Wrapper) { gradleVersion = '2.0' } 二:修改默认的安装路径 1.确保j转载 2015-03-04 16:35:38 · 7333 阅读 · 0 评论