位运算是指针对二进制数字进行的操作,包括按位与、或、异或、取反等操作。这类运算通常用于编写底层代码和优化技巧, […]
分类: 构架/数据结构
软件构架,程序构架,云构架,数据结构,大数据分析等实战经验分享
“栈的Java数据结构及其算法”
栈是一种后进先出(Last In First Out,LIFO)的数据结构,常用于算法中的临时存储,如递归调用 […]
算法快排
算法快排是一种基于分治思想的排序算法,其主要思想是通过每次选择一个基准元素将待排序序列分割成两个子序列,其中一 […]
比较spark从HDFS和Alluxio读取时间的Alluxio学习系列文章第25篇
本文主要比较了使用Spark从HDFS和Alluxio中读取数据的时间,并介绍了实现步骤。 首先介绍一下All […]
DoDAF体系结构框架
DoDAF体系结构框架是一种用于指导、协调和规范美国国防部项目的体系结构开发的框架。以下是实现DoDAF体系结 […]
栈常用操作1 – 数据结构12
栈是一种后进先出(LIFO)的数据结构,栈常用操作包括入栈(push)、出栈(pop)、获取栈顶元素(peek […]
工厂方法模式是一种创造型设计模式
工厂方法模式是一种创建对象的设计模式,其目的是通过将对象的创建委托给子类来提高代码的灵活性和可维护性。实现工厂 […]
第7天的LeetCode练习,包括876题:找到链表的中间结点以及19题:删除链表中倒数第N个结点
题目描述: 1. 找到链表的中间结点:给定一单链表,找到其中间元素。如果有两个中间元素,则返回第二个中间元素。 […]
数据中台将会被业务中台整合吗
数据中台和业务中台是企业中两个重要的概念。数据中台是指将企业内部的数据资源进行整合和利用,以支持企业内部各个业 […]
代码演示-数据结构80-并集集合常见操作
为了简单起见,这里假设有两个集合A和B,需要进行并集操作。 1. 创建集合:首先需要创建两个集合A和B,并将数 […]
探究redis源码中的数据结构之一:链表
链表是Redis中常用的数据结构之一,其基本原理就是将多个节点按顺序链接起来,在实际使用中,可以通过链表来管理 […]
使用分块的原理来解决问题
分块是一种常见的算法思想,它通常用于解决数据量较大的问题,如区间查询、动态维护、动态规划等。分块可以将数据分成 […]
使用IoC、MVC3、EF和Autofac实现宽松耦合的系统架构
1. 首先,需要理解IoC(Inversion of Control,控制反转)的概念和作用。IoC是一种设计 […]
通用业务能力清单,业务架构下的清单
通用业务能力清单是一份列出所有可能用到的业务能力的清单,它帮助企业确定自己的业务架构,并建立自己的业务流程。下 […]
Flink实时项目中数据准备
在Flink实时项目中,数据准备是非常重要的一步。准备好的数据能够在后续的处理中为应用程序提供更准确、更具价值 […]
微博架构–分享架构
微博是一个大规模、复杂的社交网络平台,它的架构设计必须考虑高并发、数据一致性、系统稳定性等因素。在这里,我们将 […]
基于链表实现的队列所需的常见操作
基于链表实现的队列需要实现以下常见操作: 1. 队列的初始化:创建一个空链表表示队列。 2. 判断队列是否为空 […]
快速制定中小企业云应用架构的应对策略是什么
快速制定中小企业云应用架构的应对策略需要考虑以下几个方面: 1.需求分析:首先需要明确企业的业务需求及其未来发 […]
了解微服务持续集成与部署的架构和原理
微服务持续集成与部署需要考虑以下几个方面的架构和原理:代码管理、自动化测试、构建与打包、部署与监控。 1. 代 […]
Serverless已经成为奇点,未来十年将前进到何处
Serverless 是一种新的编程模型,可以使开发人员使用云服务来构建应用程序,而不需要自己管理服务器。Se […]