上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页
摘要: 什么是通道Channel 这个说实话挺难定义的,有点抽象,不过我们可以根据它的用途来理解; 通道主要用于传输数据,从缓冲区的一侧传到另一侧的实体(如文件、套接字...),反之亦然; 通道是访问IO服务的导管,通过通道,我们可以以最小的开销来访问操作系统的I/O服务; 顺便说下,缓冲区是通道内部发送数 阅读全文
posted @ 2017-02-28 22:13 风一样的码农 阅读(12618) 评论(1) 推荐(0) 编辑
摘要: 创建缓冲区的方式 主要有以下两种方式创建缓冲区: 1、调用allocate方法 2、调用wrap方法 我们将以charBuffer为例,阐述各个方法的含义; allocate方法创建缓冲区 调用allocate方法实际上会返回new HeapCharBuffer(capacity, capacity 阅读全文
posted @ 2017-02-28 14:37 风一样的码农 阅读(5851) 评论(0) 推荐(2) 编辑
摘要: 什么是缓冲区(Buffer) 定义 简单地说就是一块存储区域,哈哈哈,可能太简单了,或者可以换种说法,从代码的角度来讲(可以查看JDK中Buffer、ByteBuffer、DoubleBuffer等的源码),Buffer类内部其实就是一个基本数据类型的数组,以及对这个缓冲数组的各种操作; 常见的缓冲 阅读全文
posted @ 2017-02-27 22:00 风一样的码农 阅读(14727) 评论(3) 推荐(2) 编辑
摘要: Java反射API Java反射指的是在运行状态时,能够获取类的属性和方法或者修改类运行时行为的过程。 java.lang.Class类提供了很多方法用于获取元数据、检查和改变类运行时的行为。 Java的反射主要涉及java.lang和java.lang.reflect包下的类。 反射应用场景举例 阅读全文
posted @ 2017-02-17 15:51 风一样的码农 阅读(4492) 评论(0) 推荐(0) 编辑
摘要: 目的 安装JDK 9, 练习Jshell工具的使用, 体验Java的交互式编程环境。 什么是Jshell 其实就是一个命令行工具,安装完JDK9后,可以在bin目录下找到该工具,与Python的解释器极其相似,用过Python解释器的人应该会非常熟悉。 它可以让你体验交互式编程,有一些比较有趣的特性 阅读全文
posted @ 2017-02-10 17:44 风一样的码农 阅读(11052) 评论(1) 推荐(0) 编辑
摘要: 关于Spring Data Spring社区的一个顶级工程,主要用于简化数据(关系型&非关系型)访问,如果我们使用Spring Data来开发程序的话,那么可以省去很多低级别的数据访问操作,如编写数据查询语句、DAO类等,我们仅需要编写一些抽象接口并定义相关操作即可,Spring会在运行期间的时候创 阅读全文
posted @ 2017-01-29 16:02 风一样的码农 阅读(47839) 评论(5) 推荐(6) 编辑
摘要: 目的 使用Redis存储管理HttpSession; 添加pom.xml 该工程基于Spring Boot,同时我们将使用Spring IO Platform来维护依赖版本号; 引入的依赖有spring-session、spring-boot-starter-web、spring-boot-star 阅读全文
posted @ 2017-01-24 15:44 风一样的码农 阅读(25211) 评论(0) 推荐(1) 编辑
摘要: 说明 关于Redis:一个基于键值对存储的NoSQL内存数据库,可存储复杂的数据结构,如List, Set, Hashes。 关于Spring Data Redis:简称SDR, 能让Spring应用更加方便配置和访问Redis。 本工程基于spring boot ,spring data redi 阅读全文
posted @ 2017-01-21 10:31 风一样的码农 阅读(10176) 评论(0) 推荐(0) 编辑
摘要: 什么是Spring IO Platform Spring IO Platform,简单的可以认为是一个依赖维护平台,该平台将相关依赖汇聚到一起,针对每个依赖,都提供了一个版本号; 这些版本对应的依赖都是经过测试的,可以保证一起正常使用。 为什么要使用Spring IO Platform 主要是解决依 阅读全文
posted @ 2017-01-18 11:44 风一样的码农 阅读(8776) 评论(1) 推荐(3) 编辑
摘要: 环境准备 由于现在很多IDE都支持Maven, 所以我们将使用Maven构建该工程; 开始之前,需要先安装Java和Maven: 本工程将基于Spring Boot 1.4.3.RELEASE开发,推荐的Java版本是Java 7+,maven版本是3.2+,可使用如下命令检查是否符合要求: 创建P 阅读全文
posted @ 2017-01-17 14:40 风一样的码农 阅读(4535) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 23 下一页