
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
nacos配置管理 --学习笔记
微服务共享的配置可以统一交给Nacos保存和管理,在Nacos控制台修改配置后,Nacos会将配置变更推送给相关的微服务,并且无需重启即可生效,实现配置热更新。网关的路由同样是配置,因此同样可以基于这个功能实现动态路由功能,无需重启网关即可修改路由配置。

Redis-分布式锁
基于Redis的分布式锁实现思路:利用set nx ex获取锁,并设置过期时间,保存线程标示释放锁时先判断线程标示是否与自己一致,一致则删除锁特性:利用set nx满足互斥性利用set ex保证故障时锁依然能释放,避免死锁,提高安全性利用Redis集群保证高可用和高并发特性利用lua脚本确保一致性分布式锁-redission重入问题。

注解(Annotation) --java学习笔记
就是Java代码里的特殊标记,比如:@Override、@Test等,作用是:让其他程序根据注解信息来决定怎么执行该程序注意:注解可以用在类上、构造器上、方法上、成员变量上、参数上、等位置处

java面向对象在计算机中的执行原理--学习笔记
举个栗子先创建一个狗类,有属性狗的名字,狗的品种和方法让狗发出叫声,代码如下然后执行下面这段代码那么这段代码到底在内存中到底是怎麽执行的呢?首先,可以看到这段程序会先执行test1类,因此先将test1放到方法区,然后执行main方法,mian方法是在栈内存中执行,所以会在栈内存中创建main方法的栈帧main方法中的第一行代码首先创建一个狗对象,首先接触到的是狗类Dog,因此会将狗类也加载到方法

到底了







