上一页 1 ··· 7 8 9 10 11 12 13 14 下一页
摘要: TCP协议是网络多层协议中运输层的最重要的协议之一,运输层是两台主机的进程之间的通信。除了TCP还有一个是UDP协议(用户数据包协议) TCP全称是Transmission Control Protocol,意思是传输控制协议 一、TCP简介 1.TCP协议两个对等运输实体之间进行传送的数据单位是: 阅读全文
posted @ 2019-04-08 22:16 Lucky帅小武 阅读(1708) 评论(1) 推荐(1) 编辑
摘要: 一、Executor框架介绍 Executor框架将Java多线程程序分解成若干个任务,将这些任务分配给若干个线程来处理,并得到任务的结果 1.1、Executor框架组成 任务:被执行任务需要实现的接口:Runnable接口或Callable接口 任务的执行:任务执行的核心接口Executor以及 阅读全文
posted @ 2019-04-07 02:03 Lucky帅小武 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 前言: Java中的线程池是并发框架中运用最多的,几乎所有需要异步或并发执行任务的程序都可以使用线程池,线程池主要有三个好处: 1、降低资源消耗:可以重复使用已经创建的线程降低线程创建和销毁带来的消耗 2、提高响应速度:执行任务时,不需要等待线程的创建就可以直接执行任务 3、提高线程的可管理性:线程 阅读全文
posted @ 2019-04-07 00:07 Lucky帅小武 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 1.JVM运行时内存区域划分? 2.内存溢出OOM和堆栈溢出SOE的案例、原因、排查及解决? 3.常用的JVM性能监控工具? 4.JVM参数设置? 5.类加载过程? 6.JVM内存模型? 7.四大引用类型?区别? 8.JVM性能调优? 9.Minor GC和Full GC 分别在什么时候触发? 10 阅读全文
posted @ 2019-04-01 22:25 Lucky帅小武 阅读(724) 评论(0) 推荐(0) 编辑
摘要: jps命令 查看JVM进程状况 格式为:jps [options] [hostid] 功能描述: jps是用于查看有权访问的hotspot虚拟机的进程. 当未指定hostid时,默认查看本机jvm进程,否者查看指定的hostid机器上的jvm进程,此时hostid所指机器必须开启jstatd服务。 阅读全文
posted @ 2019-04-01 21:02 Lucky帅小武 阅读(377) 评论(0) 推荐(0) 编辑
摘要: JVM运行时内存被划分成多个区域,而除了程序计数器之外,其他几个区都会出现OutOfMemoryError异常,主要原因就是对应内存区域的内存不足以再分配内存,一般要么是内存泄漏了要么就是内存参数设置的过小而导致。本文就在实际操作中模拟下JVM内存模型中各个区域出现内存溢出的场景。 1.堆内存溢出 阅读全文
posted @ 2019-03-30 22:45 Lucky帅小武 阅读(380) 评论(0) 推荐(0) 编辑
摘要: Java程序员一般不需要太关注内存,因为操作内存的权力都交给了Java虚拟机,但是Java程序员必须需要了解JVM是如何使用内存的,否则一旦内存出现泄漏或事溢出的话,就会一筹莫展不知道从哪去入手排查问题。 一、JVM内存模型 JVM在运行时会把它管理的内存划分成若干个不同区域,每个区域有各自不同的用 阅读全文
posted @ 2019-03-30 22:38 Lucky帅小武 阅读(325) 评论(0) 推荐(0) 编辑
摘要: 介绍 SkyWalking项目是由华为大牛吴晟开源的个人项目,目前已经加入Apache孵化器。SkyWalking项目的核心目标是针对微服务、Cloud Native、容器化架构提供应用性能监控和分布式调用链追踪功能,目前链路追踪和监控应用支持的组件包括主流框架和容器,如dubbo、motan、sp 阅读全文
posted @ 2019-03-26 23:47 Lucky帅小武 阅读(9028) 评论(0) 推荐(0) 编辑
摘要: 说完了StatementHandler和ParameterHandler,接下来就需要对查询的结果进行处理了,而对于sql结果的处理是由ResultSetHandler处理的,ResultHandler位于mybatis包的 org.apache.ibatis.executor.resultset下 阅读全文
posted @ 2019-03-26 15:33 Lucky帅小武 阅读(1009) 评论(0) 推荐(0) 编辑
摘要: ParameterHandler接口是参数处理器,位于mybatis包的org.apache.ibatis.executor.parameter下,源码如下: 可见ParameterHandler接口只有简单的两个方法,一个是获取参数一个是设置参数。ParameterHandler接口默认实现类是D 阅读全文
posted @ 2019-03-26 14:29 Lucky帅小武 阅读(701) 评论(0) 推荐(0) 编辑
上一页 1 ··· 7 8 9 10 11 12 13 14 下一页