自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 CORS解决跨域问题

text/plain;请求中的任意对象均没有注册任何事件监听器;请求中没有使用对象。请求中没有手动设置过请求头(例如,使用。

2025-03-19 14:27:48 1268

原创 Spring IOC容器组件依赖注入

Autowired注解是Spring框架中的一种依赖注入方式。通过@Autowired注解,可以自动装配一个bean到需要它的属性上,而不需要手动编写代码进行显式的依赖注入。是Spring框架中实现依赖注入的核心之一,可以帮助简化代码的编写,提高开发效率。先按照类型,再按照名称a.容器中没有该类型的组件,报错:NoSuchBeanDefinitionException;b.容器中有且仅有一个该类型的组件,直接注入;c.若容器中有多个该类型的组件,再按照名称去找(变量名称),有则注入,无则报错。

2025-02-12 16:20:30 808

原创 Spring IOC容器中组件作用域注解

即每次注入相同类型的bean时,都是同一个实例。使用@Scope("prototype")注解可以将一个bean定义为原型作用域,这意味着每次注入该类型的bean时,都会创建一个新的实例。使用@Scope("request")注解可以将一个bean定义为请求作用域,这意味着每个HTTP请求都会创建一个新的实例,并在整个请求处理过程中可用。使用@Scope("session")注解可以将一个bean定义为会话作用域,这意味着每个用户会话都会创建一个新的实例,并在整个会话期间可用。

2025-02-10 16:31:13 462

原创 Spring IOC 容器组件注册常用注解

Bean用于定义一个Bean,它可以用在方法上,表示该方法返回的对象将会被注册为一个Bean。@Bean默认情况下会使用方法名作为Bean的名称,也可以通过name、value属性指定Bean的名称。输出结果:当@Bean用name或value属性指定名字时,注册到容器的中bean名称就为指定的名称@Component是用在类上的注解,用于将一个类注册为一个Bean。在使用@Component时,可以通过value或者name属性指定Bean的名称。

2025-02-07 11:54:32 754

原创 并发与并行

从概念上来说,可以将并发看作是多个任务在同一个处理器上交替执行,而并行是多个任务在多个处理器上同时执行。在实际开发中,不能简单的将多核批处理就看做是并行,要看任务之间是否有依赖。只有是没有依赖的两个线程在多核操作系统中才是真正的并发,而线程数多于核数时,并行和并发同时存在。在实际应用中,可以将并发和并行结合使用,以最大程度地提高系统的性能和效率。例如,在多核处理器上,可以使用并行来同时执行多个线程或进程,而在每个线程或进程内部使用并发来提高任务的执行效率。

2025-01-27 10:33:46 446

原创 java线程同步和异步

线程同步是指多线程在执行任务的过程中,一个线程执行完之后另一个线程才能执行,同一任务同一时间只能由一个线程执行。Java线程同步是一种机制,用于控制多个线程对共享资源的访问。多线程的并发执行可能会导致竞态条件和数据不一致的问题。通过使用线程同步机制,可以确保在某个线程访问共享资源时,其他线程不能同时访问该资源,从而避免竞态条件和数据不一致的问题。

2025-01-22 17:30:59 498

原创 JDK动态代理

(Dynamic Proxy)是指在程序运行时动态生成代理类和代理对象的机制,通常用于为某些对象提供代理以控制对这些对象方法的访问。这种方式可以在不修改原始对象代码的情况下增加额外的处理逻辑,比如日志记录、事务管理、性能监控等。主要是利用和InvocationHandler接口实现。动态代理的优点是可以在运行时动态生成代理类,不需要手动编写代理类,因此具有较高的灵活性。不过,JDK的动态代理只能基于接口生成代理类,而不能基于类。如果要基于类实现动态代理,则可以使用其他的库,如CGLIB等。

2025-01-14 15:33:13 1205

原创 Java反射

Java的反射(reflection)机制是指在程序的运行状态中,借助取得任何类的内部信息,可以动态地构造任意一个类的对象,并能直接操作任意对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。反射被视为动态语言的关键。反射主要用到java.lang.Class类和包下的一些类,是 Java 反射机制的核心包,提供了操作类及其成员(字段、方法、构造函数等)的类和接口。表示类的对象。提供了获取类的字段、方法、构造函数等方法。

2025-01-09 16:52:35 1166

原创 Java单例模式

5中常见的单例模式,各有优缺点。

2025-01-06 18:04:26 1195 1

空空如也

空空如也

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

TA关注的人

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