上一页 1 2 3 4 5 6 ··· 18 下一页
摘要: 背景 最近有个新项目可能会用到规则引擎,所以花了些时间对相关技术做调研,在百度、google用“规则引擎”作为关键字进行搜索,可以找到很多关于这方面的资料,绝大部分都会提到 drools、urules、easy-rules等等这么些开源项目,有一些文章也提到他们是采用groovy脚本来实现的。通过对 阅读全文
posted @ 2023-05-24 14:44 邴越 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 电商的促销花样越来越多,规则也也越来越复杂,因此,规则的频繁变更可能会带来频繁的版本开发上线,因此,业务希望能够快速上线,这就要求产品能够做到不修改代码快速上线。 平心而论,优惠券目前的几种玩法已经比较固定,通常都是通用券,折扣券,满减券,满赠券,即使不用规则引擎,大部分优惠券的设计都能够支撑业务侧 阅读全文
posted @ 2023-05-24 14:40 邴越 阅读(903) 评论(0) 推荐(0) 编辑
摘要: 备库只读,是如何和主库同步数据的?你可能会问,我把备库设置成只读了,还怎么跟主库保持同步更新呢? 这个问题,你不用担心。因为 readonly 设置对超级 (super) 权限用户是无效的,而用于同步更新的线程,就拥有超级权限。 主备同步的详细流程? 可以看到:主库接收到客户端的更新请求后,执行内部 阅读全文
posted @ 2023-05-24 12:01 邴越 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 学会从TA的的语句中抓住最有价值的信息:即“听话听音”。 我们常常讲言外之意,就是一句话字面之外的意思。 话:我们沟通当中的事件信息。我们沟通中讲的事情 音:音是包含了情感、语气、侧重、倾向,两层,第一层沟通者的情绪信 息;沟通者的价值观信息,他认为什么是重要的 1、语言三个层次:语意、语旨和语效 阅读全文
posted @ 2023-05-19 15:21 邴越 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 一、邓宁-克鲁格效应 1、内容 邓宁-克鲁格效应表明,没有经验的人往往会高估自己的能力,而有经验的人往往会低估自己的能力。 你不擅长某件事,但你会认为你擅长它。如果你擅长某事,你认为你不擅长 - 这可能导致冒名顶替综合症,这让你怀疑自己的能力,以至于你在其他具有相似技能的人中感到不舒服 (害怕别人认 阅读全文
posted @ 2023-05-19 12:28 邴越 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 一、MySQL主从复制什么原因会造成不一致 导致主从不一致的原因主要有: 1、人为原因导致从库与主库数据不一致(从库写入) 2、主从复制过程中,主库异常宕机 3、设置了ignore/do/rewrite等replication等规则 4、binlog非row格式 5、异步复制本身不保证,半同步存在提 阅读全文
posted @ 2023-05-18 14:31 邴越 阅读(98) 评论(0) 推荐(0) 编辑
摘要: 大脑常见的思维习惯共有四个。 第一:大脑喜欢归纳主题 在平时我们闲聊,天马行空,聊啥都行,但到了关键时候,如果你还是说的东一榔头西一棒槌,那别人就可能听不懂你要表达的重点是什么了。 如果你在对方说之前就先告诉他,他说这些话的目的是什么,然后展开说明,这个时候,你就能够非常清晰地定位,并且不会误解他的 阅读全文
posted @ 2023-05-17 16:47 邴越 阅读(37) 评论(0) 推荐(0) 编辑
摘要: 看一下结构化表达的定义: 结构化表达:是基于结构化思维,理清事物整理与部分之间关系、换位思考后,进行简洁、清晰和有信服力的表达,是一种让受众听得明白、记得清楚、产生认同的精益沟通方式。 结构化表达的基本原则是: 结论先行:结论先行即用一句简单的话概括整个信息,要求清晰、凝练、易懂,从对方的立场出发。 阅读全文
posted @ 2023-05-17 16:30 邴越 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 1)决策力:迅速拍板并为结果负责的能力 技术管理者看到的情况,经常不是“两好选其优”,而是“两害取其轻”,要在信息不完全明确的情况下,迅速决定用哪个方案,并为结果负责,同时为了激励士气还不能表露出任何痛苦。 要在这样的情况下迅速决策,而所有产生的问题和压力都要独立承担,而不能给下属,这就是一个管理者 阅读全文
posted @ 2023-05-16 14:54 邴越 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 为什么使用Lua脚本为什么能合并多个原子操作? Redis官方文档:https://redis.io/docs/manual/programmability/eval-intro/ Redis 保证脚本的原子执行。在执行脚本时,所有服务器活动在其整个运行期间都被阻止。这些语义意味着脚本的所有效果要么 阅读全文
posted @ 2023-05-16 11:39 邴越 阅读(1097) 评论(0) 推荐(1) 编辑
摘要: 对于秒杀热点场景,MySQL官方版本一般不超过1000 TPS每秒,在对MySQL优化前一般使用Redis或者其他NewSQL数据库来抗,但是Redis对于数据的一致性支持较差,NewSQL数据库对于运维等要求较高,小公司一般不具备相关技术。 以下列举一些互联网大厂的MySQL热点行优化技术。 一、 阅读全文
posted @ 2023-05-11 16:41 邴越 阅读(728) 评论(0) 推荐(0) 编辑
摘要: 主从同步的重要性: 解决数据可靠性的问题需要用到主从同步; 解决 MySQL 服务高可用要用到主从同步; 应对高并发的时候,还是要用到主从同步。 一、MySQL 主从同步流程 当客户端提交一个事务到 MySQL 的集群,直到客户端收到集群返回成功响应,在这个过程中,MySQL 集群需要执行很多操作: 阅读全文
posted @ 2023-05-11 14:40 邴越 阅读(79) 评论(0) 推荐(0) 编辑
摘要: 在MySQL中当对一行数据进行更新时,通常都要加行锁,直到事务提交或回滚时才释放。同一时段内,对于同一个数据行,只有一个事务能够进行更新,其它事务需要等待。 在电商平台业务中,限购、秒杀是常用的促销手段。在这些场景下,大量对热点行的更新请求在极短时间间隔内到达后台数据库系统,必然造成严重的行锁竞争和 阅读全文
posted @ 2023-05-09 22:04 邴越 阅读(158) 评论(0) 推荐(0) 编辑
摘要: LSM 树的设计思想很有意思。 LSM 树将对磁盘的随机写入转化为了磁盘友好型的顺序写(无论机械磁盘还是 SSD,随机读写都要远远慢于顺序读写),从而大大提高了写性能。 1、怎么转化顺序写? 核心就是在内存中维护一个有序的内存表(memtable),当内存表大于阈值的时候批量刷入磁盘,生成最新的 S 阅读全文
posted @ 2023-05-09 21:03 邴越 阅读(19) 评论(0) 推荐(0) 编辑
摘要: 一、存储文件 1、存放位置 MySQL数据库会在data目录下,以数据库为名,为每一个数据库建立文件夹,用来存储数据库中的表文件数据。 不同的数据库引擎,每个表的扩展名也不一样 ,例如: MyISAM用“.MYD”作为扩展名,Innodb用“.ibd”等。 2、FRM表结构信息文件 无论是哪种存储引 阅读全文
posted @ 2023-05-09 16:20 邴越 阅读(26) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 18 下一页