文章分类 - 优质笔记
摘要:SQL概述 1946 年,世界上第一台电脑诞生,如今,借由这台电脑发展起来的互联网已经自成江湖。在这几十年里,无数的技术、产业在这片江湖里沉浮,有的方兴未艾,有的已经几幕兴衰。但在这片浩荡的波动里,有一门技术从未消失,甚至“老当益壮”,那就是 SQL。 45 年前,也就是 1974 年,IBM 研究
阅读全文
摘要:数据结构 数据结构包括:线性结构和非线性结构。 线性结构 线性结构作为最常用的数据结构, 其特点是数据元素之间存在一对一的线性关系 线性结构有两种不同的存储结构, 即顺序存储结构(数组)和链式存储结构(链表)。 顺序存储的线性表称为顺序表, 顺序表中的存储元素是连续的 链式存储的线性表称为链表, 链
阅读全文
摘要:Java8新特性 Lambda 表达式 (对函数式接口的简写) 概念: Lambda 是一个匿名函数,我们可以把 Lambda 表达式理解为是一段可以传递的代码(将代码 像数据一样进行传递)。可以写出更简洁、更 灵活的代码。作为一种更紧凑的代码风格,使 Java的语言表达能力得到了提升。 Lambd
阅读全文
摘要:异常处理 异常的背景: 在使用计算机语言进行项目开发的过程中,即使程序员把代码写得尽善尽美, 在系统的运行过程中仍然会遇到一些问题,因为很多问题不是靠代码能够避 免的,比如:客户输入数据的格式,读取文件是否存在,网络是否始终保持 通畅等等。 异常概述与异常体系结构 异常:在Java语言中,将程序
阅读全文
摘要:面向对象 程序员从面向过程的执行者转化成了面向对象的指挥者 对象的内存分析: 堆(Heap),此内存区域的唯一目的就是存放对象实例,几乎所有的对象实例都在这里分配内存。这一点在Java虚拟机规范中的描述是:所有的对象实例以及数组都要在堆上分配。 栈(Stack),是指虚拟机栈。虚拟机栈用于存储局部变
阅读全文
摘要:反射 Java Reflection概念 Reflection(反射)是被视为动态语言的关键,反射机制允许程序在执行期借助于Reflection API取得任何类的内部信息,并能直接操作任意对象的内部属性及方法。 加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Cla
阅读全文
摘要:网络编程 网络基础 计算机网络: 把分布在不同地理区域的计算机与专门的外部设备用通信线路互连成一个规模大、功能强的网络系统,从而使众多的计算机可以方便地互相传递信息、共享硬件、软件、数据信息等资源。 网络编程的目的: 直接或间接地通过网络协议与其它计算机实现数据交换,进行通讯。 网络编程中有两个主要
阅读全文
摘要:IO流 file类。 关于路径分隔符的问题: windows:\\ unix:/ 不过win里也可以使用/来替换\\ 一、流的分类: 1.操作数据单位:字节流、字符流 2.数据的流向:输入流、输出流 3.流的角色:节点流、处理流 二、流的体系结构 抽象基类 节点流(或文件流) 缓冲流(处理流的一种)
阅读全文
摘要:泛型 泛型的类型必须是类,不能是基本数据类型。需要用到基本数据类型的位置,拿包装类替换 把一个集合中的内容限制为一个特定的数据类型,这就是generics背后的核心思想 使用泛型的主要优点是能够在编译时而不是在运行时检测错误。 但在静态方法 中不能使用类的泛型。 泛型类在使用的时候,如果不指定类型,
阅读全文
摘要:其实lamdba表达式就是只是关注参数和返回值的。不需要看方法的名字的。 方法的引用其实就是对lamdba表达式的进一步简化。
阅读全文
摘要:今天看了RPC,其实就是服务器模拟了浏览器的一个传输方式罢了。两个服务器之间,模拟了浏览器的url,post。发起连接方式,传输返回参数的,然后对返回的参数进行解析。可以发起@RequestBody的格式的,可以接收各种格式的。 RPC其实就是为了给RMI做铺垫的。 https://blog.csd
阅读全文
摘要:关于jdbc的事务问题: 1.trycatch中如果抓到了问题,那么就connection.rollback(); 2.针对批量的操作,可以设置回滚点:connection.setSavepoint()可以获取savepoint.每一个批量操作都加一个savepoint。把这个回滚点加入到linke
阅读全文
摘要:笔记内容:狂神说Java阶段一Java基础视频P18--P20 狂神说Java视频链接 目录 一、使用cmd编译HelloWorld 二、使用IntelliJ IDEA编译HelloWorld 三、HelloWorld代码粗略解析和运行机制 一、使用cmd编译HelloWorld 1、新建文件 在任
阅读全文
浙公网安备 33010602011771号