logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

rocketmq 消息消费后处理机制

rocketmq 消息消费失败处理机制

理解rebase和代码合并操作流程

idea里合并代码选项提供了rebase和merge,其中有一个rebase xx onto yy,这个的意思是把xx分支基于yy分支最新记录重新变更提交记录,使变更记录变得简洁;

#github#git
【Git命令】git rebase之合并提交记录

最后使用 git pushorigin your-branch-name 命令将变更推送到远端,如果涉及的提交部分已经在远端存在,则需要使用 git push --force-with-lease origin your-branch-name 命令进行推送。在本地提交了两个commit,但是发现根本没有没必要分为两次,需要想办法把两次提交合并成一个提交;然后会进入如下界面,键盘点击 i 进入编辑

文章图片
#git
python爬c之 http only cookie解决方案

场景在使用python做爬虫的时候,有的接口做了权限验证,需要从cookie中去获得数据,但是如果这个cookie又是http only的(浏览器不会提供任何方法获得这个cookie值,只会在发送http请求的时候带上这个cookie),所以我们获取不到这个参数。解决方案既然获取不到,我们就转换思维,我的思路是:借助浏览器来实现,因为通过浏览器发送http请求是会带上这个cookie1、使用UI自

文章图片
#python#http#爬虫
单元测试打桩之Mockito

作为一个程序员,之前一直没有重点关注过单元测试相关的东西,真心惭愧;最近由于工作原因恶补了很多知识,收获不小;学习嘛,主要还是要肯花时间;文中代码已上传到: https://gitee.com/aqu415/demo/tree/master/mockito概念单元测试单元测试即对单个方法内部逻辑的测试,不涉及关联其他分层的代码逻辑测试;比如定义一个UserService,一个UserDao分别有一

no available service ‘default‘ found, please make sure registry config corre seata

错误描述最近在搭建Seata开发环境,用的是nacos作为注册中心和配置中心,我做了以下操作启动zk作为了dubbo服务的注册中心(不是太习惯用nacos作为dubbo服务注册中心)启动了nacos服务器执行seata的“nacos-config.sh”脚本将修改后的“config.txt”配置文件推送到nacos服务器启动seata server(TC)本地搭建了3个服务(dubbo),配置文件

mysql 死锁(先delete 后insert)日志分析

前言:通过show engine innodb status,获取最近一次发生的死锁详细信息。推荐分析详细信息的文章https://www.cnblogs.com/olinux/p/5497176.html背景:项目最近代码发生了一次死锁,大致场景是A表数据和B表数据需要保存在中间表C中,但是A的Id在C表中只能有一条;当时想的方案是在每次insert前先根据A的id做一次...

rocketmq transaction-事务消息与事务回查

文章基于rocket-mq4.3代码分析在broker的initialize()方法最后的地方会设置事务消息回查相关的服务类private void initialTransaction() {this.transactionalMessageService = ServiceProvider.loadClass(ServiceProvider.TRANSA...

windows环境下启动rocketmq

版本:rocket 4.2.0下载地址:https://rocketmq.apache.org/release_notes/release-notes-4.2.0/环境变量NAMESRV_ADDR=127.0.0.1:9876ROCKETMQ_HOME=E:\soft\rocketmq-all-4.2.0因为rocketmq里会根据这两个环境变量去获取值进入...

    共 37 条
  • 1
  • 2
  • 3
  • 4
  • 请选择