![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
笔记
Daring!
三分天注定,七分靠打拼,爱拼才会赢。
展开
-
什么是AOP
定义:AOP中文含义面向切面编程把功能划分为核心业务功能和非核心功能(辅助功能),比如日志,性能统计,事务等等。非核心功能都可以看做切面功能,核心功能和非核心功能分别独立开发,通过面向切面编程,可以有机的把核心业务功能和切面功能根据需求结合在一起,比如增加操作可以和事务切面结合在一起,查询操作可以和性能统计切面结合在一起。配置方面,要配置切面,切点,并且通过aspect:config 把切面和切点结合起来。...原创 2022-07-05 09:52:26 · 584 阅读 · 0 评论 -
Java中static的用法
1.static修饰的变量或者方法就叫静态属性和静态方法2.调用静态属性和静态方法不用创建对象,直接通过类名调用静态属性和静态方法3.静态属性和静态方法相对应的是成员属性和成员方法(不用static修饰)4.静态的属于类,成员的属于对象5.成员方法中既可以访问成员属性,也可以访问静态属性6.静态方法中只能访问静态属性7.每创建一个对象实例,就会随之创建一份成员属性,每个对象的成员属性都各自独立互不影响8.静态的属性和方法属于这个类的,在当前程序中只存在一份,并且还没有创建对象的时候它就存在了,原创 2022-06-23 09:19:49 · 286 阅读 · 0 评论 -
Java创建对象的五种方式
1.通过new xxx()调用构造方法创建对象2.通过反射创建对象3.通过反射,调用construct.newInstance()创建对象4.通过xxx.clone()克隆的方式创建对象5.通过序列化、反序列化创建对象原创 2022-06-10 18:54:30 · 1056 阅读 · 0 评论 -
对MySQL中的索引部分理解
1.索引是帮助MySQL高效获取数据的数据结构。2.索引存储在文件系统中。3.索引的文件存储形式与存储引擎有关,存储引擎:MySQL在5.1版本之前默认存储引擎是MyISAM,在此之后默认存储引擎是InnoDB。4.索引文件的结构如下:hash,二叉树,B树,B+树,MySQL中使用的是B+树。为什么使用B+树而不使用其它的数据结构呢?hash的缺点:(1)利用hash存储的话需要将所有的数据文件添加到内存,比较耗费内存空间。(2)等值查询的话,hash有优势,但是大部分的查询都是范围查询,这时候的原创 2022-06-10 13:54:18 · 106 阅读 · 0 评论 -
对HashMap的部分理解
1.HashMap是基于哈希表的Map接口实现的。2.哈希表是一种根据关键码的值而直接进行访问数据结构,数组就是一张哈希表。3.HashMap主要存放的是键值对,键和值都可以是null。4.HashMap也不是线程安全的。5.在JDK1.8以前,HashMap是由数组和链表组成的,数组是HashMap的主体,链表的存在主要是为了解决hashCode的方法计算的哈希值一样导致计算的数组索引值相同而存在的。6.JDK1.8以后,解决哈希冲突发生了变化,当链表的长度大于红黑树的边界值,并且当前的数组长度原创 2022-05-27 10:06:41 · 217 阅读 · 0 评论 -
常用的SQL语句
1.建表SQLCREATE TABLE Persons(Id_P int,LastName varchar(255),FirstName varchar(255),Address varchar(255),City varchar(255))2.插入语句SQLINSERT INTO Persons (Id_P,LastName,FirstName,Address,City) VALUES ('001','Gates', 'Bill', 'Xuanwumen 10', 'Beijing'原创 2022-03-24 15:29:34 · 95 阅读 · 0 评论 -
关于i++和++i分析
1.i++是先进行运算,运算结束之后i的值再加1那么如果有一个数组 int [] a = {0,1,2},此时i=0,a[i++]的值是多少?2.++i是先将i+1,在进行运算那么如果有一个数组 int [] a = {0,1,2},此时i=0,a[++i]的值是多少?...原创 2022-03-17 14:25:36 · 231 阅读 · 0 评论 -
冒泡排序流程
1.首先要明确有多少个数,比如有5个数2.冒泡排序要明确有两个for循环3.第一个for是要跑几轮,一般5个数的话,要跑4轮,n个数的话,要跑n-1轮4.第一个for循环里面,嵌套第二个for循环,第二个for循环两两比较会把这5个数的最小值冒出来,冒出来后第二个for循环结束,开始下轮循环,第一个for循环要加1,因为已经比较出来了最小值,所以第个for循环只用两两比较交换到最末尾的位置(假设排序是从大到小),当i=1时,此次循环会把整个数组第二个小的数交换到末尾位置(每次循环前面的数据都会有一定原创 2022-03-13 14:59:33 · 472 阅读 · 0 评论 -
1024程序员节日
我就为了获得一个勋章,哈哈哈哈原创 2021-10-24 11:16:46 · 73 阅读 · 0 评论