- 博客(19)
- 收藏
- 关注
原创 【Spring Cloud】基于Feign的远程调用
feign:client:config:default: #这里用default就是全局配置(全局生效),如果是写服务名称,则是针对某个微服务的配置loggerLevel: Full #日志级别。
2024-04-18 15:41:36 613
原创 【Spring Cloud】Ribbon负载均衡
BeanRibbon负载均衡规则规则接口是IRule默认实现是ZoneAvoidanceRule,根据zone选择服务列表,然后轮询负载均衡自定义方式代码方式:配置灵活,但修改时需要重新打包发布配置方式:直观,方便,无需重新打包发布但是无法做全局配置饥饿加载开启饥饿加载指定饥饿加载的微服务名称。
2024-04-09 17:12:51 356
原创 Java核心--注解
Annotation(注解) 是 Java5 开始引入的新特性,可以看作是一种特殊的注释,主要用于修饰类、方法或者变量,提供某些信息供程序在编译或者运行时使用。注解本质是一个继承了AnnotationJDK 提供了很多内置的注解(比如@Override),同时,我们还可以自定义注解。
2024-04-08 15:13:41 895
原创 Java核心--异常
所有的异常类是从 java.lang.Exception 类继承的子类。Exception 类是 Throwable 类的子类。除了Exception类外,Throwable还有一个子类Error。Java 程序通常不捕获错误。错误一般发生在严重故障时,它们在Java程序处理的范畴之外。Error 用来指示运行时环境发生的错误,例如,JVM 内存溢出。一般地,程序不会从错误中恢复。
2024-04-08 15:07:38 890
原创 Java核心--泛型
在 java 中泛型只是一个占位符,必须在传递类型后才能使用。类在实例化时才能真正的传递类型参数,由于静态方法的加载先于类的实例化,也就是说类中的泛型还没有传递真正的类型参数,静态的方法的加载就已经完成了,所以静态泛型方法是没有办法使用类上声明的泛型的。使用泛型参数,可以增强代码的可读性以及稳定性。编译器可以对泛型参数进行检测,并且通过泛型参数可以指定传入的对象类型。,需要手动转换类型才能使用,使用泛型后编译器自动转换。可根据具体的返回类型动态指定结果的数据类型。对象,如果传入其他类型的对象就会报错。
2024-04-07 14:32:19 265
原创 Java核心--反射
1、Java反射机制的核心是在程序运行时动态加载类并获取类的详细信息,从而操作类或对象的属性和方法。本质是JVM得到class对象之后,2、Java属于先编译再运行的语言,程序中对象的类型在编译期就确定下来了,而当程序在运行时可能需要动态加载某些类,这些类因为之前用不到,所以没有被加载到JVM。通过反射,可以在运行时动态地创建对象并调用其属性,3、反射之所以被称为框架的灵魂,主要是因为它赋予了我们在运行时分析类以及执行类中方法的能力。
2024-04-07 14:29:02 751
原创 SpringAOP
面向切面编程,可以说是OOP(Object Oriented Programming,面向对象编程)的补充和完善。OOP引入封装、继承、多态等概念来建立一种对象层次结构AOP则利用一种称为“横切”的技术,剖开对象内部,并将公共行为封装到可重用模块,从而减少重复代码,降低耦合。
2023-11-19 19:51:03 111 1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人