- 博客(11)
- 收藏
- 关注
原创 2021-03-02
Mysql1.事物的特性事务包括四大特性:ACIDA:原子性:事务是最小的工作单元,不可再分。C:一致性:事务必须保证多条DML语句同时成功或者同时失败。I:隔离性:事务A与事务B之间具有隔离D:持久性:持久性说的是最终数据必须持久化到硬盘文件中,事务才算成功的结束。2 关于事务之间的隔离性事务隔离性存在隔离级别,理论上隔离级别包括4个:第一级别:读未提交(read uncommitted)对方失误还没有提交,我们当前事务可以读取到对方未提交的数据读未提交存在脏读(Dir
2021-03-02 22:26:58
92
原创 MySQL笔记小结(自用)
MySQL1.group by 和 havinggroup by:按照某个字段或者某些姿端进行分组having:对分组之后的数据进行再次过滤。注意:分组函数一般都会和group by联合使用。这也是为什么它被称为分组函数的原因,并且任何一个分组函数(count sum avg max min)都是在group by语句执行结束之后才会执行的。当一条sql语句没有group by的话,整张表的数据会自成一组。select ename,max(sal),job from emp gr
2021-01-23 22:29:16
92
原创 反射(自用笔记)
Java反射机制反射的概述反射的概述1.主要内容Java反射机制概述理解Class类并获取Class实例类的加载与CLassLoader的理解创建运行时类的对象获取运行时类的完整结构调用运行时类的指定结构反射的应用:动态代理2.关于反射的理解3.体会反射机制的"动态性"...
2021-01-09 17:59:06
129
原创 网络编程(自用小结笔记)
网络编程InetAddress类的使用TCP网络编程UDP网络编程URL编程InetAddress类的使用一、实现网络通信需要解决的两个问题如何准确地定位网络上一台或多台主机;定位主机上的特定的应用找到主机后如何可靠高效地进行传输二、网络通信的两个要素对应问题一:IP和端口号对应问题二:提供网络通信写以:TCP/IP参考模型(应用层、传输层、网络层、物理+数据链路层)三、通信要素一:IP和端口号1.IP的理解IP:唯一的表示 Internet 上的计算机(通信实体)再Java
2020-12-22 15:34:01
183
原创 IO流(自用小结笔记)
IO流File类的使用File类的使用1.File类的理解File类的使用File类的一个对象,代表一个文件或一个文件目录(俗称:文件夹)File类生命在java.io包下File类中涉及到关于文件或文件目录的创建、删除、重命名、修改时间、文件大小等方法。并未涉及到写入或读取文件内容的操作。如果需要读取或写入文件内容,必须使用IO流来完成。后续File类的对象常会作为参数传递到流的构造器中,指明读取或吸入的“终点”。2.File的实例化2.1 常用构造器File(String f
2020-11-18 19:52:43
107
原创 泛型(自用小结笔记)
泛型泛型的理解泛型在集合中的使用自定义泛型类、泛型接口、泛型方法泛型在继承上的体现通配符泛型的理解1.泛型的概念所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也成为类型实参)2.泛型的引入背景集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5
2020-11-18 16:06:06
187
原创 Java集合(自用小结笔记)
Java集合数组与集合Collection接口数组与集合1.集合与数组存储数据概述集合、数组都是对多个数据进行存储操作的结构,简称为Java容器。说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt .jpg .avi 数据库中)2.数组存储的特点 >一旦初始化以后,其长度就确定了。 >数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。 比如:String[] arr;int[] arr1;Object[] a
2020-10-29 21:22:35
157
原创 枚举类和注解小结(自用小结笔记)
枚举类和注解枚举类的使用注解枚举类的使用1.枚举类的说明枚举类的理解:当一个类的对象是有限个,确定的时候,我们称此类为枚举类。当需要定义一组常量时,强烈建议使用枚举类。如果枚举类中只有一个对象,则可以作为单例模式的实现方式。2.如何自定义枚举类,步骤:方式一:jdk5.0之前自定义枚举类方式二:jdk5.0,可以使用enum关键字定义枚举类//自定义枚举类class Season{ //1.声明Season对象的属性:private final 来修饰 priva
2020-10-29 18:06:15
225
原创 Java常用类-(2)(自用小结笔记)
Java常用类StringBuffer、StringBuilderJDK8之前日期时间APIStringBuffer、StringBuilder1.String、StringBuilder、StringBuffer三者的对比String:不可变的字符序列;底层使用char[]存储。StringBuffer:可变的字符序列;线程安全的,效率低;底层使用char[]存储。StringBuilder:可变的字符序列;jdk5.0新增的,线程不安全的,效率高;底层使用char[]存储。2.Strin
2020-10-26 21:00:58
162
原创 Java常用类-(1)(自用小结笔记)
Java常用类String类Java.lang.String类的使用String类Java.lang.String类的使用1.概述String:字符串,使用一对引号引起来表示String声明为final的,不可被继承String实现了Serializable接口:表示字符串是支持序列化的。实现了Comparable接口:表示String可以比较大小。String内部定义了final char[] value用于存储字符串数据。通过字面量的方式给一个字符串赋值,此时的字符串值
2020-10-26 20:43:07
171
原创 Java 多线程知识点小结(自用小结笔记)
多线程线程的同步机制线程安全的单例模式死锁问题线程通信JDK5.0新增线程创建的方式线程的同步机制线程安全的单例模式使用同步机制将单例模式中的懒汉式改写为线程安全的面试题:写一个线程安全的单例模式:饿汉式vs懒汉式懒汉式如下class Bank{ private Bank(){ } private static Bank instance = null; public static Bank getInstance(){ //方式一:效率稍差 //synchronized(B
2020-10-26 19:59:44
97
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人