-
java8新特性 - 什么是函数式接口 @FunctionalInterface?
java8新特性 - 什么是函数式接口 @FunctionalInterface? 什么是函数式接口 @FunctionalInterface 源码定义 /** * An informative annotation type used to indicate that an interface * type declaration is intended to be a ifunctional interface/i as * defined...
-
JDK容器类List,Set,Queue源码解读
JDK容器类List,Set,Queue源码解读 List,Set,Queue都是继承Collection接口的单列集合接口。List常用的实现主要有ArrayList,LinkedList,List中的数据是有序可重复的。Set常用的实现主要是HashSet,Set中的数据是无序不可重复的。Queue常用的实现主要有ArrayBlockin...
-
JVM 运行时数据区:程序计数器、Java 虚拟机栈和本地方法栈,方
JVM 运行时数据区:程序计数器、Java 虚拟机栈和本地方法栈,方法区和堆 Java 虚拟机可以看作一台抽象的计算机,如同真实的计算机,它也有自己的指令集和运行时内存区域。 Java 虚拟机在执行 Java 程序的过程中会把它所管理的内存(运行时内存区域)划分为若干个不同的...
-
Java8 Optional
Java8 Optional Java8 新增了 Optional 类,可以更加优雅地解决空指针的问题。 构造器 Optional 的构造器是私有的,不能通过 new 的方式来创建 Optional 对象,因此,Optional 提供了三个静态方法创建 Optional 对象,分别为 empty() / of(T value) / ofNullable(T val...
-
java核心技术第五篇之事务和MVC模式
java核心技术第五篇之事务和MVC模式 第一部分:事务 1.事务的简介: 1.1 在一组操作中(比如增加操作,修改操作),只有增加和修改操作都成功之后,这两个操作才能真正的成功. ,如果这两个操作中,有一个失败了,这两个操作都失败了. 1.2 应用的场景:转账的例子. (1) 有两个人:...
-
RocketMQ中Broker的启动源码分析(一)
RocketMQ中Broker的启动源码分析(一) 在RocketMQ中,使用BrokerStartup作为启动类,相较于NameServer的启动,Broker作为RocketMQ的核心可复杂得多 【RocketMQ中NameServer的启动源码分析】 主函数作为其启动的入口: 1 public static void main(String[] args) { 2 s...
-
java 反射
java 反射 1.定义: 在运行状态中对于任意一个类都能够知道这个类的所有属性和方法,对于任意一个对象,都能够调用它的任意方法和属性;这种动态获取信息以及动态调用对象方法的功能称为java语言的反射机制。 2.应用场景: 编码阶段不知道需要实例化的类名是哪个,需要...
-
Flink 从0到1学习 —— Flink 中如何管理配置?
Flink 从0到1学习 —— Flink 中如何管理配置? 前言 如果你了解 Apache Flink 的话,那么你应该熟悉该如何像 Flink 发送数据或者如何从 Flink 获取数据。但是在某些情况下,我们需要将配置数据发送到 Flink 集群并从中接收一些额外的数据。 在本文的第一部分中,我将...
-
从原理层面掌握HandlerMethod、InvocableHandlerMethod、Servlet
从原理层面掌握HandlerMethod、InvocableHandlerMethod、ServletInvocableHandlerMethod的使用【一起学Spring MVC】 每篇一句 想当火影的人没有近道可寻,当上火影的人同样无路可退 前言 HandlerMethod 它作为 Spring MVC 的非公开API,可能绝大多数小伙伴都对它比较陌...
-
Spring JdbcTemplate之使用详解
Spring JdbcTemplate之使用详解 最近在项目中使用到了 Spring 的 JdbcTemplate, 中间遇到了好多坑, 所以花一些时间对 JdbcTemplate 的使用做了一个总结, 方便以后自己的查看。文章中贴出来的API都是经过测试的, 可以放心大胆的拿去用。 概述 JdbcTemplate主要提供4种方...
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
