09 2018 档案
摘要:同步 和 异步区别 同步和异步通常用来形容一次方法的调用。 同步方法调用一旦开始,调用者必须等到方法调用返回后,才能继续后续的行为。而异步方法调用更像一个消息传递,一旦开始,方法调用就会立即返回,调用者就可以继续后续的操作。 并发 和 并行区别 并发和并行是两个非常容易被混淆的概率。它们都可以表示两
阅读全文
摘要:事务的并发执行,容易出现的几个现象 1.脏读 读未提交,一个事务读取了另外一个事务改写还没有提交的数据,如果另外一个 事务在稍后的时候回滚。 2.不可重复读 一个事务进行相同条件查询连续的两次或者两次以上,每次结果都不同。 有其他事务做了update操作。 3.幻读 和(2)很像,其他事务做了ins
阅读全文
摘要:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
阅读全文
摘要:多线程 什么是线程?进程:可以简单理解成就是一个应用程序. 多个线程组成了一个进程. 进程与进程之间不可能进行通信,但是同一个进程中的线程可以进行通信.我们使用多线程 程序目的就是为了提高效率. 多线程程序相当于拥有多条通路去执行。 JVM在启动时是单线程还是多线程的?JVM在启动时是多线程。一共启
阅读全文
摘要: IP地址和端口IP地址:是计算机在网络中的唯一标示,我们在进行网络编程时一定要定位到远程计算机,而IP地址就是解决这个问题的。端口:除了计算机外我们还要定位到具体的应用程序进程,而端口就是给应用程序分配的身份标示。UDP和TCPUDP:1,每个数据报中都给出了完整的地址信息,因此无需要建立发
阅读全文
摘要:TCP网络编程 与UDP不同的是TCP是通过客服端和服务端的方式来传输数据的。客服端:public class TCPClient { /** * @param args * @throws IOException * @throws UnknownHostException */ public s
阅读全文
摘要:目的:是为了开发时可以明确具体使用哪个流对象更为合适: 明确一:数据的源或目的(汇);源:对应的就是读取,读取对应就是两个体系;InputStream Reader目的:对应的就是写入;写入对应的两个体系;OutputStream Writer明确二:操作的数据是否为纯文本。源:是纯文本文件,Rea
阅读全文
摘要:作为一个理论性比较强的学生,谈一下这段时间对java以及对程序设计的理解 java相对于其它语言有几个特点,一个是面向对象,一个是强类型 首先谈谈面向对象,关于类和对象,这个一定要有深刻的认识,在类中,首先一个最重要的概念就是构造方法,为什么说它重要,就是因为你只要需要创建一个类地实例对象就需要调用
阅读全文
摘要: 字节流: 抽象基类:InputStream, OutputStream。 字节流可以操作任何数据。注意:字符流使用的数组是字符数组。Char [] chs 字节流使用的数组是字节数组。Byte [] bt 转换流: 特点:1,是字节流和字符流之间的桥梁。 2,该流对象中可以对读取到的字节数据进行
阅读全文
摘要: IO流继承关系图 IO概述 IO流是用来处理设备上数据的输入输出。 具体设备有:硬盘,内存,键盘录入等等。 IO流的具体分类: 1,根据处理的数据类型不同分为:字节流和字符流,字节流读取的最小单位是一个字节(1byte=8bit),而字符流一次可以读取一个字符(1char=2byte=16bit
阅读全文
摘要: Reader |--InputStreamReader |--FileReader:专门用于处理文件的字符读取流对象 Writer |--OutputStreamWriter |--FileWriter:专门用于处理文件的字符写入流对象。 Reader中的常见的方法: 1,int read():
阅读全文
摘要:泛型 泛型是在定义类或者接口时指定类型形参,这个形参在声明变量或创建对象时确定。泛型其实是应用在编译时期的技术,用于检测所操作的引用数据的类型,提高了程序的安全性。如果我们需要在类的方法中,接收任意且相同类型的两个参数,利用前边所学的知识,我们只能将参数类型定义为Object。当传入参数时,虽然可以
阅读全文
摘要:关于迭代器 Iterator(迭代器)是一个专门用于取出Collection集合中元素的接口,它以内部类的方式封装在Collection接口的实现类中,根据Collection接口各个实现类的数据结构不同,有着不同实现方式。而在Collection接口中定义取出Iterator对象的抽象方法。迭代器
阅读全文
摘要: 按照上面的图一一介绍 关于集合的概述 集合是一个能够存储对象并且可变长度的容器。在Java中,就此需求提供了一套相当完整的容器类库,它们就是集合类。 集合类由于内部数据结构(存储对象的方式)不同,在Java中,将其分为了许多类与接口,它们各司其职。这些集合大体可以分为两类:单列集合与双列集合。单
阅读全文
摘要:关于面向对象概念部分 面向过程:注重的解决事情的过程,主体是在方法上,比如做一件事,就想到第一步第二步,分析的是怎么去做这个事情。 面向对象:面向对象是基于面向过程的,把功能和方法封装进对象,在处理事情时,只要找到事件的主体对象就可以了。这样程序员就成为了一个指挥者。 面向对象的三大特点:继承,封装
阅读全文
摘要:确定是ZOC7的问题 改为 iTerm2 加 ZSH 能够输入中文了 自己配置profile 慢慢所有的终端都用iTerm2 渐渐放弃ZOC7
阅读全文
摘要:第一部分,回首这几年,发现自己在一些关键事情上做错了不少事情,所以如果重来我想给自己程序员初期的建议,就是: 1 跳槽需谨慎,可以不选择,但是要有选择的权利。头三年,工作上力求及格线或者良好就可以 ,大量时间,面向面试编程。快速的让自己有进入大厂的实力。面试能力是一个必须面对的问题,你逃避不了 。如
阅读全文