- 最近很多小伙伴对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的高频面试题有:
- 最近,一名小伙伴跟我说:他写的程序在测试环境一点问题没有,但是发到生产环境却会频繁出现内存溢出的情况,这个问题都困扰他一周多了。于是乎,周末我便开始帮他排查各种问题。 最近,一名小伙伴跟我说:他写的程序在测试环境一点问题没有,但是发到生产环境却会频繁出现内存溢出的情况,这个问题都困扰他一周多了。于是乎,周末我便开始帮他排查各种问题。
- 研究MySQL源代码,调试并压测MySQL源代码时,MySQL崩溃了!问题是它竟然崩溃了!而且还损坏了InnoDB文件!!还好是在调试环境下发生的,赶紧看看如何解决这个问题,经过一系列的查阅资料、验证、对比、MySQL源码调试跟踪、修复损坏的InnoDB文件、总结等流程,整理成此文,如果以后真的发生在线上的生产坏境,也不用担心是不是要跑路的问题了,可以分分钟搞定MySQL的崩溃问题了!! 研究MySQL源代码,调试并压测MySQL源代码时,MySQL崩溃了!问题是它竟然崩溃了!而且还损坏了InnoDB文件!!还好是在调试环境下发生的,赶紧看看如何解决这个问题,经过一系列的查阅资料、验证、对比、MySQL源码调试跟踪、修复损坏的InnoDB文件、总结等流程,整理成此文,如果以后真的发生在线上的生产坏境,也不用担心是不是要跑路的问题了,可以分分钟搞定MySQL的崩溃问题了!!
- 最近,收到了很多小伙伴的微信私聊消息,大部分都是在询问如何快速的掌握Dubbo的原理和源码。针对这个问题,我也在思考如何以更简单、易懂的方式让小伙伴们更好的掌握Dubbo的原理和源码。今天,我就为小伙伴们分享下我是如何快速掌握Dubbo的原理和源码的。 最近,收到了很多小伙伴的微信私聊消息,大部分都是在询问如何快速的掌握Dubbo的原理和源码。针对这个问题,我也在思考如何以更简单、易懂的方式让小伙伴们更好的掌握Dubbo的原理和源码。今天,我就为小伙伴们分享下我是如何快速掌握Dubbo的原理和源码的。
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签