ICode9

精准搜索请尝试: 精确搜索
  • 增长性数据库优化方案-携程2022-09-12 17:31:40

    一、目前数据库背景问题 (一)、数据库CPU总是在50%以上 (二)、磁盘存储空间严重不足,需要经常清理磁盘数据腾出空间 (三)、系统扩容能力不足,如果需要提升处理能力只能更换硬件资源 (四)、系统存储的20TB数据,磁盘使用率达到80%以上,经常报警 (伍)、热数据膨胀(业务变化热数据膨胀较快)、冷数据增

  • 关于订单过期的监听和处理2022-09-06 13:03:35

    订单过期监听和处理 业务需求 有些时候 用户发起订单 但是没有付款 这个时候一般来说 会设置一个订单过期时间 如果订单过期 则需要重新下单 问题来了 如果每过一段很小的时间就去盘一次数据库 那压力也太大了 demo 搭建 用到的 mysql mybatis plus redis rabbit mq 目录结构

  • 常用功能--多数据源报表2022-09-03 22:03:06

      有的时候我们一张报表的数据可能要从多个数据库的表中获取,此时我们就要新建多个数据集,并且要设置相应的过滤条件,设置连接字段。跟sql里面的join差不多。 新建一张报表,新建数据集,选中订单表,选中select*    再新建另外一个数据集,选中订单明细表:    此时两个表中都包含订单

  • 第三方支付功能测试点【杭州多测师_王sir】【杭州多测师】2022-09-02 12:32:18

    支付类异常测试点 支付功能其他相关测试点 第三方支付的测试点【杭州多测师】【杭州多测师_王sir】 ==》重点 支付功能怎么测试? 第三方支付接口怎么测试【杭州多测师】【杭州多测师_王sir】 redis实现订单支付(延时队列)【杭州多测师】【杭州多测师_王sir】 一、支付流程 我们

  • 微服务的优缺点及实践反思2022-08-31 11:33:13

    最早接触微服务系统来自当时我们当时技术主管LR, 当时使用的dubbo-zookeeper, 不过这套现在不经常用了,大多数公司使用Spring Cloud, 而初次接触Spring Cloud是我们当时信息管理系统的更替优化时, 当时注册中心还是使用的Eureka, 而当初最早接触关于微服务的书是翟永超写的, 离职期间,去

  • C++外卖点餐系统2022-08-30 01:05:22

    C++外卖点餐系统 设计并实现一个外卖点餐系统。至少为该系统设计两个类,菜品类Food和订单类Order。需要完成如下功能: 1、菜品Food类的属性包括:菜品代码,菜品名称,菜品价格,折扣等。菜品Food类的方法包括:构造函数,设置菜品相关信息的方法,输出菜品相关信息的方法,新增菜品,删除菜品,菜品打折

  • 不知道如何分库分表,看完这篇文章,轻松应对工作面试2022-08-27 15:00:32

    一个挺着啤酒肚,身穿格子衫,发际线严重后移的中年男子,手拿着保温杯,胳膊夹着MacBook向你走来,看样子是架构师级别。 面试开始,直入正题。 面试官: 小伙子,看到你的简历上面写了项目中有对MySQL进行分库分表,为什么要进行分库分表? 我: 不知道啊!谁知道老大咋想的,反正我来的时候就已经分好

  • 延时任务-基于redis zset的完整实现2022-08-26 00:31:36

    所谓的延时任务给大家举个例子:你买了一张火车票,必须在30分钟之内付款,否则该订单被自动取消。订单30分钟不付款自动取消,这个任务就是一个延时任务。 我之前已经写过2篇关于延时任务的文章: 《完整实现-通过DelayQueue实现延时任务》 《延时任务(二)-基于netty时间轮算法实战》 这

  • 四、Spring Cloud Alibaba项目,测试模块之生产者与消费者2022-08-25 18:02:36

    1、模块说明 生产者:service-order 消费者:service-user 说明:消费者user调用生产者order,调用订单服务   2、生产者 pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XM

  • 延时任务-基于redis zset的完整实现2022-08-23 14:02:39

    所谓的延时任务给大家举个例子:你买了一张火车票,必须在30分钟之内付款,否则该订单被自动取消。订单30分钟不付款自动取消,这个任务就是一个延时任务。 我之前已经写过2篇关于延时任务的文章: 《完整实现-通过DelayQueue实现延时任务》 《延时任务(二)-基于netty时间轮算法实战》

  • mysql 水平切割和垂直切割2022-08-21 01:32:00

    1,水平分割: 例:QQ的登录表。假设QQ的用户有100亿,如果只有一张表,每个用户登录的时候数据库都要从这100亿中查找,会很慢很慢。如果将这一张表分成100份,每张表有1亿条,就小了很多,比如qq0,qq1,qq1...qq99表。 用户登录的时候,可以将用户的id0,那么会得到0-99的数,查询表的时候,将表名qq跟取模

  • 【面试】【5】如何取消超时未支付的订单?2022-08-18 19:04:11

    1、数据库轮询   使用一个线程定时的去扫描数据库,通过订单时间来判断是否有超时的订单,然后取消操作   缺点:存在延时,最差的延迟时间是设置的扫描间隔时间;对数据库性能消耗极大   2、JDK延迟队列   使用JDK自带的DelayQueue来实现,是一个无界阻塞队列,该队列只有在延时时间到了

  • MySQL更新锁表超时 Lock wait timeout exceeded2022-08-16 09:01:10

    背景 最近在做一个订单的钉钉审批功能,钉钉审批通过之后,订单更新审核状态,然后添加一条付款,并且更新付款状态: // 订单审批通过 @Transactional(rollbackFor = Exception.class) public void orderPass() { // 更新订单审核状态 updateOrderAuditStatus(id); // 添加入库 ad

  • Yii2多表关联查询(hasOne、hasMany、join、joinwith)2022-08-14 11:02:40

    表结构现在有客户表、订单表、图书表、作者表, 客户表Customer (id customer_name)订单表Order (id order_name customer_id book_id)图书表 (id book_name author_id)作者表 (id author_name)怎么来确定是一对多 还是一对一呢?这个很简单,比如下面的Customer,一个Customer有多个Order,

  • 确认订单2022-08-11 01:30:22

    js业务 业务1:收货地址业务 主要实现地址的新建、修改、确认 业务2:产品数据渲染业务 主要实现产品信息的渲染、计算数据 业务3:使用优惠卷业务 主要实现扫描二维码获取优惠卷、使用优惠卷码获取优惠卷 分页效果的原理 伪代码 先获取数据  每一页显示3个数据 变量接收 pageCount= 3

  • 学习与尝试 --> 事件风暴2022-08-08 10:04:12

    事件风暴 1. 基础概念 术语 执行者 -----> 是指执行的角色,系统的主体,是导致系统状态变化的触发源 人员,系统的用户,操作人员等 系统,系统本身执行的,或者调度的,自动触发的 ,第三方系统 定时任务,定时的触发任务 命令 -----> 是执行者发起的操作,构成要件是执行者的行为 是某个场景

  • 分库分表原理及实现详解2022-08-01 10:02:02

    链接 | www.toutiao.com/i6677459303055491597 转自:https://segmentfault.com/a/1190000040852829 中大型项目中,一旦遇到数据量比较大,小伙伴应该都知道就应该对数据进行拆分了。有垂直和水平两种。 垂直拆分比较简单,也就是本来一个数据库,数据量大之后,从业务角度进行拆分多个库。如

  • 生产计划体系完整解决方案(1) - 复杂大规模问题的分阶段规划2022-07-29 17:02:13

    背景   在过往参与的一些项目支持工作,以及平台发布后各位小伙伴使用过程中,经常遇到这样的问题:你这个引擎性能怎么样?可以处理多大数据量的排程?我有数万个任务,这个引擎多长时间可以排产结果? 这个问题会引出整个生产计划过程中计划方式的问题。本文将分3篇探讨对于此类问题的3个

  • 【Redisson】记录一次Redisson延迟队列导致的生产Redis服务性能指标抖动问题2022-07-29 10:33:32

    背景   2022年7月27日晚,21:05分 新功能上线后,通过Grafana上查到Redis多个性能指标有很大的升高,Redis使用的是腾讯云的云服务  这里通过这个问题,记录和总结整个排查过程,Redis相关指标变化如下  1.CPU和内存参数    CPU利用率:   9%->99%(100%)         内存使

  • 2022-07-27 15:04:13

    likeshop外卖点餐系统适用于茶饮类的外卖点餐场景,搭建自己的一点点、奈雪、喜茶点餐系统。 系统基于总部+多门店的连锁模式,拥有门店独立管理后台,支持总部定价和门店定价。LBS定位点餐,可堂食可外卖。无论运营还是二开都是性价比极高的100%开源商城系统。 适用场景 系统适用于茶饮类

  • 肖sir__第三方接口测试2022-07-26 21:06:00

    现在有不少测试朋友做的项目中,可能也会涉及到支付相关的功能。比如:做商城的,做游戏的以及其他在线交易的网站、APP等。如果支付出了问题,或者用户拿少的钱通过篡改请求数据购买大金额的商品,如果是实物的话,发货前还有可能被发现。如果是虚拟商品话费、游戏币等就有可能造成损失。  

  • SpringCloudAlibaba落地电商项目(二):复杂度分析2022-07-26 16:32:36

    一、订单业务复杂度分析   对于订单系统来说,业务复杂度主要体现在流程复杂、状态多、状态转换复杂等问题。   1、流程设计     从流程上说,订单系统有下单流程、退款流程、退货流程、换货流程、业务对账、业务订正等场景,场景复杂。           2、状态设计     

  • 多商户商城系统功能拆解17讲-平台端订单列表2022-07-25 15:02:24

    多商户商城系统,也称为B2B2C(BBC)平台电商模式多商家商城系统。可以快速帮助企业搭建类似拼多多/京东/天猫/淘宝的综合商城。 多商户商城系统支持商家入驻加盟,同时满足平台自营、旗舰店等多种经营方式。平台可以通过收取商家入驻费,订单交易服务费,提现手续费,短信通道费等多手段方式,实

  • 2022-07-14 10:33:56

    LikeShop——100%开源免费商用电商系统,是一套采用B2C模式,100%开源、自主可控、免费商用、极致性价比的电商系统。H5、小程序、独立APP,三级分销,秒杀,拼团,砍价,优惠券,签到,积分,全终端数据打通,欢迎大家使用! 适用场景 系统适用于B2C,单商户,自营商城场景。完美契合私域流量变现闭环交易使用

  • 采购供应链“双璧”姊妹花,一键实现采购流程精细化管理!2022-07-08 11:02:18

    01、企业为什么要进行数字化转型? (1)国家战略规划 “十四五”国家信息化规划 “数字技术正以新理念、新业态、新模式全面融入人类经济、政治、文化、社会、生态文明建设各领域和全过程,给人类生产生活带来广泛而深刻的影响。”2021年12月27日,中央网络安全和信息化委员会印发《“十

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有