2019年4月14日

IO缓冲流

摘要: IO缓冲流 [TOC] 缓冲流也叫高效流,能够更高效的进行读取; 转换流:能够进行编码转换 序列化流:持久化存储对象 缓冲流 缓冲流 就是对应4个File 流的增强流 字节缓冲流:BufferedInputStream,BufferedOutputStream 字符缓冲流:BufferedReade 阅读全文

posted @ 2019-04-14 22:10 Swagger-Ranger 阅读(517) 评论(0) 推荐(0) 编辑

打印流-PrintStream

摘要: 打印流 PrintStream java.io.PrintStream为其他输出流添加了功能,使其他的流能够更方便的打印各种数据值表现形式 PrintStream特点: 1.只负责数据的输入,不负责数据的读取 2.与其他流不同,PrintStream不会抛出IOException异常 3.特有方法p 阅读全文

posted @ 2019-04-14 22:08 Swagger-Ranger 阅读(237) 评论(0) 推荐(0) 编辑

Java BIO

摘要: BIO [TOC] IO:input/output input:从磁盘读到内存 output:从内存存到磁盘 Java中IO分为:字节流和字符流 字节流 一切文件数据在存储时,都是以二进制数字的形式保存 OutputStream 所有的输出流都继承自java.io.OutputStream类,Out 阅读全文

posted @ 2019-04-14 22:07 Swagger-Ranger 阅读(245) 评论(0) 推荐(0) 编辑

Properties IO持久化

摘要: Properties IO持久化 Properties类表示一组持久的属性。 Properties可以保存到流中或从流中加载。 属性列表中的每个键及其对应的值都是一个字符串。 方法: String getProperty(String key) 使用此属性列表中指定的键搜索属性。 String ge 阅读全文

posted @ 2019-04-14 22:05 Swagger-Ranger 阅读(349) 评论(0) 推荐(0) 编辑

File

摘要: File [TOC] 文件和目录路径名的抽象表示,一般,file:操作文件,directory:目录/文件夹,path:路径 分隔符 当在不同系统中路径分割符;:和名称分隔符\/\是不同的,可以使用File的静态变量来表示以做到系统无关 public static final String path 阅读全文

posted @ 2019-04-14 22:04 Swagger-Ranger 阅读(179) 评论(0) 推荐(0) 编辑

Linux xargs 命令

摘要: xargs xargs 是给命令传递参数的一个过滤器,也是组合多个命令的一个工具。 xargs 可以将管道或标准输入(stdin)数据转换成命令行参数,也能够从文件的输出中读取数据。 xargs 也可以将单行或多行文本输入转换为其他格式,例如多行变单行,单行变多行。 xargs 默认的命令是 ech 阅读全文

posted @ 2019-04-14 22:02 Swagger-Ranger 阅读(145) 评论(0) 推荐(0) 编辑

JVM垃圾回收

摘要: JVM垃圾回收 [TOC] 定义     程序的运行必然需要申请内存资源,无效的对象资源如果不及时处理就会一直占有内存 资源,最终将导致内存溢出,所以对内存资源的管理是非常重要了。     C/C++语言的垃圾回收 在C 阅读全文

posted @ 2019-04-14 22:00 Swagger-Ranger 阅读(1019) 评论(0) 推荐(0) 编辑

JMeter tomcat测试请求

摘要: JMeter tomcat测试请求 Apache Jmeter是开源的压力测试工具,可以测试tomcat 的吞吐量等信息 下载地址: [http://jmeter.apache.org/download_jmeter.cgi]( http://jmeter.apache.org/download_j 阅读全文

posted @ 2019-04-14 21:52 Swagger-Ranger 阅读(365) 评论(0) 推荐(0) 编辑

JVM优化

摘要: JVM优化 [TOC] "参考" JVM优化 设置并行垃圾回收器 注意:具体的参数可能在不同的JDK版本中有差异 调整堆年代大小 先来复习下堆的组成: JVM占用的内存=metaspace+Heap Heap = {Old + NEW = { Eden , from, to } } 具体调优: ms 阅读全文

posted @ 2019-04-14 21:48 Swagger-Ranger 阅读(378) 评论(0) 推荐(0) 编辑

Java编码优化

摘要: Java编码优化 1.尽可能使用局部变量 调用方法时传递的参数以及在调用中创建的临时变量都保存在栈中速度较快,其他变 量,如静态变量、实例变量等,都在堆中创建,速度较慢。另外,栈中创建的变量,随 着方法的运行结束,这些内容就没了,不需要额外的垃圾回收。 2.尽量减少对变量的重复计算 明确一个概念,对 阅读全文

posted @ 2019-04-14 21:44 Swagger-Ranger 阅读(248) 评论(0) 推荐(0) 编辑

Java字节码分析

摘要: Java字节码分析 [TOC] 对于源码的效率,但从源码来看有时无法分析出准确的结果,因为不同的编译器版本可能会将相同的源码编译成不同的字节码,Java真正执行的也是字节码,所以要分析源码的性能需要从字节码的角度分析。 查看字节码详细内容 javap javap 查看classFile的命令并将输出 阅读全文

posted @ 2019-04-14 21:43 Swagger-Ranger 阅读(208) 评论(0) 推荐(0) 编辑

导航