从实现原理谈谈低代码 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料我们在低代码领域探索了很多年,从2015 开始研发低代码前端渲染(amis),从 2018 年开研发后端低代码数据模型,发布了爱速搭低代码平台,这些年调研过了几乎所有市面上的相关技术和产品,发现虽然每家产品细节都不太一样,但在底层技术上却只有少数几种方案,因此我们认为不同产品...
数据中台为什么不好搞? 从 2015 年阿里提出“大中台”的数据中台战略,到 2019 年大厂及中台服务商“大兴”数据中台,再到 2021 年大厂又开始拆中台。数据中台从小甜甜变成牛夫人仅仅用了 2 年时间,为什么这么快数据中台就不香了?(说明:数据中台的概念比较模糊,有些人说是业务概念,有些人说是技术概念,这里我们仅从技术的角度讨论,即认为数据中台是技术概念)数据中台为什么难搞?从技术上讲,中...
分享:从华为转正到离职 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料各位好,今天分享一位博主从华为转正到离职的经历,一起看看他的故事。作者:Bai Bing | 编辑:Jack Cui,链接:https://zhuanlan.zhihu.com/p/48502919我转正后看到了大家的能力和努力,也意识到在预期的时间内难以达到我想要的高度,最...
谷歌弃用20多年的OKR,再创内卷神器? 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料谷歌希望减少绩效评估给员工带来的负担,因此决定将原来每年两次的绩效考核取消,改为全新的、每年一次的 GRAD 考核,希望以此减少文书工作量,并从影响力角度关注员工动向。谷歌转向了全新的 GRAD 系统谷歌绩效考核由五个重要的部分构成,首先是设定目标,然后员工通过自我评估反思自...
Facebook 数据库项目负责人:我做基础架构学到的42件事 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料最近读到了分布式系统研究者 Mahesh Balakrishnan 的一篇博客《42 things I learned from building a production database》。同样做基础架构,看完大佬总结的经验后拍案叫绝,其中有几条简直是真知灼见,故翻译了全...
完爆90%的性能毛病,收好数据库优化八大通用绝招 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料毫不夸张地说,咱们后端工程师,无论在哪家公司,呆在哪个团队,做哪个系统,遇到的第一个让人头疼的问题绝对是数据库性能问题。如果我们有一套成熟的方法论,能让大家快速、准确的去选择出合适的优化方案,我相信能够快速准备解决咱们日常遇到的80%-90%的性能问题。从解决问题的角度出发,...
怎么写出一份令人惊叹的设计文档? 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料一份好的设计文档需要提供清晰的问题描述、整体的概要设计、涵盖各个细节的详细设计等。这篇有趣的英文小短文通过一个简单的小例子介绍了Google工程师是怎么写设计文档的。本文为中文翻译。原文链接如下:https://luanjunyi.medium.com/how-do-i-wr...
容器与Pod到底有什么区别和联系? 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料容器本可以成为轻量级虚拟机的替代品。但是,由于 Docker/OCI 的标准化,最广泛使用的容器形式是每个容器只有一个进程服务。这种方法有很多优点——增加隔离性、简化水平扩展、更高的可重用性等。但是,它也有一个很大的缺点——正常情况下,虚拟(或物理)机器很少只运行一个服务。虽...
JDK9为何要将String的底层实现由char[]改成了byte[]? 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料一、为什么要优化 String 节省内存空间二、byte[]为什么就能节省内存空间呢?三、为什么用UTF-16而不用UTF-8呢?如果你不是 Java8 的钉子户,你应该早就发现了:String 类的源码已经由char[]优化为了byte[]来存储字符串内容,为什么...
空降进阿里的 P10 都是什么人 想必大家都听说深圳、上海的事了,疫情反反复复,这还是去年年底去朋友家玩照的,当时还在讶异下高铁的地方也有核酸检测点,没想到现在都成了常态,也不知道什么时候疫情能过去。当时跟朋友吃饭,聊到他们前老板郭东白(前阿里速卖通 CTO,P10大佬),说他那么个工作繁忙的 CTO,还经常骑四个小时山地车去长城脚底下写代码,而且每周有两到三天的上午会撸完铁再去上班,每次一个半小时,这...
比SQL还好用,又一门国产数据库语言诞生了 数据库语言的目标要说清这个目标,先要理解数据库是做什么的。要说清这个目标,先要理解数据库是做什么的。数据库这个软件,名字中有个“库”字,会让人觉得它主要是为了存储的。其实不然,数据库实现的重要功能有两条:计算、事务!也就是我们常说的 OLAP 和 OLTP,数据库的存储都是为这两件事服务的,单纯的存储并不是数据库的目标。我们知道,SQL 是目前数据库的主流语言。那么,用 ...
5大步骤+10个案例,堪称SQL优化万能公式 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料一、前言在应用开发的早期,数据量少,开发人员开发功能时更重视功能上的实现,随着生产数据的增长,很多SQL语句开始暴露出性能问题,对生产的影响也越来越大,有时可能这些有问题的SQL就是整个系统性能的瓶颈。二、SQL优化一般步骤1、通过慢查日志等定位那些执行效率较低的SQL语句2...
重新深入理解零拷贝技术 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料注意事项:除了 Direct I/O,与磁盘相关的文件读写操作都有使用到 page cac...
今日推荐:如何设计一个支撑数亿用户的系统 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料要设计出一套能支撑几十亿人的系统是很困难的。对于软件架构师来说,这一直是一项很大的挑战,但...
再见了kafka2.0时代,去掉了zk的kafka3.0才是时代新王! 项目初期,对于消息队列,你会选择Kafka、ActiveMQ还是RabbitMQ?对于这个问题,反向来看,估计很少有人会选择Kafka。而kafka3.0的诞生彻底扭转了战局!虽然凭借着高...
全链路压测体系建设方案的思考与实践 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料在阿里淘宝 双11 的过程中,长期以来都是在生产环节做全链路压测的,通过实践我们发现在生产...
再见丑陋的 Swagger,这个API神器界面更炫酷,逼格更高,体验更好! 代码未动,文档先行其实大家都知道 API 文档先行的重要性,但是在实践过程中往往会遇到很多困难。程序员最讨厌的两件事:1. 写文档,2. 别人不写文档。大多数开发人员不愿意写 API 文档...
微服务架构统一安全认证设计与实践 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料当企业应用系统逐渐增多后,每个系统单独管理各自的用户数据容易形成信息孤岛,分散的用户管理模...
低至4.7折起!戴尔OptiPlex商用台式机限时特惠,重磅来袭! 虎年开工,热血满满!性能满载的专业商用电脑,现有开工超强折扣!2022年3月1日至2022年3月7日上戴尔小企业官网戴尔Latitude/OptiPlex专业商用电脑至高可领488元限量折...
深度好文:Linux操作系统内存 点击上方“朱小厮的博客”,选择“设为星标”后台回复"书",获取后台回复“k8s”,可领取k8s资料Linux 内存是后台开发人员,需要深入了解的计算机资源。合理的使用内存,有助于提升机器的...