保卫大萝卜 保卫大萝卜
3年前
面对质疑,“ 低代码 ” 站起来了!
近几年,低代码开发成为了行业内的热点。当然,每当一个新事物出现时,总有人对它褒贬不一。有人说,低代码是“毒瘤”现实业务应用的场景极其复杂,不是低代码能解决的;如果低代码面向小白用户,那么最后到底由谁来编写代码?又有人说,低代码帮技术人员减少不必要的技术复杂度以及重复率,使得技术人员重心放在核心的业务逻辑上;低代码的对象并不完全面向入门小白,而是面向业务流程设
待兔 待兔
5年前
软件设计和开发人员梳理和评价需求的利器-“三横三纵”矩阵
作为软件设计和开发人员,经常关心的问题是:自己对需求的掌握是否全面?对需求的了解是否存在遗漏环节?如何帮助软件设计和开发人员解除以上困惑呢?本文提出了“三横三纵”的矩阵检查方法,以一种直观易行的逻辑思维矩阵帮助软件设计和开发人员全面梳理和评价需求。如下图所示:“三横三纵”矩阵首先,需求是分层次的。从不同的需求提出者和需求跟踪两个角度出发,将需求划分为
lucien-ma lucien-ma
4年前
Java封装详解,通俗易懂
封装什么是封装?封装是指将类的属性隐藏在内部,外部不能直接访问和修改,必须通过类提供的方法来完成属性的访问和修改。封装的核心思想就是尽可能把属性都隐藏在内部,对外提供方法来访问,我们可以在这些方法中田间逻辑处理来实现过滤,以屏蔽错误的数据的赋值。封装的步骤1.修改属性的访问权限,使得外部不能直接访问2.提供外部可以直接调用的方法3.在方法中加入属性
元宇宙成为物联网新风口
2021年是元宇宙被业界认可的第一年。很多行业人士告诉记者,元宇宙的逻辑与物联网息息相关,是物联网的一大出口,物联网行业要把握好元宇宙的话语权。曾伯钧告诉记者,物联网不仅是元宇宙的发展基础,也是元宇宙的发展愿景。“2022年,物联网将带来三大技术战场,包括要求环境可持续性和脱碳生产的绿色物联网,聚焦与万物相连的空间物联网,以及聚焦数据计算、镜像现实的元宇宙物
Wesley13 Wesley13
4年前
MySQL 大表优化方案(长文)
当MySQL单表记录数过大时,增删改查性能都会急剧下降,可以参考以下步骤来优化:单表优化除非单表数据未来会一直不断上涨,否则不要一开始就考虑拆分,拆分会带来逻辑、部署、运维的各种复杂度,一般以整型值为主的表在千万级以下,字符串为主的表在五百万以下是没有太大问题的。而事实上很多时候MySQL单表的性能依然有不少优化空间,甚至能正常支撑千万级以上的数据量
Stella981 Stella981
4年前
IM消息ID技术专题(六):深度解密滴滴的高性能ID生成器(Tinyid)
1、引言在中大型IM系统中,聊天消息的唯一ID生成策略是个很重要的技术点。不夸张的说,聊天消息ID贯穿了整个聊天生命周期的几乎每一个算法、逻辑和过程,ID生成策略的好坏有可能直接决定系统在某些技术点上的设计难易度。有中小型IM场景下,消息ID可以简单处理,反正只要唯一就行,而中大型场景下,因为要考虑到分布式的性能、一致性等,所以要考虑的问题
Stella981 Stella981
4年前
Executor框架详解
任务是一组逻辑工作单元,线程是使任务异步执行的机制。下面分析两种通过创建线程来执行任务的策略。1将所有任务放在单个任务中串行执行;2为每个任务创建单独的线程来执行实际上两种方式都存在一些严重的缺陷。串行执行的问题在于其糟糕的响应和吞吐量;而为每个任务单独创建线程的问题在于资源管理的复杂性,容易造成资源的浪费和过度消耗,影响系统的稳定性。为了提
Stella981 Stella981
4年前
PHP自动测试框架Top 10
对于很多PHP开发新手来说,测试自己编写的代码是一个非常棘手的问题。如果出现问题,他们将不知道下一步该怎么做。花费很长的时间调试PHP代码是一个非常不明智的选择,最好的方法就是在编写应用程序代码之前就写好测试代码。自动化测试可以极大的缓解并改善PHP开发的工作流程,它能帮助开发人员管理大部分任务,使其更专注于开发逻辑的测试代码。本文将为大家介绍PHP自动测试
【积微成著】性能测试调优实战与探索(存储模型优化+调用链路分析)| 京东物流技术团队
一、前言性能测试之于软件系统,是保障其业务承载能力及稳定性的关键措施。以软件系统的能力建设为主线,系统能力设计工作与性能测试工作,既有先后之顺序,亦有相互之影响。以上,在性能测试的场景决策,架构分析、流量分析、压测实施和剖解调优等主要环节中,引发对于系统能
浅析MySQL代价模型:告别盲目使用EXPLAIN,提前预知索引优化策略| 京东零售技术团队
背景在MySQL中,当我们为表创建了一个或多个索引后,通常需要在索引定义完成后,根据具体的数据情况执行EXPLAIN命令,才能观察到数据库实际使用哪个索引、是否使用索引。这使得我们在添加新索引之前,无法提前预知数据库是否能使用期望的索引。更为糟糕的是,有时