随笔分类 - 专业知识
开发,运维
摘要:作者:人月神话,新浪博客同名 简介:多年SOA规划建设,私有云PaaS平台架构设计经验,长期从事一线项目实践 从2019年上半年,我们启动了DevOps过程实践相关工作,其中既包括了整个容器云+DevOps支撑集成交付过程整合,也包括了我们传统单体系统的微服务架构化改造。本文主要对项目DevOps过
阅读全文
摘要:概念 电商经过十几年的发展,组织已经庞大而复杂,业务不断细化拆分,也导致野蛮发展的系统越来越不可维护,开发和改造效率极低,也有很多新业务不得不重复造轮子,所以中台的目标是为了解决效率问题,同时降低创新成本。所谓的中台就是:通过制定标准和机制,把不确定的业务规则和流程通过工业化和市场化的手段确定下来,
阅读全文
摘要:“ 架设一个亿级高并发系统,是多数程序员、架构师的工作目标。 许多的技术从业人员甚至有时会降薪去寻找这样的机会。但并不是所有人都有机会主导,甚至参与这样一个系统。今天我们用12306火车票购票这样一个业务场景来做DDD领域建模。” 开篇 要实现软件设计、软件开发在一个统一的思想、统一的节奏下进行,就
阅读全文
摘要:人工智能发展的新方向,可以概括为“八大”:即大采集、大识别、大计算、大提取、大构建、大预测、大战略、大和谐。 一、大采集:全方位收集信息 数据采集系统是结合基于计算机的测量软硬件产品来实现灵活的、用户自定义的测量系统,由信号、传感器、激励器、信号调理、数据采集设备和应用软件等组成。“大采集”就是全方
阅读全文
摘要:近年来,“虚拟化”这个概念可谓炙手可热。 对虚拟化最常见的解释是:把一台服务器,虚拟成相互隔离的多台“虚拟服务器”,也叫“虚拟机”。 真是咄咄怪事。脚踏实地,真刀真枪地干什么不好,非要搞这些虚头巴脑的东西做啥? 所谓空穴来风,事出必有因,我们且往下看。 什么是虚拟化? 话说英特尔创始人戈登·摩尔曾说
阅读全文
摘要:提到“按键精灵”,Autoit,许多上了年龄的IT人应该还有印象,它们可以模拟鼠标键盘的操作,减少重复性操作,提高效率。当然,还有许多人用来做简单的游戏外挂,在PK中增加胜率。 随着AI在各行各业的渗透,流程规划,AI和模拟鼠标键盘三者的结合,形成了机器人流程自动化RPA的解决方案。Gartner预
阅读全文
摘要: outline:关注&指标&度量,基础理论知识,工具&方法,最佳实践,参考资料 性能优化关注:CPU、内存、磁盘IO、网络IO等四个方面。 性能指标:吞吐率、响应时间、QPS/IOPS、TP99、资源使用率是我们经常关注的指标。 时间度量:从cpu cycle到网络IO,自上到下,时间量级越大。
阅读全文
摘要:导语:本文基于作者虚构的“幼儿园健康上报系统”,演示如何用低代码平台快速搭建一套应用系统,并介绍演示了国内外的一些知名aPaaS产品,如Mendix、Outsystems、宜搭、明道云,试图探讨低代码平台在产品设计上的核心本质,从而让大家对低代码有一个更直观的理解。 在案例开始之前,我们先聊聊基本概
阅读全文
摘要:一、概念 Hadoop诞生于2006年,是一款支持数据密集型分布式应用并以Apache 2.0许可协议发布的开源软件框架。它支持在商品硬件构建的大型集群上运行的应用程序。Hadoop是根据Google公司发表的MapReduce和Google档案系统的论文自行实作而成。 Hadoop与Google一
阅读全文
摘要:1 冯诺伊曼体系 1.1 冯诺伊曼体系简介 现代计算机之父冯诺伊曼最先提出程序存储的思想,并成功将其运用在计算机的设计之中,该思想约定了用二进制进行计算和存储,还定义计算机基本结构为 5 个部分,分别是中央处理器(CPU)、内存、输入设备、输出设备、总线。 存储器:代码跟数据在RAM跟ROM中是线性
阅读全文
摘要:第1关 一天,老板找到我,说要做个简单的工作流引擎。 我查了一天啥是工作流,然后做出了如下版本: 按顺序添加任意个审批人组成一个链表,最后加一个结束节点 记录当前审批人,当审批完后,审批人向后移动一位 当审批人对应结束节点时,流程结束 老板:简陋了点。 第2关 老板又来了:要支持会签节点。 我又查了
阅读全文
摘要:背景介绍 近年来,关于低代码(LowCode)和无代码(NoCode)的讨论在前端社区内越来越火,简单的说低代码就是通过编写少量代码的方式完成应用的开发及上线,而无代码则更进一步,不需要编写代码通过配置的方式即可完成整个应用的开发。目前集团内部的低代码平台已经有很多,比如iceluna,宜搭,乐高,
阅读全文
摘要:记得两三年前,当人们在谈论起分布式数据库等技术时,还经常在用“未来”等词语描述这一新技术的应用前景。在刚刚过去的2020年,新一代数据库龙头Snowflake成功上市,成为历史上规模最大的软件企业IPO。我们回头一看才发现,原来未来已来! 然而,分布式数据库应该如何在企业中正确地落地,一直是业界讨论
阅读全文
摘要:自动化运维平台架构图 微服务部署和监控运维框架图 云原生下的DevOps自动化运维 多环境#交易系统#DevOps架构 基于大数据智能化的自助终端远程运维服务架构 自动化运维全流程
阅读全文
摘要:图片来源@视觉中国 文 | 脑极体 在著名的《集装箱改变世界》当中,我们能看到集装箱的发明对于二十世纪全球化的巨大推动作用。集装箱,这一看起来并无多少技术含量的发明,却因为进行标准化和系统化运输的创新彻底改变了全球的货物贸易体系。 如今在IT领域,云计算的出现和发展相当于一次数字世界的“全球化”大发
阅读全文
摘要:数据集成是把不同来源、格式、特点性质的数据在逻辑上或物理上有机地集中,从而为企业提供全面的数据共享。 数据集成的核心任务是要将互相关联的异构数据源集成到一起,使用户能够以透明的方式访问这些数据资源。 数据集成的目的是指维护数据源整体上的数据一致性,解决企业“信息孤岛”的问题,提高信息共享和利用的效率
阅读全文
摘要:SQLite是一个非常受欢迎的数据库,在数据库排行榜中已经进入前十的行列。这主要是因为该数据库非常小巧,而且可以支持Linux、Windows、iOS和Andriod的主流的操作系统。 SQLite非常简单,是一个进程内的动态库数据库。其最大的特点是可以支持不同的语言来使用,比如C、C++、Java
阅读全文
摘要:今天谈下RPA机器人流程自动化,因为RPA这个概念在我脑子里面转了快2年了,一直没有深入去分析下具体的应用场景和解决的问题。在我看数字化转型的很多文章和技术的引入的时候,很多都会谈到通过RPA机器人来实现自动化和智能化。 因此有必要专门写篇文章来谈下PRA机器人。 RPA机器人流程自动化概述 首先还
阅读全文
摘要:说起大数据,很多人都能聊上一会,但要是问大数据核心技术有哪些,估计很多人就说不上一二来了。 从机器学习到数据可视化,大数据发展至今已经拥有了一套相当成熟的技术树,不同的技术层面有着不同的技术架构,而且每年还会涌现出新的技术名词。面对如此庞杂的技术架构,很多第一次接触大数据的小白几乎都是望而生畏的。
阅读全文