自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 2021-03-02

Mysql 1.事物的特性 事务包括四大特性:ACID A:原子性:事务是最小的工作单元,不可再分。 C:一致性:事务必须保证多条DML语句同时成功或者同时失败。 I:隔离性:事务A与事务B之间具有隔离 D:持久性:持久性说的是最终数据必须持久化到硬盘文件中,事务才算成功的结束。 2 关于事务之间的隔离性 事务隔离性存在隔离级别,理论上隔离级别包括4个: 第一级别:读未提交(read uncommitted) 对方失误还没有提交,我们当前事务可以读取到对方未提交的数据 读未提交存在脏读(Dir

2021-03-02 22:26:58 119

原创 MySQL笔记小结(自用)

MySQL 1.group by 和 having group 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 120

原创 反射(自用笔记)

Java反射机制反射的概述 反射的概述 1.主要内容 Java反射机制概述 理解Class类并获取Class实例 类的加载与CLassLoader的理解 创建运行时类的对象 获取运行时类的完整结构 调用运行时类的指定结构 反射的应用:动态代理 2.关于反射的理解 3.体会反射机制的"动态性" ...

2021-01-09 17:59:06 151

原创 网络编程(自用小结笔记)

网络编程InetAddress类的使用TCP网络编程UDP网络编程URL编程 InetAddress类的使用 一、实现网络通信需要解决的两个问题 如何准确地定位网络上一台或多台主机;定位主机上的特定的应用 找到主机后如何可靠高效地进行传输 二、网络通信的两个要素 对应问题一:IP和端口号 对应问题二:提供网络通信写以:TCP/IP参考模型(应用层、传输层、网络层、物理+数据链路层) 三、通信要素一:IP和端口号 1.IP的理解 IP:唯一的表示 Internet 上的计算机(通信实体) 再Java

2020-12-22 15:34:01 215

原创 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 125

原创 泛型(自用小结笔记)

泛型泛型的理解泛型在集合中的使用自定义泛型类、泛型接口、泛型方法泛型在继承上的体现通配符 泛型的理解 1.泛型的概念 所谓泛型,就是允许在定义类、接口时通过一个标识表示类中某个属性的类型或者是某个方法的返回值及参数类型。这个类型参数将在使用时(例如,继承或实现这个接口,用这个类型声明变量、创建对象时)确定(即传入实际的类型参数,也成为类型实参) 2.泛型的引入背景 集合容器类在设计阶段/声明阶段不能确定这个容器到底实际存的是什么类型的对象,所以在JDK1.5之前只能把元素类型设计为Object,JDK1.5

2020-11-18 16:06:06 211

原创 Java集合(自用小结笔记)

Java集合数组与集合Collection接口 数组与集合 1.集合与数组存储数据概述 集合、数组都是对多个数据进行存储操作的结构,简称为Java容器。 说明:此时的存储,主要指的是内存层面的存储,不涉及到持久化的存储(.txt .jpg .avi 数据库中) 2.数组存储的特点 >一旦初始化以后,其长度就确定了。 >数组一旦定义好,其元素的类型也就确定了。我们也就只能操作指定类型的数据了。 比如:String[] arr;int[] arr1;Object[] a

2020-10-29 21:22:35 180

原创 枚举类和注解小结(自用小结笔记)

枚举类和注解枚举类的使用注解 枚举类的使用 1.枚举类的说明 枚举类的理解:当一个类的对象是有限个,确定的时候,我们称此类为枚举类。 当需要定义一组常量时,强烈建议使用枚举类。 如果枚举类中只有一个对象,则可以作为单例模式的实现方式。 2.如何自定义枚举类,步骤: 方式一:jdk5.0之前自定义枚举类 方式二:jdk5.0,可以使用enum关键字定义枚举类 //自定义枚举类 class Season{ //1.声明Season对象的属性:private final 来修饰 priva

2020-10-29 18:06:15 280

原创 Java常用类-(2)(自用小结笔记)

Java常用类StringBuffer、StringBuilderJDK8之前日期时间API StringBuffer、StringBuilder 1.String、StringBuilder、StringBuffer三者的对比 String:不可变的字符序列;底层使用char[]存储。 StringBuffer:可变的字符序列;线程安全的,效率低;底层使用char[]存储。 StringBuilder:可变的字符序列;jdk5.0新增的,线程不安全的,效率高;底层使用char[]存储。 2.Strin

2020-10-26 21:00:58 189

原创 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 217

原创 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 130

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除