- 博客(7)
- 收藏
- 关注
原创 调用webservice时候报错
背景,正常功能迭代,我们有一个接口要调用另外一个系统,另外系统非微服务体系,要使用wsdl调用,我们系统标准CI/CD发布了,另外一个老系统由于原因,是发版本比我们晚发了几分钟,发布完成之后,线上验证数据查询我们调用日志报错。后面才想到,wsdl 是把对方的代码直接加载到本地目录下,localhost 中找不到这个方法, 相当于我们部署完,然后他们的代码接口,我们本地下载了class 文件 ,然后由于他们没有更新发版本,我们这边没有下载最新的,
2023-06-16 14:11:48 732
原创 断点事务没有提交,java应用结束异常,导致锁未释放(Lock wait timeout exceeded try restarting transaction)
笔者在本地开发的过程中,断点的时候,不小心退出应用导致事务失败,在对某张表的的update到做,导致行锁一只没有释放,runing 的状态,如图,可以看打查询运行的这个running 状态记录是那张表,何时开始的,得到详细信息之后,直接kill这个 事务,方框标记的线程id。,kill id ,结束当前事务,数据恢复正餐。...
2021-12-28 00:00:05 614
原创 记一次生产 mysql主从数据库延迟问题,以及mq消息,消费比spring提交的事物更快。
1.问题出现的原因如下:业务场景,业务人员 上传文件 异步解析,文件上传以后,然后上传oss 服务,写入文件记录表,得到文件地址,文件地址之后再发送消息 到 mq 中,消费者消费mq(同一个项目监听) ,拿到文件oss 的url 请求三方接口 ,解析完成。dev和test 环境中都是 单实例部署, 生产后续才知道 ,数据库有主从 ,且K8s 上容器部署为双实例。出现的问题是,当文件表写入mysql 库之后,然后发送消息, 消息消费之后,拿到文件链接去改写 文件表中解析状态的时候,没有找到的文件记录表,也
2021-08-20 12:23:05 264
原创 mysql 中ON DUPLICATE KEY UPDATE 的用法,没有增量接口下根据主键做更新(适合全量数据少量数据)
没有增量接口下的数据刷表insertOrUpdate常见业务需求,merge 操作mySql 和 oracle 实现方式功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入常见业务需求,merge 操作在现在的架构下,微服务架构越来
2021-07-09 17:39:06 314
原创 TCP/IP、Http、Socket的区别
TCP/IP、Http、Socket的区别网络由下往上分为物理层、数据链路层、网络层、传输层、会话层、表示层和应用层对应到TCP/IP 属于网络层 ,http则是到应用层 socket 另外讲1、TCP/IP连接tcp/ip是在这三个中是最底层的连接协议,规定服务器和和客户端通讯规则 :需要经过“三次握手”(TCP连接)第一次握手:客户端发送syn包(syn=j)到服务器,并进入SYN...
2019-05-30 22:51:42 189
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人