- 博客(47)
- 资源 (1)
- 收藏
- 关注
转载 Class.isInstance vs Class.isAssignableFrom and instanceof
Class.isInstance vs Class.isAssignableFrom and instanceof 区别
2023-02-20 14:02:02 137
原创 Java Reflection 实战- Class类
Java 反射使得在运行时检查类、接口、字段和方法成为可能,而不需要在编译时知道类、方法等的名称。也可以使用反射来实例化新对象、调用方法和获取/设置字段值。Java反射的功能相当强大,可以说是非常有用。例如,Java反射可以用来将JSON文件中的属性映射到Java对象中的getter/setter方法,就像Jackson, GSON, Boon等所做的那样。或者,反射可以用来将JDBC结果集的列名映射到Java对象中的getter/setter方法。
2023-02-15 17:44:30 369
原创 SpringBoot整合Prometheus实现业务指标上报
本文基于SpringBoot2.5.7 整合Prometheus,完成一个简单的业务指标上报。应用上报监控数据到pushgateway,然后prometheus定时拉取应用上报的数据。关于Prometheus和pushgateway 不是本文重点,可以参考。
2022-04-27 16:25:56 2288
原创 网络IP分类基于IP4
网络IP分类IP 地址分成不同的类别,常见的有 A 类,B 类 和 C 类 IP 地址,D 类和 E 类地址通常不被使用每种网络地址有对应的默认的子网掩码,查看 IP 地址的前八个 bit 可以快速识别出网络地址类型A 类地址使用 255.0.0.0 作为默认子网掩码,前八个二进制位取值范围是 [1,126],例如 10.52.36.11 是个 A 类地址,它的前八位是 10,在 [1,126] 范围内B 类地址使用 255.255.0.0 作为默认子网掩码,前八个二进制位取值范围是 [128,
2022-04-18 18:03:39 387
原创 EnvironmentPostProcessor实现原理解析
EnvironmentPostProcessor实现原理解析SpringBoot2.4+是EnvironmentPostProcessorApplicationListenerSpringBoot2.4以前是ConfigFileApplicationListener
2022-04-02 15:16:29 2715
原创 SpringBoot整合Prometheus
SpringBoot整合Prometheus本文基于SpringBoot2.5.7整合Prometheus,整合依赖micrometer相关包,上报到prometheus有两种方式:基于Pushgateway 方式上报数据到prometheus,作为网关支持多个应用上报,需要推送数据到prometheus作为一个独立应用上报到prometheus上报,但是修改prometheus配置文件,prometheus 拉取方式本文将对这两种方式分别进行讲解,然后简单说明下springboot 实现原理。
2022-01-28 17:02:10 5684
原创 Spring BeanDefinition
Spring BeanDefinitionBeanDefinition是spring bean创建的元属性,bean的创建和属性配置都和其相关。一般注册到spring容器的beanDefinition类都是会被自动创建,我们可以通过创建并注册到容器来实现特定功能的实现。类介绍public interface BeanDefinition extends AttributeAccessor, BeanMetadataElement {...}类图如下:BeanDefinition 元信息
2021-12-30 23:45:53 386
原创 SpringFramework校验
Validation 校验实现自定定义校验规则注解import javax.validation.Constraint;import javax.validation.Payload;import java.lang.annotation.Retention;import java.lang.annotation.RetentionPolicy;import java.lang.annotation.Target;import static java.lang.annotation.El
2021-12-20 09:55:53 431
Java I/O 使用和最佳实践
2023-02-28
基于 Mybatis Plus 的动态生成代码设计与实现
2023-02-17
Java-Reflection-Tutorial.pdf
2023-02-10
java collections design.pdf
2023-02-07
EFK部署方案-20230112-v1.0.docx
2023-02-03
简历+程序猿+java开发
2023-02-03
Camel in action 2nd edition.pdf
2023-02-02
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人