摘要: 最近应用项目接入sentinel,但公司内部进行封装的sentinel filter好像一直加载不到,因此就从filter加载过程进行debug。 记录一下dubbo加载SPI的时候的方式。 源码中,spring启动时doCreateBean方法里,dubbo启动读取服务配置时,初始化Service 阅读全文
posted @ 2022-03-01 18:36 klm-kain 阅读(196) 评论(0) 推荐(0)
摘要: https://blog.csdn.net/weixin_41556963/article/details/103121426 阅读全文
posted @ 2022-02-23 15:38 klm-kain 阅读(83) 评论(0) 推荐(0)
摘要: 最近在看项目框架源码的时候发现@Bean注解下的创建Bean方法入参都为ObjectProvider,因此简单查阅了资料发现其中一篇文章说明比较详细特此记录,方便以后查看。 https://www.cnblogs.com/fengxueyi/p/13888562.html 阅读全文
posted @ 2022-02-22 16:53 klm-kain 阅读(413) 评论(0) 推荐(0)
摘要: 一、跨域概念 1.详细概念以及如何做到跨域:https://www.cnblogs.com/chenshishuo/p/4919224.html 二、简单模拟跨域 上面链接其实也有如何实现跨域的例子,但都需要有自己域名以及部署上对应的页面才可以看到效果,对于后台开发而言还是有点麻烦的。因此给各大后台 阅读全文
posted @ 2022-02-22 09:55 klm-kain 阅读(78) 评论(0) 推荐(0)
摘要: 最近有一个保存邮件内容到数据库的需求,由于数据库中对应字段是有长度限制的,我就到百度上寻找对长度比较大的字符串做分段保存的实现,但搜索引擎上往往只出现一些使用String.split的方法,而这种分割,是根据字符串内的字符分割的,如果是UTF-8编码,一个中文是4字节,String.split后实际 阅读全文
posted @ 2022-02-18 09:58 klm-kain 阅读(1094) 评论(0) 推荐(0)
摘要: var data = "123"reader := bytes.NewReader([]byte(data))即可拿到Reader。拿到Reader后,我们可以通过scanner.Scanner读内容。如扫描json串:var scan := scanner.Scanner{Mode: scanne 阅读全文
posted @ 2022-02-16 20:44 klm-kain 阅读(956) 评论(0) 推荐(0)