- MyBatis 是 Java 生态中非常著名的一款 ORM 框架,在一线互联网大厂中应用广泛,是一个必知必会框架,大厂面试高频。本文详细解析了MyBatis的架构原理与机制,帮助全面提升对MyBatis的理解和应用能力。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 MyBatis 是 Java 生态中非常著名的一款 ORM 框架,在一线互联网大厂中应用广泛,是一个必知必会框架,大厂面试高频。本文详细解析了MyBatis的架构原理与机制,帮助全面提升对MyBatis的理解和应用能力。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- 1 简介使用存储过程防范针对web服务的注入攻击如果应用程序具有使用字符串串联和用户提供的输入的动态数据库查询,则攻击者可以在应用程序上使用 SQL 注入。为避免 SQL 注入缺陷,开发人员需要:停止编写带有字符串串联的动态查询,或者防止恶意 SQL 输入包含在已执行的查询中。有一些简单的技术可以防止 SQL 注入漏洞,它们几乎可以与任何类型的编程语言和任何类型的数据库一起使用。虽然 XM... 1 简介使用存储过程防范针对web服务的注入攻击如果应用程序具有使用字符串串联和用户提供的输入的动态数据库查询,则攻击者可以在应用程序上使用 SQL 注入。为避免 SQL 注入缺陷,开发人员需要:停止编写带有字符串串联的动态查询,或者防止恶意 SQL 输入包含在已执行的查询中。有一些简单的技术可以防止 SQL 注入漏洞,它们几乎可以与任何类型的编程语言和任何类型的数据库一起使用。虽然 XM...
- 概述 应用场景 系统架构 FE&BE 存算一体 存算分离 表类型 数据类型 数值类型 字符串类型 日期类型 半结构化类型 其他类型 关键字 引用 概述StarRocks 是新一代极速全场景 MPP (Massively Parallel Processing,大规模并行处理) 数据库。StarRocks 兼容 MySQL 协议,支持标准 SQL 语法,易于对接使用,全系统无外部依赖,高可用... 概述 应用场景 系统架构 FE&BE 存算一体 存算分离 表类型 数据类型 数值类型 字符串类型 日期类型 半结构化类型 其他类型 关键字 引用 概述StarRocks 是新一代极速全场景 MPP (Massively Parallel Processing,大规模并行处理) 数据库。StarRocks 兼容 MySQL 协议,支持标准 SQL 语法,易于对接使用,全系统无外部依赖,高可用...
- 前言今天大姚给大家分享2款使用.NET开发且开源的数据库系统。GarnetGarnet是一款由微软研究院基于.NET开源的高性能、跨平台的分布式缓存存储数据库,该项目提供强大的性能(吞吐量和延迟)、可扩展性、存储、恢复、集群分片、密钥迁移和复制功能。并且无需做任何修改可以与现有的 Redis 客户端配合使用。开源地址:https://github.com/microsoft/garnet详细... 前言今天大姚给大家分享2款使用.NET开发且开源的数据库系统。GarnetGarnet是一款由微软研究院基于.NET开源的高性能、跨平台的分布式缓存存储数据库,该项目提供强大的性能(吞吐量和延迟)、可扩展性、存储、恢复、集群分片、密钥迁移和复制功能。并且无需做任何修改可以与现有的 Redis 客户端配合使用。开源地址:https://github.com/microsoft/garnet详细...
- ✨前言在当今这个技术日新月异的时代,开发者只有持续学习,才能紧跟时代的浪潮。为了助力开发者在高效学习与工作中实现平衡(告别996的束缚),众多卓越且实用的开发工具应运而生,它们如同强大的助力器,极大地提升了我们的工作效率与创造力。GtiHub开源地址(欢迎关注持续更新):https://github.com/YSGStudyHards/Awesome-Tools欢迎PR或Issues投稿:h... ✨前言在当今这个技术日新月异的时代,开发者只有持续学习,才能紧跟时代的浪潮。为了助力开发者在高效学习与工作中实现平衡(告别996的束缚),众多卓越且实用的开发工具应运而生,它们如同强大的助力器,极大地提升了我们的工作效率与创造力。GtiHub开源地址(欢迎关注持续更新):https://github.com/YSGStudyHards/Awesome-Tools欢迎PR或Issues投稿:h...
- 本文详解了分库分表和读写分离的原理与实现,帮助解决大数据量下的性能瓶颈问题,大厂面试高频,建议收藏。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 本文详解了分库分表和读写分离的原理与实现,帮助解决大数据量下的性能瓶颈问题,大厂面试高频,建议收藏。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- 1 简介SQL注入攻击在Web安全中,防范SQL注入攻击至关重要。SQL 注入是可能影响数据库驱动型应用程序的 最常见和最危险的漏洞之一。攻击者可以通过将恶意 SQL 代码注入输入字段来利用这些漏洞,这可能导致未经授权的访问、数据泄露,甚至完全丢失数据。在本文中,我们将讨论这些方法如何帮助防止 SQL 注入,并提供常见攻击场景的示例。什么是 SQL 注入?SQL 注入是一种攻击类型,其中恶... 1 简介SQL注入攻击在Web安全中,防范SQL注入攻击至关重要。SQL 注入是可能影响数据库驱动型应用程序的 最常见和最危险的漏洞之一。攻击者可以通过将恶意 SQL 代码注入输入字段来利用这些漏洞,这可能导致未经授权的访问、数据泄露,甚至完全丢失数据。在本文中,我们将讨论这些方法如何帮助防止 SQL 注入,并提供常见攻击场景的示例。什么是 SQL 注入?SQL 注入是一种攻击类型,其中恶...
- 本文详细解析了数据库、缓存、异步处理和Web性能优化四大策略,系统性能优化必知必备,大厂面试高频。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 本文详细解析了数据库、缓存、异步处理和Web性能优化四大策略,系统性能优化必知必备,大厂面试高频。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- 本文详解缓存雪崩、缓存穿透、缓存并发及缓存预热等问题,提供高可用解决方案,帮助你在大厂面试和实际工作中应对这些常见并发场景。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 本文详解缓存雪崩、缓存穿透、缓存并发及缓存预热等问题,提供高可用解决方案,帮助你在大厂面试和实际工作中应对这些常见并发场景。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- 本文详细介绍了MySQL优化方案,包括索引优化、SQL慢查询优化和数据库表优化,帮助提升数据库性能。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 本文详细介绍了MySQL优化方案,包括索引优化、SQL慢查询优化和数据库表优化,帮助提升数据库性能。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- 本文详解分布式事务的一致性及实战解决方案,包括CAP理论、BASE理论及2PC、TCC、消息队列等常见方案,助你深入理解分布式系统的核心技术。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。 本文详解分布式事务的一致性及实战解决方案,包括CAP理论、BASE理论及2PC、TCC、消息队列等常见方案,助你深入理解分布式系统的核心技术。关注【mikechen的互联网架构】,10年+BAT架构经验倾囊相授。
- 亲爱的社区小伙伴们,Apache Doris 2.1.7 版本已于 2024 年 11 月 10 日正式发布。2.1.7 版本持续升级改进,同时在湖仓一体、异步物化视图、半结构化数据管理、查询优化器、执行引擎、存储管理、以及权限管理等方面完成了若干修复。欢迎大家下载使用。立即下载:https://doris.apache.org/downloadGitHub 下载:https://githu... 亲爱的社区小伙伴们,Apache Doris 2.1.7 版本已于 2024 年 11 月 10 日正式发布。2.1.7 版本持续升级改进,同时在湖仓一体、异步物化视图、半结构化数据管理、查询优化器、执行引擎、存储管理、以及权限管理等方面完成了若干修复。欢迎大家下载使用。立即下载:https://doris.apache.org/downloadGitHub 下载:https://githu...
- 1 简介现代web系统的安全和系统稳定需求日益增加,那么现代web系统应该具备完善的安全防护措施,能够对黑客的攻击行为进行检测与防御呢?这里列举了常见的黑客攻击方式,和一些技术方法可以用于保障web系统的安全和性能稳定。 2 攻击和防护方式在现代Web系统中,安全与性能稳定是关键。以下将分别列出常见的黑客攻击方式,并探讨应对这些攻击的安全措施,以及用于保障Web系统性能的技术。一、常见的黑... 1 简介现代web系统的安全和系统稳定需求日益增加,那么现代web系统应该具备完善的安全防护措施,能够对黑客的攻击行为进行检测与防御呢?这里列举了常见的黑客攻击方式,和一些技术方法可以用于保障web系统的安全和性能稳定。 2 攻击和防护方式在现代Web系统中,安全与性能稳定是关键。以下将分别列出常见的黑客攻击方式,并探讨应对这些攻击的安全措施,以及用于保障Web系统性能的技术。一、常见的黑...
- postgresql:// URL 是用于连接 PostgreSQL 数据库的一种统一资源定位符(URL)格式。它允许在应用程序中以 URL 的形式指定数据库连接信息,而不需要手动配置数据库连接参数。下面是 postgresql:// URL 的详细解释:协议部分:postgresql:// 表示这是一个 PostgreSQL 数据库连接协议。用户名和密码:user[:password] 部... postgresql:// URL 是用于连接 PostgreSQL 数据库的一种统一资源定位符(URL)格式。它允许在应用程序中以 URL 的形式指定数据库连接信息,而不需要手动配置数据库连接参数。下面是 postgresql:// URL 的详细解释:协议部分:postgresql:// 表示这是一个 PostgreSQL 数据库连接协议。用户名和密码:user[:password] 部...
- 本文阐述了Mysql高可用架构方案,介绍了 主从模式,MHA模式,MMM模式,MGR模式 方案的实现方式,没有哪个方案是完美的,开发人员在选择何种方案应用到项目中也没有标准答案,合适的才是最好的 本文阐述了Mysql高可用架构方案,介绍了 主从模式,MHA模式,MMM模式,MGR模式 方案的实现方式,没有哪个方案是完美的,开发人员在选择何种方案应用到项目中也没有标准答案,合适的才是最好的
上滑加载中
推荐直播
-
昇腾AI算法挑战赛-核心算子如何优化?专家带你深度解析2025/11/17 周一 16:00-17:00
王老师 华为算子专家
昇腾AI算法挑战赛进阶赛战鼓催征!本期直播间,我们特邀华为算子专家王老师,为你深度剖析Matmul、wholereducesum等核心算子的底层原理与优化技巧,直击赛题核心。想提升代码效率、冲击更高排名?锁定直播,带你破局!
回顾中 -
AI编码实干派,“码”力全开2026/02/26 周四 15:00-16:30
谈宗玮/于邦旭/丁俊卿/陈云亮/王一男
【中国,深圳,2026年2月26日】,以“AI编码实干派,码力全开”为主题的华为云码道(CodeArts)代码智能体新春发布会在线上成功召开。华为云码道公测版正式发布,为开发者和企业提供具备工程化能力的智能编码解决方案。
回顾中 -
华为云码道-玩转OpenClaw,在线养虾2026/03/11 周三 19:00-21:00
刘昱,华为云高级工程师/谈心,华为云技术专家/李海仑,上海圭卓智能科技有限公司CEO
OpenClaw 火爆开发者圈,华为云码道最新推出 Skill ——开发者只需输入一句口令,即可部署一个功能完整的「小龙虾」智能体。直播带你玩转华为云码道,玩转OpenClaw
回顾中
热门标签