<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[jay1727204629的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/jay1727204629</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; jay1727204629]]></copyright><item><title><![CDATA[Selenium cookice nable to set cookie]]></title><link>https://blog.youkuaiyun.com/jay1727204629/article/details/132740514</link><guid>https://blog.youkuaiyun.com/jay1727204629/article/details/132740514</guid><author>jay1727204629</author><pubDate>Thu, 07 Sep 2023 16:16:54 +0800</pubDate><description><![CDATA[​设置 `cookie` 时结构错误]]></description><category></category></item><item><title><![CDATA[Java 并发中 CAS 的理解]]></title><link>https://blog.youkuaiyun.com/jay1727204629/article/details/130616844</link><guid>https://blog.youkuaiyun.com/jay1727204629/article/details/130616844</guid><author>jay1727204629</author><pubDate>Mon, 26 Jun 2023 13:28:01 +0800</pubDate><description><![CDATA[总结：CAS 是一种基于硬件支持的高并发安全操作，它保证了对共享变量的操作是原子性的，从而实现了线程安全，能够避免传统锁机制所带来的性能开销和线程间的竞争，提高了系统的并发处理能力CAS（Compare and Swap）的作用是实现乐观并发控制，它用于解决共享资源的并发访问问题，以保证对共享资源的操作是线程安全的。它避免了使用锁机制（悲观并发控制）带来的开销和竞争，提高了并发性能CAS 是一种基于硬件指令的原子操作，通常由处理器提供支持。]]></description><category></category></item><item><title><![CDATA[Prometheus 配置说明]]></title><link>https://blog.youkuaiyun.com/jay1727204629/article/details/129932462</link><guid>https://blog.youkuaiyun.com/jay1727204629/article/details/129932462</guid><author>jay1727204629</author><pubDate>Mon, 03 Apr 2023 16:16:00 +0800</pubDate><description><![CDATA[Prometheus]]></description><category></category></item><item><title><![CDATA[Dubbo 调用过程源码分析（更新中）]]></title><link>https://blog.youkuaiyun.com/jay1727204629/article/details/129693202</link><guid>https://blog.youkuaiyun.com/jay1727204629/article/details/129693202</guid><author>jay1727204629</author><pubDate>Tue, 21 Mar 2023 17:26:01 +0800</pubDate><description><![CDATA[每个流程都是有对应的线程来完成，当出现业务调用时会将对应的远程请求委托给请求线程完成，委托完成后，业务会进入等待唤醒的状态当远程服务处理完成返回结果时，是由另外的线程来完成的，它会先进行解码(解析响应数据转为对应的返回类型)，并委托给响应线程处理响应线会发送信号唤醒等待的业务线程Mock判断当前调用是否被销毁, 销毁的情况下直接抛出异常。]]></description><category></category></item><item><title><![CDATA[Spring 定时任务源码]]></title><link>https://blog.youkuaiyun.com/jay1727204629/article/details/126780840</link><guid>https://blog.youkuaiyun.com/jay1727204629/article/details/126780840</guid><author>jay1727204629</author><pubDate>Fri, 09 Sep 2022 13:02:16 +0800</pubDate><description><![CDATA[spring 定时任务源码]]></description><category></category></item><item><title><![CDATA[dubbo 服务注册成功后出现 Failed to invoke the method * in the *]]></title><link>https://blog.youkuaiyun.com/jay1727204629/article/details/126780703</link><guid>https://blog.youkuaiyun.com/jay1727204629/article/details/126780703</guid><author>jay1727204629</author><pubDate>Fri, 09 Sep 2022 12:47:50 +0800</pubDate><description><![CDATA[Dubbo 服务注册成功无法调用]]></description><category></category></item><item><title><![CDATA[Spring 动态注入代理（AOP）]]></title><link>https://blog.youkuaiyun.com/jay1727204629/article/details/117953116</link><guid>https://blog.youkuaiyun.com/jay1727204629/article/details/117953116</guid><author>jay1727204629</author><pubDate>Wed, 16 Jun 2021 11:47:04 +0800</pubDate><description><![CDATA[注意 AOP 组件需要比被代理的Bean先注入到容器中,否则不生效。我使用的是 BeanDefinitionRegistryPostProcessor 方式实现,在 Bean 未生成前将AOP组件注入到容器中。如果还有其它的方式请告知，谢谢啦。
package customercenter.config;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import org.aop]]></description><category></category></item><item><title><![CDATA[使用 Spring\SpringBoot 中的组件进行代理（Aop）]]></title><link>https://blog.youkuaiyun.com/jay1727204629/article/details/117811793</link><guid>https://blog.youkuaiyun.com/jay1727204629/article/details/117811793</guid><author>jay1727204629</author><pubDate>Fri, 11 Jun 2021 11:57:09 +0800</pubDate><description><![CDATA[package com.jay.prj.mybaits;

import org.aopalliance.intercept.MethodInterceptor;
import org.aopalliance.intercept.MethodInvocation;
import org.springframework.aop.support.DefaultBeanFactoryPointcutAdvisor;
import org.springframework.aop.support.StaticMeth]]></description><category></category></item><item><title><![CDATA[SpringMVC或MyBatis 无法对对象中的 is 开头字段进行映射]]></title><link>https://blog.youkuaiyun.com/jay1727204629/article/details/102813251</link><guid>https://blog.youkuaiyun.com/jay1727204629/article/details/102813251</guid><author>jay1727204629</author><pubDate>Fri, 17 Apr 2020 17:27:57 +0800</pubDate><description><![CDATA[请留意字段与 get 与 set 方法名称是否一致。
无法映射类
 public Class A1{
 	private boolean isUse;
	/*自动生成 setget 方法*/
	public boolean getUse(){}
	public boolean setUse(){}
 }

修改 get set 方法可以进行映射
 public Class A1{
 	privat...]]></description><category></category></item><item><title><![CDATA[Reids简单命令]]></title><link>https://blog.youkuaiyun.com/jay1727204629/article/details/81990393</link><guid>https://blog.youkuaiyun.com/jay1727204629/article/details/81990393</guid><author>jay1727204629</author><pubDate>Fri, 24 Aug 2018 00:33:44 +0800</pubDate><description><![CDATA[
Redis 是一款内存高速缓存数据库，它的数据模型为 key-value，使用缓存减轻数据库的负载。
它支持的数据结构有 String list hash set sored set。
Redis 可以做持久化操作，保证数据安全。
缓存有两种类型： 
    数据缓存 经常用在页面的数据中，页面缓存  经常用在 CMS 内存管理系统。


Key 操作 
FLUSHALL 删除所有数据库的所有k...]]></description><category></category></item></channel></rss>