- 博客(8)
- 资源 (2)
- 收藏
- 关注
转载 Flume 1.9.0 源码解析
一 .环境准备. 1.配置文件: example.conf # example.conf: A single-node Flume configuration # Name the components on this agent a1.sources = r1 a1.sinks = k1 a1.channels = c1 # Describe/configure the source a1...
2019-07-10 16:03:32
483
原创 数据库事务(ACID)
事务的特性和隔离级别(概念性问题—面试) 1.事务的特性ACID 1)原子性(Atomicity)原子性是指事务是一个不可分割的工作单位,事务中的操作要么都发生,要么都不发生。 2)一致性(Consistency)一个事务中,事务前后数据的完整性必须保持一致。 3)隔离性(Isolation)多个事务,事务的隔离性是指多个用户并发访问数据库时,一个用户的 事务不能被其它用户的事务所干扰,多个并发...
2018-11-23 21:45:26
193
原创 《Java编程思想》 第五章 初始化与清理
第五章 初始化与清理 5.1 用构造器确保初始化 在Java中,通过提供构造器,类的设计者可确保每个对象都会得到初始化。 如何命名构造方法? 所取的任何名字都可能与类的某个成员名称相冲突 调用构造器是编译器的责任,所以必须让编译器知道应该调用哪个方法 故构造器采用与类相同的名称。 构造器是一种特殊类型的方法,因为它没有返回值。这与返回值为空(void)明显不同(对于空返回值,尽管方法本身...
2018-11-22 14:46:29
239
转载 break、continue关键字配合标签使用,实现跳转功能
知识点:continue和break配合标签实现跳转功能 尽管java中goto是一个保留字,但在语言中并未使用它,Java没有goto。然后java也可以完成一些类似于跳转的操作,那就是将break和continue配合标签一起使用 标签是后面跟有冒号的标识符,就像下面这样: lable1: 在java中,标签起作用的唯一地方刚好是在迭代语句之前。“刚好之前”的意思表明,在标签和迭代之间置入任何...
2018-11-20 19:43:17
193
原创 [LeetCode ]1 两数之和
##题目描述 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的 两个 整数。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] = 2 + 7 = 9 所以返回 [0, 1] 解法一 暴力法 遍历每个元素...
2018-11-19 23:53:26
113
原创 《Java编程思想》第一章 对象导论
第一章 对象导论 面向对象语言的基本特性: 1.万物皆为对象。 2.程序是对象的集合,它们通过发送消息来告知彼此所要做的。 3.每个对象都有自己的由其他对象所构成的存储。换句话说,可以通过创建包含现有对象的包的方式来创建新类型的对象。因此,可以在程序中构建复杂的体系,同时将其复杂性隐藏在对象的简单性背后。 4.每个对象都拥有其类型。 5.某一特定类型的所有对象都可以接收同样的消息。 1.3 每个...
2018-11-19 17:01:01
240
原创 Java面向网络编程序
Java面向网络编程 InetAdderss类,该类用于封装一个IP地址,并提供了一系列与IP地址相关的方法 UDP UDP发送数据 使用UDP协议发送数据 创建发送端Socket对象 创建数据并打包 发送数据 释放资源 DatagramSocket: 此类表示用来发送和接收数据,基于UDP协议的 DatagramSocket() : 创建Socket对象并随机分配端口号 Da...
2018-11-18 21:10:20
296
《算法与数据结构考研试题精析》第三版 带目录 1800题
2018-08-03
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人