自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 sql server数据库运算符

全表扫描非聚集索引扫描聚集索引扫描索引扫描++键查找非聚集索引查找聚集索引查找。

2023-12-08 17:16:21 24

原创 java基础(Collection---手搓集合)

HashMap集合是底层是通过数组加链表(红黑树),而且Map集合的特点是Key不可以重复,value可以。HashSet集合的特点就是无需和唯一性,关键在于唯一性。

2023-10-10 11:39:01 47 1

原创 java基础(Reflection---反射机制)

先上图!!!!作用:Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。白话:反射就是在运行期间动态的获取类的信息,包括成员变量,成员方法,构造方法等,而不需要在编译期间就确认调用的类,在java中关键的获取Class对象,获取了之后就可以获取各种信息了。

2023-10-02 16:50:48 44 1

原创 java基础(statue---线程状态和常用方法)

wait属于Object类实例方法,只能在synchronized中使用,会释放锁,调用wait之前也要获取锁,sleep使用interrupt()来唤醒。

2023-10-01 10:21:48 41

原创 Spring(@Transational---事务机制)

Transactional 注解的作用是标记一个方法或类需要进行事务管理。使用 @Transactional 注解的方法或类,在执行时会被 Spring 框架自动处理事务的提交和回滚。具体而言,@Transactional 注解的作用包括以下几个方面:事务开启:被 @Transactional 注解标记的方法或类在执行时,会自动启动一个事务。这意味着在方法内部的数据库操作会被包含在一个事务中,保证了数据的一致性和完整性。

2023-09-27 01:19:16 110 1

原创 java基础(Thread---多线程编程)

多线程定义:多线程(multithreading),是指从软件或者硬件上实现多个线程并发执行的技术。具有多线程能力的计算机因有硬件支持而能够在同一时间执行多于一个线程,进而提升整体处理性能。具有这种能力的系统包括对称多处理机多核心处理器以及芯片级多处理或同时多线程处理器。在一个程序中,这些独立运行的程序片段叫作“线程”(Thread),利用它编程的概念就叫作“多线程处理”。

2023-09-21 16:19:23 35 1

原创 Spring(IOC---控制反转)

控制反转(Inversion of Control,缩写为IoC),是面向对象编程中的一种设计原则,可以用来减低计算机代码之间的耦合度。其中最常见的方式叫做依赖注入(Dependency Injection,简称DI),还有一种方式叫“依赖查找”(Dependency Lookup)。通过控制反转,对象在被创建的时候,由一个调控系统内所有对象的外界实体将其所依赖的对象的引用传递给它。也可以说,依赖被注入到对象中。白话:“控制反转”的意思是由原先程序员显式。

2023-09-20 12:53:36 50 1

原创 Spring基础(AOP---面向切面编程)

定义:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期间动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率。

2023-09-17 11:49:24 48 1

原创 操作系统(进程和线程)

先来一组图片类比说明:非常形象具体!!!!

2023-09-15 14:01:34 42

原创 java基础(static---静态方法和静态变量以及静态类)

2.1静态方法:静态方法会随着类加载而加载。静态方法可以调用静态方法以及访问静态变量,但静态方法不能调用实例方法或者访问实例变量(因为实例方法的调用都是"对象名.方法名"的调用格式,而静态方法的调用是"类名.方法名"的格式,所以当静态方法调用实例方法时就会出现JVM不知道调用对象的情况,调用实例变量同理)。1.1静态变量:被所在类中所有的对象所共享(不是创建该变量的类不共享),在类被加载时创建。3.1静态类和非静态类的区别:静态类不可以被实例化,并且内部不能有任何实例方法和实例变量,静态类的意义在于单例。

2023-09-13 11:33:44 206

空空如也

空空如也

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

TA关注的人

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