上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页
摘要: 1. 定义 将一个类的接口,转换成为客户期望的另外一个接口,使得原本由于接口不兼容而不能一起工作的那些类可以合作无间,我们称之为适配器模式。 2. 应用场景 解决那些不兼容,不匹配的情况 3. 适配器分类 3.1 对象适配器 对象适配器是采用在适配器类中直接引用被适配者的方式,这样做有这样做的好处: 阅读全文
posted @ 2016-10-02 13:43 dcz1001 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 1. 定义: 单例模式:核心结构中只包含一个被称为单例的特殊类 2.使用场景: 我们在程序开发的时候,有些情况我们只需要程序一个对象,且必须是一个对象去完成一项任务时就应该使用单例模式 3. 具体应用: 常见的单例模式分为懒汉模式、饿汉模式。 3.1 饿汉模式 我们在创建静态单例对象的时候使用了两个 阅读全文
posted @ 2016-10-01 22:22 dcz1001 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1. 首先去官网下载MAT软件,路径如下: 点击打开链接 2. 将heap dump文件打开即可分析。 阅读全文
posted @ 2016-09-16 22:32 dcz1001 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 这是一个需要web部署的工具,需要在容器中部署,然后将要监控的程序添加到该程序中即可。 JavaMelody是java应用的监控工具,安装部署步骤如下: 1. 首先先下载javamelody.jar 和 jrobin-x.jar 拷贝到webapp中对应待监控应用的WEB-INF/lib目录下。 2 阅读全文
posted @ 2016-09-07 23:39 dcz1001 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 这个工具是官方提供的,直接在JDK工具包下的bin目录找找就可以找到,或者打开cmd直接输入"jvisualvm"即可打开该工具(配置好java环境变量)。 需要在catalina.sh中配置如下: JAVA_OPTS=“-Djava.rmi.server.hostname=192.168.128. 阅读全文
posted @ 2016-09-07 22:51 dcz1001 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 一. JVM内存模型: Jvm内存模型是学好Java很重要的一部分,该部分学习能让我们在系统运维的时候,或者优化服务器的时候能够有方法,懂原理。 二. Jvm关键参数: 1. 堆大小设置参数: -Xms -Xmx 这个参数是设置堆最大值与最小值。 在线上常常将这两个值设置成一样大,免去JVM调整堆大 阅读全文
posted @ 2016-09-06 22:34 dcz1001 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 1 简介 超文本传输协议 2 特点 传输明文内容,安全性比较差 无状态协议 应用层协议,标准化协议版本1.1 3 分析工具 HttpWatch Fiddler 4 HTTP请求 GET请求 该请求是由Request-URI所标识的资源 POST请求 该请求是在Request-RUI所标识的资源后附加 阅读全文
posted @ 2015-10-03 18:24 dcz1001 阅读(537) 评论(0) 推荐(0) 编辑
摘要: 一. 多线程下载文件考虑处理步骤: 1. 如何获取文件的长度 2. 合理的创建线程数量,并计算每一个线程下载的长度 3. 如何将多个线程下载的字节写入到文件中 二. 代码实现如下: 测试: 输出结果: 线程名称[pool-1-thread-1]于时间[2015-08-30 16:09:49]开始下载 阅读全文
posted @ 2015-09-30 16:10 dcz1001 阅读(926) 评论(0) 推荐(0) 编辑
摘要: 一. Java中的线程池 线程池的作用: 1. 降低资源消耗 2. 提高响应速度 3. 提高线程的可管理性 线程池处理流程: 1. 线程池判断核心线程池线程是否都在执行任务,如果不是,则创建一个新的工作线程来执行任务,如果核心线程池线程都在执行任务,则进入下一个流程。 2. 线程池判断工作队列是否已 阅读全文
posted @ 2015-09-28 01:17 dcz1001 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 一. Java中的13个原子操作类 在Jdk1.5中,这个包中的原子操作类提供了一种用法简单,性能高效,线程安全的更新一个变量的方式。 1. 原子更新基本类型类 AtomicBoolean : 原子更新布尔类型 AtomicInteger : 原子更新整型 AtomicLong : 原子更新长整型 阅读全文
posted @ 2015-09-27 15:53 dcz1001 阅读(148) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 13 下一页