自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 动态代理两种实现以及差异性

为什么要使用动态代理,学习一个新的东西之前,我们先聊可他的必要性答曰:再不修改原有的逻辑条件下,能够对代码进行业务的增强操作。Java动态代理核心:InvocationHandler和Proxy实现的步骤:实现接口InvocationHandler并实现invoke方法。创建Proxy.newProxyInstance方法,该方法三个参数:ClassLoad,Class<?>[], InvocationHandler将第一步实现InvocationHandler的方法作为参数传入到

2020-09-04 16:42:58 189 1

原创 idea搭建Dubbo入门案例

1、什么是Dubbo,这里我们引用官网的说明Apache Dubbo 是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。2、Dubbo的优势是什么提供高性能的基于代理的远程调用能力,服务以接口为粒度,为开发者屏蔽远程调用底层细节。内置多种负载均衡策略,智能感知下游节点健康状况,显著减少调用延迟,提高系统吞吐量。支持多种注册中心服务,服务实例上下线实时感遵循微内核+插件的设计原则,所有核心能力如Prot

2020-08-01 11:47:31 318

原创 springboot启动注解

为什么springboot不需要配置文件就可以启动成功。springboot入口SpringBootApplication是一个启动类,主要的注解是以下的三个:1、SpringBootConfiguration是一个配置类,点进去里面是一个@Configration注解,表明该类是一个配置文件类,@Configration本身也是一个@Component2、@EnableAutoConfiguration,开启自动配置功能。@Import注解的作用,是为了自动导...

2020-07-14 16:41:35 2866

原创 布隆过滤器个人理解

今天看到缓存穿透的解决方案有一个使用布隆过滤器方式,所以就了解了一下,依然走我们的三连问1、布隆过滤器是什么一个很长的二进制的向量和随机函数2、为什么用它节约性能,我现在有一个很大很大数据,然后判断某个值是否存在。 不考虑内存的情况,可以使用hashMap方式,但是我们现在数据量很大,使用布隆过滤器能节约内存开销。3、原理实现可以判断一个值肯定不存在,但是无法判断某个值一定存在,只是可能存在,存在一定的误差率解释:一定不存在:我有一个长度为8的数组且默认值都是0,第一..

2020-06-02 16:00:31 212

原创 springboot使用maven插件搭建多profile环境

作为一个程序员,不写博客是对不起自己的身份的,在平台记录一些平时使用的心得,大家一起交流,毕竟开源共享,一起交流嘛使用一个东西三问自己step1:是什么?多profile文件可以选择不同的maven实现打包step2:为什么?应对不同的环境使用不同的文件,不用重新打包,亦不用修改配置文件,动动手指就能搞定step3:怎么做?重点来了。我们暂且有两个系统环境,测试和生产,那么文件结构如下,共三个文件,一个主文件***.yml,两个对应测试和生产文件***-dev....

2020-05-19 22:51:24 338

空空如也

空空如也

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

TA关注的人

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