• 2024-05-09前后端数据交互形式随手笔记
    注解@RequestParamMap<String,String>params的使用 1在SpringMVC中,使用@RequestParamMap<String,String>params可以接收前端发出的请求参数并将它们作为一个Map收集起来。这种方式非常灵活,可以处理来自前端的各种数据提交形式。以下是一些常见的前端数据发送方式,它们
  • 2024-03-11Java诊断工具Arthas:开篇之watch实战
    Arthas是阿里开源的线上监控诊断产品,用于问题的排查和诊断。它的出现大大提高线上排查问题的效率,这篇只讲它一个非常牛逼的功能,其它功能往后篇章会在展开详细说。一、Arthas能为你做什么?1、遇到问题无法在线上debug,难道只能通过加日志再重新发布吗?2、我改的代码为什么没有执
  • 2024-03-10分布式锁——JVM锁、MySQL锁解决多线程下并发争抢资源
    分布式锁——JVM锁、MySQL锁解决库存超卖问题引入库存扣案例需求背景电商项目中,用户购买商品后,会对商品的库存进行扣减。需求实现根据用户购买商品及商品数量,对商品的库存进行指定数量的扣减publicStringdeductStock(LonggoodsId,Integercount){//1.查询商品
  • 2023-11-27Vue-加入购物车-判断token添加登录提示
    Vue-加入购物车-判断token添加登录提示目标:给未登录的用户,添加登录提示说明:加入购物车,是一个登录后的用户才能进行的操作,所以需要进行鉴权判断,判断用户token是否存在若存在:继续加入购物车操作不存在:提示用户未登录,引导到登录页,登录完回跳addCart(){//判断token
  • 2023-10-09SpringBoot+RabbitMQ+Redis 开发一个秒杀系统,细节打满(附源码)
    一、简易版秒杀SeckillProject系统简介开发技术二、实现细节记录1、用户密码两次MD5加密2、分布式session维持会话3、异常统一处理4、页面缓存+对象缓存5、页面静态化6、内存标记+Redis预减库存+RabbitMQ异步处理7、解决超卖8、接口限流三、效果展
  • 2023-08-25关于SpringBoot中出现的循环依赖问题
    环境:SpringBoot2.7.8背景:在增加出库订单时需要对物品表的的数量进行修改因此我在OutboundController中创建了几个公共方法,并将其注入到Spring中,结果给我报了这一串错误。Description:Thedependenciesofsomeofthebeansintheapplicationcontextfo
  • 2023-02-28Golang微服务(三)
    Golang微服务(三)目录Golang微服务(三)分布式锁互斥锁悲观锁乐观锁基于Redis的分布式锁分布式锁gRPCservice层demorouterhandler如下:/*>>>modeltypeInventorystruc
  • 2023-02-01day16-声明式事务-02
    声明式事务-023.事务的传播机制事务的传播机制说明:当有多个事务处理并存时,如何控制?比如用户去购买两次商品(使用不同的方法),每个方法都是一个事务,那么如何控制呢?也
  • 2023-01-31day15-声明式事务
    声明式事务1.事务分类编程式事务Connectionconnection=JdbcUtils.getConnection();try{//1.先设置事务不要提交connection.setAutoCommit(false);
  • 2022-12-30Spring 事务源码(一):源码分析示例
    1、新建数据库及表商品库存表1CREATETABLE`product_stock`(2`goods_id`VARCHAR(30)NOTNULL,3`stock`INT(8)DEFAULTNULL,4PR
  • 2022-11-14022.OneToMany对象关联查询(多表级联查询)
    1.案例分析1.班级(1)--->学生(n)学生必须持有班级的外键2.1对1通过主键关联3.多对多必须单独抽象出一张中间表  2.商品和详情对象关联查询(一对多)2.1创建商品
  • 2022-11-12Spring 事务(测试)--在这个笔记中记录的是没有添加事务,数据库返回的效果。
    第5章Spring事务(测试)--在这个笔记中记录的是没有添加事务,数据库返回的效果。1.首先搞两张表,商品表和订单表举例:购买商品trans_sale项目本例要实现购买商品,模拟用
  • 2022-10-29设置数据的LoadTables中有货品表,或者是清空里面的内容,不指定表
    select a.*,g.SupplierCode from T_salesDetail left join a.GoodsID=g.GoodsID  这个 SupplierCode哪里设置显示中文?一样的设置有的地方可以,有的地方不行呢
  • 2022-09-20lilishop 直播间添加商品方法
    RequestURL:https://store-api.ql65.cn/store/broadcast/studio/push/1/2RequestMethod:PUTStatusCode:400RemoteAddress:106.55.23.36:443ReferrerPolicy:stri
  • 2022-09-20Dapper Query和IList
    DapperQuery和IList publicGoodDMGetDMGoods(intGoodsID,intBID){GoodDMentity=newGoodDM();varentity_Goods=bl
  • 2022-09-20dapper Query和 IList
    publicGoodDMGetDMGoods(intGoodsID,intBID){GoodDMentity=newGoodDM();varentity_Goods=bllGoods.GetGoodsDet
  • 2022-09-05自定义聚合函数(统计每种行为的触发次数排名前三的商品id)
    packageSparkSQL.fun.projectimportorg.apache.spark.SparkConfimportorg.apache.spark.sql.expressions.{MutableAggregationBuffer,UserDefinedAggregateFunction