深圳幻海软件技术有限公司 欢迎您!

  • JQuery动态生成的按钮无法触发问题与解决方法

    JQuery动态生成的按钮无法触发问题与解决方法起因:利用JQuery动态添加的按钮无法通过$(selector).click方法触发点击事件//在网页加载完成后动态添加表格$(function(){//通过Ajax向后台请求程序$.ajax({method:"post",url:"all-user

  • 记录--uniapp 使用原生子窗体进行视频聊天

    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助现在uniapp开发的实时音视频聊天类的APP大部分都要在nvue页面上进行开发。虽然nvue与vue的区别不是很大,但还是有所差异的。仔细查看了uniapp官网,发现了可以使用原生子窗体进行开发,可以把整个视频聊天封装到一个原生子窗体中,

  • 如何使用ORM链式操作?如何优雅的实现软删除?

    ​ORM链式操作-时间维护需要注意,该特性仅对链式操作有效。gdb模块支持对数据记录的写入、更新、删除时间自动填充,提高开发维护效率。为了便于时间字段名称、类型的统一维护,如果使用该特性,我们约定:字段应当设置允许值为null。字段的类型必须为时间类型,如:date​,  dat

  • feed与秒杀,撑住10Wqps,架构方案一样吗?

    《​​并发扣款,如何保证一致性?​​​》一文,描述了高并发情况下,并发扣款的一致性,幂等性,以及ABA问题。很有朋友有疑问:如果存在一个大客户,这一个客户并发量就非常高,版本号比对会导致大量的更新失败。于是推出,这个方案不适用于高并发场景。究竟是不是这样呢?大家对高并发是不是有什么误解呢?​我经常说

  • 如何使用ORM链式操作?如何优雅的实现软删除?

    本期重点会带大家完成【电商实战项目】的轮播图删除功能,用到的知识点包括:ORM链式操作如何优雅的进行时间维护软删除和物理删除的区别如何优雅的实现软删除结合商业项目需求,有哪些容易踩的坑?ORM链式操作-时间维护需要注意,该特性仅对链式操作有效。gdb模块支持对数据记录的写入、更新、删除时间自动填充,

  • 同样是高并发,QQ/微博/12306的架构难度一样吗?

    开篇同一个用户并发扣款时,有一定概率出现数据不一致,可以使用CAS乐观锁的方式,在不降低吞吐量,保证数据的一致性:复制UPDATE t_yue SET money=$new_money WHERE uid=$uid AND mon

  • 并发扣款一致性,幂等性问题,这个话题还没聊完!!!

    《并发扣款,如何保证数据的一致性?》,分享了同一个用户并发扣款时,有一定概率出现数据不一致,可以使用CAS乐观锁的方式,在不降低吞吐量,并且只有少量修改的情况下,保证数据的一致性。文章发布不到24小时,就有近200的评论。其中,问的比较多的是ABA问题,这个问题已经在《并发扣款一致性优化,CAS下A

  • 用单库自增键来生成id了,后期怎么分库?哎,这个坑大!

    星球水友“写代码的”提问:沈老师,我们现在用户中心是单库单表,uid使用数据库自增主键,uid被很多业务关联,不能变化。现在用户中心数据量逐步变大,有分库需求了,如何由单库升级为多库,保持历史uid不变,并且新生成的数据不冲突,有什么好办法么?==问题描述完==应该有不少公司都会利用数据库“插入数据

  • 关于负载均衡的一切

    什么是负载均衡?负载均衡(LoadBalance)是分布式系统架构设计中必须考虑的因素之一,它通常是指,将请求/数据均匀分摊到多个操作单元上执行,负载均衡的关键在于均匀。常见的负载均衡方案有哪些?常见互联网分布式架构如上,分为:客户端层反向代理层站点层服务层数据层可以看到,每一个下游都有多个上游调用

推荐阅读