- 设计不只是外表和感觉,它更是产品如何运作。 在计算机编程中,面向对象方法编程将在相当长的一段时间内占据重要位置。---乔布斯 1 简介我们知道现实世界的对象是什么:我们可以感知、感觉和操纵的有形事物。人类最早接触的对象通常是玩具。木块、塑料形状和超大拼图是常见的第一对象。并且很快学会某些物体做某些事情:铃铛响起,按下按钮,拉动杠杆。软件开发中对象的定义并没有太大的不同。软件对象可能不是... 设计不只是外表和感觉,它更是产品如何运作。 在计算机编程中,面向对象方法编程将在相当长的一段时间内占据重要位置。---乔布斯 1 简介我们知道现实世界的对象是什么:我们可以感知、感觉和操纵的有形事物。人类最早接触的对象通常是玩具。木块、塑料形状和超大拼图是常见的第一对象。并且很快学会某些物体做某些事情:铃铛响起,按下按钮,拉动杠杆。软件开发中对象的定义并没有太大的不同。软件对象可能不是...
- 简介事件驱动架构模式是一种主流的异步分发事件架构模式,常用于设计高度可拓展的应用。当然了,它有很高的适应性,使得它在小型应用、大型应用、复杂应用中都能表现得很好,我们看看有哪些区别?该模式具有高度适应性的分布式异步体系结构,此模式最适合具有高可伸缩性的小型到大型应用程序。由于事件处理器组件在此模式中彼此隔离,因此可以在不影响其他组件性能的情况下对组件进行更改。此模式有两个主要结构:** 中... 简介事件驱动架构模式是一种主流的异步分发事件架构模式,常用于设计高度可拓展的应用。当然了,它有很高的适应性,使得它在小型应用、大型应用、复杂应用中都能表现得很好,我们看看有哪些区别?该模式具有高度适应性的分布式异步体系结构,此模式最适合具有高可伸缩性的小型到大型应用程序。由于事件处理器组件在此模式中彼此隔离,因此可以在不影响其他组件性能的情况下对组件进行更改。此模式有两个主要结构:** 中...
- 冰河在多年的编程工作中,对使用过的正则表达式进行了梳理和总结,这些正则表达式能够帮助你节省很多的编码时间,往往一个简单的正则表达式就能够省略大量的`if...else...`代码。 冰河在多年的编程工作中,对使用过的正则表达式进行了梳理和总结,这些正则表达式能够帮助你节省很多的编码时间,往往一个简单的正则表达式就能够省略大量的`if...else...`代码。
- 最近很多小伙伴对ORM框架的实现很感兴趣,不少读者在冰河的微信上问:**冰河,你知道ORM框架是如何实现的吗?比如像MyBatis和Hibernate这种ORM框架,它们是如何实现的呢?为了能够让小伙伴们更加深刻并且清晰的理解ORM框架的实现原理,冰河决定自己手撸一个极简版的ORM框架,让小伙伴们一看就能够明白什么是ORM框架?ORM框架到底是如何运行的?ORM框架是如何将程序对象与数据库 最近很多小伙伴对ORM框架的实现很感兴趣,不少读者在冰河的微信上问:**冰河,你知道ORM框架是如何实现的吗?比如像MyBatis和Hibernate这种ORM框架,它们是如何实现的呢?为了能够让小伙伴们更加深刻并且清晰的理解ORM框架的实现原理,冰河决定自己手撸一个极简版的ORM框架,让小伙伴们一看就能够明白什么是ORM框架?ORM框架到底是如何运行的?ORM框架是如何将程序对象与数据库
- 相信大部分小伙伴在面试过程中,只会针对面试官提出的表面问题来进行回答。其实不然,面试官问的每一个问题都是经过深思熟虑的。面试的时间相对来说也是短暂的,面试官不可能在很短的时间内就对你非常了解,他想通过几个问题来考察你所掌握的知识的深度和广度,如果你只是回答面试官表面问你的问题,向挤牙膏一样,问一点,答一点,结果不用说,肯定是凉凉了。 相信大部分小伙伴在面试过程中,只会针对面试官提出的表面问题来进行回答。其实不然,面试官问的每一个问题都是经过深思熟虑的。面试的时间相对来说也是短暂的,面试官不可能在很短的时间内就对你非常了解,他想通过几个问题来考察你所掌握的知识的深度和广度,如果你只是回答面试官表面问你的问题,向挤牙膏一样,问一点,答一点,结果不用说,肯定是凉凉了。
- 今天和大家分享Java中如何使用JMX来监控Tomcat的各种状态。好了,不多说了,我们直接进入主题 今天和大家分享Java中如何使用JMX来监控Tomcat的各种状态。好了,不多说了,我们直接进入主题
- 简介我们的应用将使用前后端分离,前端使用react框架,后端使用django。 这里可以清晰的看见,前后端分离时, 后端api 与 前端react如何结合。 4.1 全局环境创建后端环境初始化,如果需要在新建的backend 虚拟化环境进行操作,重新安装django,否则django-admin 无效 pip install install django~=3.1.0 django-adm... 简介我们的应用将使用前后端分离,前端使用react框架,后端使用django。 这里可以清晰的看见,前后端分离时, 后端api 与 前端react如何结合。 4.1 全局环境创建后端环境初始化,如果需要在新建的backend 虚拟化环境进行操作,重新安装django,否则django-admin 无效 pip install install django~=3.1.0 django-adm...
- 简介好了,我们了解了足够多的理论知识,现在我们开始使用django创建应用。 1, linux 环境及项目创建安装python3,django执行安装:apt install python3 && pip install django ~=3.1.0mkdir code && cd codemkdir library && library初始化项目django-admin startpro... 简介好了,我们了解了足够多的理论知识,现在我们开始使用django创建应用。 1, linux 环境及项目创建安装python3,django执行安装:apt install python3 && pip install django ~=3.1.0mkdir code && cd codemkdir library && library初始化项目django-admin startpro...
- theme: channing-cyan 1 简介在计算机中的知识是无法穷尽的。学得再多也可以难到人。比如幂等性有时是一个令人困惑的概念,至少从定义来看是这样。 1.1 操作的幂等性。幂等 计算是指 在应对同样的操作多次时,都不会产生额外的影响。例如从 集合 删除元素就是幂等的。例如任何自然数的 加0 操作。任何自然数 对1 乘除操作。在计算机数据库中操作在数据库中查找客户姓名和地址的函数... theme: channing-cyan 1 简介在计算机中的知识是无法穷尽的。学得再多也可以难到人。比如幂等性有时是一个令人困惑的概念,至少从定义来看是这样。 1.1 操作的幂等性。幂等 计算是指 在应对同样的操作多次时,都不会产生额外的影响。例如从 集合 删除元素就是幂等的。例如任何自然数的 加0 操作。任何自然数 对1 乘除操作。在计算机数据库中操作在数据库中查找客户姓名和地址的函数...
- 1 简介什么是分布式键值存储工具。什么是etcd? 为什么需要它。当我们需要分布式系统的共享配置、服务发现和调度程序协调 或 机器集群时,可以考虑使用它。etcd 是一个一致的分布式键值存储。在分布式系统中主要用作单独的协调服务。并设计用于保存可完全放入内存中的少量数据 2 安装和基础使用 git clone -b v3.5.0 https://github.com/etcd-io... 1 简介什么是分布式键值存储工具。什么是etcd? 为什么需要它。当我们需要分布式系统的共享配置、服务发现和调度程序协调 或 机器集群时,可以考虑使用它。etcd 是一个一致的分布式键值存储。在分布式系统中主要用作单独的协调服务。并设计用于保存可完全放入内存中的少量数据 2 安装和基础使用 git clone -b v3.5.0 https://github.com/etcd-io...
- 手搭手RocketMQ重复消费问题 手搭手RocketMQ重复消费问题
- 本文介绍了Spring Cloud中常见的消息队列,重点探讨了RabbitMQ、Apache Kafka和ActiveMQ等消息中间件在分布式系统中的应用。通过解释消息队列的优势,如异步通信、解耦服务、可靠性和分布式事务,读者能够深入了解消息队列在微服务架构中的关键作用。进一步探讨了Spring Cloud对不同消息队列系统的支持,并提供了简单的使用示例。 本文介绍了Spring Cloud中常见的消息队列,重点探讨了RabbitMQ、Apache Kafka和ActiveMQ等消息中间件在分布式系统中的应用。通过解释消息队列的优势,如异步通信、解耦服务、可靠性和分布式事务,读者能够深入了解消息队列在微服务架构中的关键作用。进一步探讨了Spring Cloud对不同消息队列系统的支持,并提供了简单的使用示例。
- Docker 是一款强大的容器化平台,通过其轻量级的容器技术,使应用程序的开发、部署和管理变得更加便捷和高效。本文将深入探讨 Docker 的安装过程,并详细解析其基本概念、组件及常用命令,以帮助读者充分理解和熟练使用 Docker。企业部署一般都是采用 Linux 操作系统,而其中又数 CentOS 发行版占比最多,因此我们在 CentOS 下安装 Docker。 Docker 是一款强大的容器化平台,通过其轻量级的容器技术,使应用程序的开发、部署和管理变得更加便捷和高效。本文将深入探讨 Docker 的安装过程,并详细解析其基本概念、组件及常用命令,以帮助读者充分理解和熟练使用 Docker。企业部署一般都是采用 Linux 操作系统,而其中又数 CentOS 发行版占比最多,因此我们在 CentOS 下安装 Docker。
- 面试官本质上问的问题是:什么是事务?事务的四大特性是什么?并发事务会带来哪些问题?有哪些解决方案?你只有深刻理解了面试官提问的本质,才能更好的回答面试官所提出的问题。不然,你应付面试官,面试官也会应付你 面试官本质上问的问题是:什么是事务?事务的四大特性是什么?并发事务会带来哪些问题?有哪些解决方案?你只有深刻理解了面试官提问的本质,才能更好的回答面试官所提出的问题。不然,你应付面试官,面试官也会应付你
- 很多小伙伴工作很长时间了,对于MySQL的掌握程度却仅仅停留在表面的CRUD,对于MySQL深层次的原理和技术知识了解的少之又少,随着工作年限的不断增长,职场竞争力却是不断降低的。很多时候,出去面试时,被面试官吊打的现象成了家常便饭。比如,对于MySQL的高频面试题有: 很多小伙伴工作很长时间了,对于MySQL的掌握程度却仅仅停留在表面的CRUD,对于MySQL深层次的原理和技术知识了解的少之又少,随着工作年限的不断增长,职场竞争力却是不断降低的。很多时候,出去面试时,被面试官吊打的现象成了家常便饭。比如,对于MySQL的高频面试题有:
上滑加载中
推荐直播
-
ECS自动初始化实操
2025/06/24 周二 16:30-18:00
阿肯-华为云生态技术讲师
ECS是大家非常熟悉的服务,但大家真的用对了吗?服务器启动后需要人工部署应用吗?课程演示如何让ECS创建就能投入工作
回顾中 -
2025年度中国青年“揭榜挂帅”擂台赛·华为赛道直播宣讲会
2025/06/26 周四 15:00-16:30
李大帅 华为云算子专家 吴小鱼 华为云人工智能算法专家
挑战杯 | 2025年度中国青年“揭榜挂帅”华为赛道直播宣讲会火热来袭!聚焦前沿的昇腾全栈AI技术,核心挑战:大模型推理优化。华为云人工智能算法专家+算子专家联袂坐镇直播间,深度解析赛题,助你赢取大奖!技术高手们,速来直播间,获取通关秘籍!
回顾中
热门标签