摘要:
统一结果返回 目前的前后端开发大部分数据的传输格式都是json,因此定义一个统一规范的数据格式有利于前后端的交互与UI的展示。 统一结果的一般形式 是否响应成功; 响应状态码; 状态码描述; 响应数据 其他标识符 结果类枚举 前三者可定义结果枚举,如:success,code,message @Ge 阅读全文
posted @ 2020-07-09 20:44
经济人
阅读(390)
评论(0)
推荐(1)
摘要:
对于 Java 的序列化,我一直停留在最浅显的认知上——把那个要序列化的类实现 Serializbale 接口就可以了。我不愿意做更深入的研究,因为会用就行了嘛。 但随着时间的推移,见到 Serializbale 的次数越来越多,我便对它产生了浓厚的兴趣。是时候花点时间研究研究了。 01、先来点理论 阅读全文
posted @ 2020-07-09 20:43
经济人
阅读(365)
评论(0)
推荐(0)
摘要:
面试开始 一个大腹便便,穿着格子衬衣的中年男子,拿着一个满是划痕的mac向你走来,看着快秃顶的头发,心想着肯定是尼玛顶级架构师吧!但是我们腹有诗书气自华,虚都不虚。 小伙子我看你的简历上写到了Redis,那么我们直接开门见山,直接怼常见的几个大问题,Redis雪崩了解么? 帅气迷人的面试官您好,我了 阅读全文
posted @ 2020-07-09 20:41
经济人
阅读(307)
评论(0)
推荐(0)
摘要:
本文是用来系统阐述在MySQL中,不同语句在各种条件下的加锁情况,并不是解释各种锁是什么(或者说加锁的本质是什么),大家如果不理解什么是MVCC、ReadView、正经记录锁、gap锁、next-key锁、插入意向锁这些概念的,可以参考MySQL的官方文档,或者直接参照《MySQL是怎样运行的:从根 阅读全文
posted @ 2020-07-09 20:38
经济人
阅读(158)
评论(0)
推荐(0)
摘要:
MySQL count(1) 真的比 count(*) 快么? 反正同事们都是这么说的,我也姑且觉得对吧,那么没有自己研究一下究竟? 如果我告诉你他们一样,你信么? 有 Where 条件的 count,会根据扫码结果count 一下所有的行数,其性能更依赖于你的 Where 条件,所以文章我们仅针对 阅读全文
posted @ 2020-07-09 20:37
经济人
阅读(152)
评论(0)
推荐(0)
摘要:
秒杀系统介绍 秒杀系统相信网上已经介绍了很多了,我也不想黏贴很多定义过来了。 废话少说,秒杀系统主要应用在商品抢购的场景,比如: 电商抢购限量商品 卖周董演唱会的门票 火车票抢座 … 秒杀系统抽象来说就是以下几个步骤: 用户选定商品下单 校验库存 扣库存 创建用户订单 用户支付等后续步骤… 听起来就 阅读全文
posted @ 2020-07-09 20:28
经济人
阅读(2859)
评论(0)
推荐(1)
摘要:
本文从百亿流量交易系统微服务网关(API Gateway)的现状和面临的问题出发,阐述微服务架构与 API 网关的关系,理顺流量网关与业务网关的脉络,分享API网关知识与经验。 API网关概述 “计算机科学领域的任何问题都可以通过增加一个间接的中间层来解决。” ——David Wheeler 分布式 阅读全文
posted @ 2020-07-09 20:26
经济人
阅读(1233)
评论(0)
推荐(0)
摘要:
没有中台的时代 在传统IT企业,项目的物理结构是什么样的呢?无论项目内部的如何复杂,都可分为“前台”和“后台”这两部分。 什么是前台? 首先,这里所说的“前台”和“前端”并不是一回事。所谓前台即包括各种和用户直接交互的界面,比如web页面,手机app;也包括服务端各种实时响应用户请求的业务逻辑,比如 阅读全文
posted @ 2020-07-09 20:19
经济人
阅读(213)
评论(0)
推荐(0)
摘要:
Cookie cookie 是一个非常具体的东西,指的就是浏览器里面能永久存储的一种数据,仅仅是浏览器实现的一种数据存储功能。 cookie由服务器生成,发送给浏览器,浏览器把cookie以kv形式保存到某个目录下的文本文件内,下一次请求同一网站时会把该cookie发送给服务器。由于cookie是存 阅读全文
posted @ 2020-07-09 20:18
经济人
阅读(153)
评论(0)
推荐(0)

浙公网安备 33010602011771号