电商
文章平均质量分 94
三分恶
只能当个全栈维持生活。
展开
-
刷了四百道算法题,我在项目里用过哪几道呢?
大家好,我是老三,今天和大家聊一个话题:项目中用到的力扣算法。不知道从什么时候起,算法已经成为了互联网面试的标配,在十年前,哪怕如日中天的百度,面试也最多考个冒泡排序。后来,互联网越来越热,涌进来的人越来越多,整个行业越来越内卷的,算法也慢慢成了大小互联网公司面试的标配,力扣现在已经超过3000题了,那么这些题目有多少进入了面试的考察呢?原创 2024-01-08 13:02:53 · 1224 阅读 · 0 评论 -
接口请求重试的8种写法,你用哪种?
如果说我们不想在项目里额外地引入一些重试的框架,自己定义一个重试工具类也是可以的,这是我在某个第三方提供的client-sdk里发现的一套重试工具类,比较轻量级,给大家分享一下。首先,定义一个实现了Callback抽象类的具体回调类,实现其中的方法来执行需要重试的逻辑。回调类的方法返回一个对象,表示重试的结果。然后,定义一个类,用于封装重试的结果。类包含一个isRetry属性表示是否需要进行重试,以及一个obj属性表示重试的结果对象。// 构造方法和getter方法省略最后,定义一个。原创 2023-11-01 08:14:00 · 552 阅读 · 0 评论 -
海外有哪些流行的支付方式?
我们先来看下两个主流电商产品的美国站的支付方式:在国内,想必大家都习惯了支付宝和微信支付二分天下,这两种支付方式基本上覆盖了90%的支付需求,但是在海外,支付方式就要丰富很多了。编号支付类型支付产品1信用卡/借记卡2电子钱包E-Wallet3网银转账/银行转账4预付卡5现金/到付/线下付款现金、货到付款、POS机支付6数字货币/加密货币7运营商计费话费支付、手机账单支付8直接代付代扣自动扣款、直接存款。原创 2023-09-02 16:48:09 · 1948 阅读 · 0 评论 -
这款轻量级规则引擎,真香!
是一门高性能、轻量级寄宿于 JVM (包括 Android 平台)之上的脚本语言。它起源于2010年,作者对当时已有的一些产品不是很满意,所以自己撸了一个,它是Groovy的一个定制化的子集。相比较一些传统的规则引擎,比如DroolsJessJRules,它更加轻量级,而且性能更好,同时能力开放,扩展很方便。它支持数字、字符串、正则表达式、布尔值等基本类型,并且可以使用所有 Java 运算符进行运算。还有一个内置的东西叫做bigint和decimal,可以处理超大整数和高精度运算。原创 2023-08-01 15:11:42 · 564 阅读 · 0 评论 -
MySQL数据同步ES的4种方法,你能想到几种?
大家好,我是老三,这期给大家分享一个电商中常见的场景——MySQL数据同步Elasticsearch。大家应该都在各种电商网站检索过商品,那么检索商品一般都是通过什么实现呢?搜索引擎Elasticsearch。那么问题来了,商品上架,数据一般写入到MySQL的数据库中,那么用于检索的数据又是怎么同步到Elasticsearch的呢?原创 2023-01-14 10:12:50 · 2792 阅读 · 8 评论 -
团队的技术专家回老家了,留下的技术设计模板贼好用
转眼间,团队的技术专家B哥,已经离职一年了,我还时不时会想起他,因为他留下的j技术设计模版,我觉得真的很好用,基本上涵盖了设计需要考虑的方方面面。原创 2023-01-05 09:08:38 · 679 阅读 · 1 评论 -
初探支付对账
有个男人叫小帅,娶了个老婆,叫小美,早上,小美给小帅二十块钱买早餐,小帅买了包子、油条、豆浆回来,并说钱已经花完了,小美不信,拉着小帅到了早餐铺,拉着老板的账单对了一下,发现还剩两块钱……用户在电商平台下单,支付支付服务向外部支付渠道发起支付请求支付渠道扣减用户余额,或者请求银行扣款完成支付后,支付服务同步支付状态,电商平台开始履约(发货)到这就完了吗?还没有,支付渠道还要做清结算,把交易的余额结算到商户账户。原创 2022-11-01 13:38:40 · 1455 阅读 · 0 评论