C

老板的视角是如何看待故障的

2022年01月04日 今天出了一个线上问题在群里周知各业务方后,老板问影响是什么?回答:请求接口缺少参数导致页面展示不正常,后老板追问:业务视角的影响,目前有多少流量会有问题? 通过这个小事能看出来,老板看待一个事情,无论是故障还是需求,其视角都跟研发同学的视角不太一样。 从我目前的认识水平,我说 .........

聊一下 TS 中的交叉类型

交叉类型不能完全按照传统编程中的 与 来理解。 交叉类型的定义:将多个类型合并为一个类型,包含了所有类型的特性,而且要同时满足要交叉的所有类型。 后半段话不是很好理解,看一下接口类型和联合类型的交叉类型就好理解了。 接口类型的交叉类型 interface Interface1 { id: numbe .........

编程教学1.1:变量

变量,顾名思义,就是会变的一个量。 c++中,一个变量存一个数,这个数是可以改变值的,所以叫做变量。 变量有许多的类型,视情况而定。 整型家族 int:整数,从-2^31到2^31-1 long long:长整型,从-2^64到2^64-1 小数家族 float double 布尔家族 bool:0 .........

进去新项目,接手这样的代码怎么办

最近来到新的项目组,接手了一个离职员工的代码,阅读后感觉有较大的优化改进空间,于是乎着手调整,谁知,开始时调整的还挺有成就感,可是后面真的会越来越感觉到痛苦了,开始理解了为什么很多老员工宁愿哪里出问题去补哪里也不愿意做出大调整的心理了! 今天下了班,但是在想着那个模块的代码,怎么会写成这样?怎么简化 .........

2021-10期自考总结

不知不觉已经参加自考两年多了,一直也没总结过学习的方法之类的文字,直到本考期才初步窥得自考的门径,叹息过去学习的低效和浪费时间……在此开始也参考前人方式对自己本考期的学习方式、时间规划、复习和刷题进行一次总结。 先说目标。我报考的是计算机信息管理专业,有计算机专业知识又有信息管理知识,在北京报名毕业 .........

消息队列-如何保证消息的不被重复消费(如何保证消息消费的幂等性)

在消息传递过程中,如果出现传递失败的情况,发送会执行重试,重试可能会产生重复的消息。对系统来说,如果没有对重复消费进行处理,会导致系统数据发生错误。 比如,一个订单系统,订单创建成功后,把数据写入统计数据库,如果发生重复统计,会导致数据库数据错误。 解决消息重复消费,其实就是保证消息的消费幂等性。 .........

设计模式的分类和六大原则

设计模式的分类 总的来说,设计模式分位三大类: 创建型模式(5种) 工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式 结构型模式(7种) 适配器模式、装饰器模式、代理模式、外观模式(门面模式)、桥接模式、组合模式、享元模式 行为型模式(11种) 策略模式、模板方法模式、观察者模式、迭代器模 .........

分布式缓存

分布式缓存 缓存雪崩 缓存雪崩我们可以简单理解为:由于原有缓存失效,新缓存未到期间所有原本应该访问缓存的请求都去查询数据库了,而对数据库CPU和内存造成巨大压力,严重的会造成数据库宕机。 从而形成一系列连锁反应,造成整个系统崩溃。一般三种处理办法: 一般并发量不是特别多的时候,使用最多的解决方案是加 .........

循环中重复定义相同变量名不报错的问题

循环中重复定义相同变量名不报错的问题......

mysql 插入重复

1、重复条件 字段为主键、唯一键 2、重复处理方式 重复时不插入(ignore)、重复时删除重建(replace into)、重复时更新(on duplicate key update) 3、应用场合 重复时更新:存在更新,不存在插入 .........