摘要: 引言本篇属于TCP/IP协议的基础知识,重点介绍了TCP/IP协议簇的内容、作用以及TCP、UDP、IP三种常见网络协议相关的基础知识。 内容TCP/IP协议簇是由OSI七层模型发展而来的,之所以存在OSI互联参考模型主要有以下几点好处:1、用于解决不同厂商的设备互联问题:即兼容性考虑;2、层次化结 阅读全文
posted @ 2018-05-12 09:23 霸王猿 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 对于面向对象编程来说,抽象是它的一大特征之一。在Java中,可以通过两种形式来体现OOP的抽象:接口和抽象类。这两者有太多相似的地方,又有太多不同的地方。很多人在初学的时候会以为它们可以随意互换使用,但是实际则不然。今天我们就一起来学习一下Java中的接口和抽象类。下面是本文的目录大纲: 一.抽象类 阅读全文
posted @ 2018-05-12 09:23 霸王猿 阅读(103) 评论(0) 推荐(0) 编辑
摘要: Java NIO中的Buffer用于和NIO通道进行交互。数据是从通道读入缓冲区,从缓冲区写入到通道中。 缓冲区本质上是一块可以写入数据,然后可以从中读取数据的内存。这块内存被包装成NIO Buffer对象,并提供了一组方法,用来方便的访问该块内存。 Buffer的基本用法 使用Buffer读写数据 阅读全文
posted @ 2018-05-12 09:22 霸王猿 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 在Java NIO中,如果两个通道中有一个是FileChannel,那你可以直接将数据从一个channel传输到另外一个channel。 FileChannel的transferFrom()方法可以将数据从源通道传输到FileChannel中RandomAccessFile fromFile = n 阅读全文
posted @ 2018-05-12 09:22 霸王猿 阅读(333) 评论(0) 推荐(0) 编辑
摘要: Java NIO 管道是2个线程之间的单向数据连接。Pipe有一个source通道和一个sink通道。数据会被写到sink通道,从source通道读取。 这里是Pipe原理的图示: 示例代码 阅读全文
posted @ 2018-05-12 09:22 霸王猿 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://mp.weixin.qq.com/s/KFzhayyAc8RMYMDTuyQXUg 也许很多朋友在学习NIO的时候都会感觉有点吃力,对里面的很多概念都感觉不是那么明朗。在进入Java NIO编程之前,我们今天先来讨论一些比较基础的知识:I/O模型。下面本文先从同步和异步的概念 阅读全文
posted @ 2018-05-12 09:22 霸王猿 阅读(114) 评论(0) 推荐(0) 编辑
摘要: 1.Sun HotSpot VM,是JDK和Open JDK中自带的虚拟机,也是目前使用范围最广的Java虚拟机。 2.JVM内存分布 程序计数器:是一块较小的内存空间,可以看作是当前线程所执行的字节码的行号指示器。程序中的分支、循环、跳转、异常处理、线程恢复等基础功能都需要依赖这个计数器完成。由于 阅读全文
posted @ 2018-04-26 13:55 霸王猿 阅读(147) 评论(0) 推荐(0) 编辑
摘要: Spring框架是一个轻量级的集成式开发框架,可以和任何一种框架集成在一起使用,可以说是一个大的全家桶。Spring从1.x发展到现在的5.x可以说是越来越强大,下面来看看Spring都包含哪些核心的模块吧。 1、Core Container - 核心容器 spring-core:Spring中的核 阅读全文
posted @ 2018-04-26 13:55 霸王猿 阅读(63) 评论(0) 推荐(0) 编辑
摘要: Spring框架是由于软件开发的复杂性而创建的。Spring使用的是基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅仅限于服务器端的开发。从简单性、可测试性和松耦合性的角度而言,绝大部分Java应用都可以从Spring中受益。 Spring优点: 低侵入式设计, 阅读全文
posted @ 2018-04-26 13:55 霸王猿 阅读(121) 评论(0) 推荐(0) 编辑
摘要: springboot开启事务很简单,只需要一个注解@Transactional 就可以了。因为在springboot中已经默认对jpa、jdbc、mybatis开启了事务。这里以spring整合mybatis为例讲解声明式事务 数据源配置 这里的配置都基于前几讲的配置,之前spring整合mybat 阅读全文
posted @ 2018-04-24 09:06 霸王猿 阅读(423) 评论(0) 推荐(0) 编辑