自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Synchronized与锁升级与AQS

锁升级发生后,hashcode去哪啦说明锁升级为轻量级或重量级锁后,Mark Word中保存的分别是线程栈帧里的锁记录指针和重量级锁指针,己经没有位置再保存哈希码,GC年龄了,那么这些信息被移动到哪里去了呢?用更加通俗的话解释(四种锁的不同情况)在无锁状态下,Mark Word中可以存储对象的identity hash code值。当对象的hashCode()方法第一次被调用时,JVM会生成对应的identity hash code值并将该值存储到Mark Word中。

2023-11-03 17:29:10 125

原创 关于AOP的一些实现

AOP实现日志注解功能Log注解@Target(ElementType.METHOD)@Retention(RetentionPolicy.RUNTIME)public @interface Log { String value() default ""; int type() default 0;}Log具体实现/** * Copyright (C) 2018-2022 * All rights reserved, Designed By www.yixiang.co

2023-11-03 17:26:44 148

原创 多级缓存的实现

注意在上面的请求链中,我们除了没有对Nginx的缓存进行同步(但是有缓存失效,我们当时设置的是60秒,所以其实对Nginx也是进行了缓存同步,只不过是被动的)之外,所以Nginx缓存一些实时性不高的数据,对redis和tomcat都进行了缓存同步,并且是使用canal做的缓存同步,数据永远都是最新的,redis和tomcat缓存一些实时性高的数据整体来说,这个请求链是实现了多级缓存+缓存同步,也就是下图的全部功能。

2023-11-03 17:23:53 123

原创 支付宝沙箱支付

网址:https://gitee.com/xqnode/alipay-demo#%E5%8F%82%E6%95%B0alipayjava。

2023-11-02 16:58:24 185

原创 RabbitMQ的学习

AMQP,即 Advanced Message Queuing Protocol(高级消息队列协议),是一个网络协议,是应用层协议 的一个开放标准,为面向消息的中间件设计。基于此协议的客户端与消息中间件可传递消息,并不受客户端/中 间件不同产品,不同的开发语言等条件的限制。2006年,AMQP 规范发布。类比HTTP。2007年,Rabbit 技术公司基于 AMQP 标准开发的 RabbitMQ 1.0 发布。RabbitMQ 采用 Erlang 语言开发。

2023-11-02 16:52:30 31

原创 了解设计模式

设计模式七大原则一、单一职责原则二、接口隔离原则三、依赖倒转原则四、里氏替换原则五、迪米特原则六、合成复用原则七、开闭原则(尽可能的少修改代码)1.开闭原则(Open Closed Principle)是编程中最基础、最重要的设计原则。2.一个软件实体如类,模块和函数应该对扩展开放(对提供方),对修改关闭(对使用方)。用抽象构建框架,用实现扩展细节。3.当软件需要变化时,尽量通过扩展软件实体的行为来实现变化,而不是通过修改已有的代码来实现变化。4.编程中遵循其它原则,以及使用设计模式

2023-11-02 16:45:25 141

原创 微服务面试题

1,创建类实现IRule接口,可以指定负载均衡策略,这个是全局的,对所有的远程调用都起作用2,在客户端的配置文件中,可以配置某一个服务调用的负载均衡策略,只是对配置的这个服务生效远程调用服务雪崩是指一个服务失败,导致整条链路的服务都失败的情形,一般我们在项目解决的话就是两种方案,第一个是服务降级,第二个是服务熔断,如果流量太大的话,可以考虑限流。

2023-11-02 16:43:47 30

原创 SpringMVC的简单了解及应用

SpringMVC

2022-03-26 11:52:48 412

空空如也

空空如也

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

TA关注的人

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