a490789580
码龄12年
关注
提问 私信
  • 博客:28,290
    28,290
    总访问量
  • 7
    原创
  • 1,632,461
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:江苏省
  • 加入CSDN时间: 2012-12-08
博客简介:

a490789580的博客

查看详细资料
个人成就
  • 获得6次点赞
  • 内容获得10次评论
  • 获得25次收藏
创作历程
  • 1篇
    2021年
  • 2篇
    2020年
  • 4篇
    2019年
成就勋章
TA的专栏
  • dubbo的filter
    1篇
  • threadLocal
  • Thread
  • git学习
    2篇
  • dubbo
    4篇
  • dubbo隐式传参
    1篇
  • GenericService
    2篇
  • 泛化调用
    1篇
兴趣领域 设置
  • 大数据
    mysql
创作活动更多

AI大模型如何赋能电商行业,引领变革?

如何使用AI技术实现购物推荐、会员分类、商品定价等方面的创新应用?如何运用AI技术提高电商平台的销售效率和用户体验呢?欢迎分享您的看法

186人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Dubbo的filter中使用ThreadLocal引发的坑

在filter中使用ThreadLocal要特别注意一些问题,首先ThreadLocal是跟着线程走的,而不管是dubbo或者其他的rpc框架或者Springmvc都有个特点:使用的是线程池模型,当线程执行任务结束之后会回到线程池,这时如果在回到线程池之前ThreadLocal没有被清理,当下一次请求拿到这个线程的时候还能读取到之前没有被清理的ThreadLocal的数据,这样显然不是我们想要的结果了。处理方式以dubbo的filter为例://在服务端的filter中invoker.invoke(in
原创
发布博客 2021.01.14 ·
1247 阅读 ·
1 点赞 ·
3 评论 ·
2 收藏

dubbo不提供服务只消费服务

之前项目中有使用到dubbo.registry.register=false这个配置项来控制dubbo不提供服务,只消费服务。但是这个配置带来的弊端是它作为消费方也不会被注册到zookeeper上,这样不太方便管理,因此有替代配置项:dubbo.provider.protocol=injvm,此配置看配置项意思就是讲服务提供方走injvm协议,顾名思义,服务提供只供jvm内部使用,不暴露在外面。同时消费其他服务也会注册到zookeeper上。...
原创
发布博客 2020.08.10 ·
1070 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

git忽略本地修改不提交到远程仓库

忽略某文件提交到远程仓库git update-index --assume-unchanged [file-path]取消忽略某文件提交到远程仓库git update-index --no-assume-unchanged [file-path]
原创
发布博客 2020.02.27 ·
2361 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

dubbo泛化调用使用GenericService自定义Exception变成GenericException的问题

使用GenericService调用dubbo接口的时候,发现抛出来的异常无法获取到自定义
原创
发布博客 2019.03.05 ·
3593 阅读 ·
0 点赞 ·
3 评论 ·
1 收藏

dubbo使用GenericService泛化调用

我们项目中常见场景,java应用内部接口都是使用dubbo,某个非java应用需要调用我们的接口的时候,无法使用dubbo,这是我们需要给它提供其他形式的接口,如restful api等等,这时我们需要为这个接口开发而增加额外的工作量。这时候就可以使用dubbo提供的GenericService来调用dubbo接口了,而使用GenericService调用接口的好处是不需要依赖服务提供方给的int...
原创
发布博客 2019.03.05 ·
10341 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

dubbo配置filter隐式传参

在dubbo使用过程中,有一些通用参数如果显式的在接口参数中传递,使用起来会有一些不方便。比如:经常使用的session中存放的用户信息,如果都放入参数中传递,这样会耦合到业务逻辑中了,这时隐式传参就是一种比较好的处理方式了。话不多说,下面是利用dubbo提供的RpcContext隐式传参的方式:RpcContext.setAttachments(Map<String, String&...
原创
发布博客 2019.03.05 ·
6916 阅读 ·
4 点赞 ·
4 评论 ·
13 收藏

git第一次本地代码提交到远程仓库

git第一次本地代码提交到远程仓库1、git仓库初始化git init2、本地仓库连接到远程仓库git remote add origin [remote url]3、查看当前状态git status4、将代码添加到暂存区git add .5、将代码添加到仓库git commit -m ‘first commit’6、将本地代码提交到远程仓库git push origin ...
原创
发布博客 2019.03.05 ·
2762 阅读 ·
0 点赞 ·
0 评论 ·
3 收藏

汇编语言 指令系统和寻址方式

发布资源 2013.09.15 ·
ppt