上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 140 下一页
摘要: 一、JVisualVM能做什么 VisualVM 是Netbeans的profile子项目,已在JDK6.0 update 7 中自带(java启动时不需要特定参数,监控工具在bin/jvisualvm.exe),能够监控线程,内存情况,查看方法的CPU时间和内存中的对 象,已被GC的对象,反向查看 阅读全文
posted @ 2017-11-09 16:30 有梦就能实现 阅读(7782) 评论(1) 推荐(1) 编辑
摘要: 概述 开发大型 Java 应用程序的过程中难免遇到内存泄露、性能瓶颈等问题,比如文件、网络、数据库的连接未释放,未优化的算法等。随着应用程序的持续运行,可能会造成整个系统运行效率下降,严重的则会造成系统崩溃。为了找出程序中隐藏的这些问题,在项目开发后期往往会使用性能分析工具来对应用程序的性能进行分析 阅读全文
posted @ 2017-11-09 16:28 有梦就能实现 阅读(270) 评论(0) 推荐(0) 编辑
摘要: package zs; import java.io.BufferedInputStream; import java.io.ByteArrayOutputStream; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOExce... 阅读全文
posted @ 2017-11-09 14:57 有梦就能实现 阅读(31944) 评论(1) 推荐(1) 编辑
摘要: 熟悉Java的朋友应该知道Java有一个叫序列化的技术,即把一个Object转换为可保存,可传输的流数据。相应的,同时存在反序列化,即将流数据转换为Object类,而在转换的过程中,该Object保持者其自身的状态。不会应该序列化或者反序列化而丢失。通常在缓存中,RPC(远程调用),或者长久保存会话 阅读全文
posted @ 2017-11-09 14:50 有梦就能实现 阅读(789) 评论(0) 推荐(0) 编辑
摘要: 序列化和反序列化是在应对网络编程最常遇到的问题之一。 序列化就是将Java Object转成byte[];反序列化就是将byte[]转成Java Object。 这里不介绍JDK serializable的序列化方式,而是介绍一个更高效的序列化库-protostuff。 Protostuff简介 P 阅读全文
posted @ 2017-11-09 14:46 有梦就能实现 阅读(427) 评论(0) 推荐(0) 编辑
摘要: 目录 背景 测试 环境 工具 说明 结果 结论 xstream简单教程 准备 代码 protobuf简单教程 快速入门 下载.exe编译器 编写.proto文件 利用编译器编译.proto文件生成javabean 引用jar包 直接使用javabean自带的序列化、反序列化、提取属性等方法 prot 阅读全文
posted @ 2017-11-09 14:46 有梦就能实现 阅读(378) 评论(0) 推荐(0) 编辑
摘要: 今天用redis存储,发现客户端jedis提供的存储方法中存储的类型只有String和byte数据,没有能够存储对象的,网上发现可以序列化存储对象。这就开始了我第一次序列化之旅。 1 测试类 import redis.clients.RedisClinet; import redis.clients 阅读全文
posted @ 2017-11-08 08:55 有梦就能实现 阅读(873) 评论(0) 推荐(0) 编辑
摘要: Java中的final关键字非常重要,它可以应用于类、方法以及变量。这篇文章中我将带你看看什么是final关键字?将变量,方法和类声明为final代表了什么?使用final的好处是什么?最后也有一些使用final关键字的实例。final经常和static一起使用来声明常量,你也会看到final是如何 阅读全文
posted @ 2017-11-08 08:55 有梦就能实现 阅读(474) 评论(0) 推荐(0) 编辑
摘要: 一、到目前为止(jedis-2.2.0.jar),在Jedis中其实并没有提供这样的API对对象,或者是List对象的直接缓存,即并没有如下类似的API jedis.set(String key, Object value) jedis.set(String key, List<M> values) 阅读全文
posted @ 2017-11-08 08:54 有梦就能实现 阅读(17778) 评论(2) 推荐(0) 编辑
摘要: 转载自:http://www.rigongyizu.com/jvm-max-threads/ 有应用报出这样的异常“java.lang.OutOfMemoryError: unable to create new native thread”。甚至机器上执行shell命令也会报”-bash: for 阅读全文
posted @ 2017-11-08 08:52 有梦就能实现 阅读(2960) 评论(0) 推荐(0) 编辑
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 140 下一页