- 博客(8)
- 收藏
- 关注
转载 Java多线程数据库事务提交控制
项目代码基于:MySql 数据,开发框架为:SpringBoot、Mybatis 开发语言为:Java8 项目代码:https://gitee.com/john273766764/springboot-mybatis-threads 文章目录 前言 一、循环操作的代码 二、使用手动事务的操作代码 三、尝试多线程进行数据修改 四、基于两个CountDownLatch控制多线程...
2022-05-20 16:26:05
3969
2
转载 秒杀系统实战(五)| 如何优雅的实现订单异步处理
秒杀系统实战(五)| 如何优雅的实现订单异步处理 前言我回来啦,前段时间忙得不可开交。这段时间终于能喘口气了,继续把之前挖的坑填起来。写完上一篇秒杀系统(四):数据库与缓存双写一致性深入分析后,感觉文章深度一下子被我抬高了一些,现在构思新文章的时候,反而畏手畏脚,不敢随便写了。对于未来文章内容的想法,我写在了本文的末尾。本文我们来聊聊秒杀系统中的订单异步处理。本篇文...
2022-04-02 08:59:26
2272
1
转载 volatile内存屏障及实现原理分析
volatile实现原理分析 并发编程系列汇总初识volatilevolatile如何保证可见性可见性的本质硬件层面总线锁缓存锁MESI(缓存一致性协议)CPU工作流程MESI协议带来的问题CPU层面的内存屏障 JVM层面JMM(Java内存模型)JMM抽象模型结构JM...
2022-03-22 16:26:56
1308
转载 异常:ClassNotFoundException: org.mybatis.logging.LoggerFactory
异常:ClassNotFoundException: org.mybatis.logging.LoggerFactory是pagehelper-spring-boot-starter引入了mybatis和spring的整合包,即mybatis-spring,而mybatis-plus-boot-starter也引入了相关的包的原因。看到网上的移出pagehelper中的mybatis-spring包,不管用,看到下面一个不使用spring-boot-starter包,解决了。原文大佬链接如下:pageh
2021-10-25 16:23:42
1617
2
原创 解析xml字符串得到Map
此篇代码是之前看过别的文章的应用,不记得是那篇了,只做搬砖。public class XmlUtil { public static Map<String, String> readStringXml(String xml) throws DocumentException { Document doc = DocumentHelper.parseText(xml); Element books = doc.getRootElement();
2021-07-16 11:11:19
207
原创 如何生成xml格式的字符串
别的不说直接上代码:private String createXml() { String xmlString = ""; DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance(); try { DocumentBuilder builder = factory.newDocumentBuilder(); Document do
2021-07-16 10:44:55
1197
原创 使用restTemplate调用其他服务
使用restTemplate调用其他微服务的相关问题1.调用接口报feign.codec.DecodeException: Could not extract response: no suitable HttpMessageConverter found for response type and content type [application/atom+xml;charset=UTF-8]是项目配置默认采用xml形式去调用其他服务,被调用服务无法解析参数报错,需要在调用的时候加上header,指
2021-02-26 16:11:00
501
1
原创 关于idea利用wsdl文件调用相关接口的问题
关于idea利用wsdl文件调用相关接口的问题。1.idea版本是2019,很“崩溃”的发现,2019.2版本右键项目并没有出现webservice选项,找了半天原因,结果发现,版本更新,2019版已经没有这个功能了(┭┮﹏┭┮)2.采用wsdl文件生成客户端(网上有很多案例,不多于描述),能够调用接口。但是我想把他移到以前的项目中变成一个使用类,而不是一个新的客户端项目。所以异想天开的将相关配置文件配到xml中,所生成的相关代码移到原项目中,启动不报错,但是用postman调用接口就报初始化错误。查询
2020-12-01 09:31:41
1782
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人