-
关于Oracle实例恢复的前滚和回滚的理解
关于oracle实例恢复的一些理解,一直都有误区,今天通过查看相关资料和与同学探讨,发觉了自己的错误,探讨结果如下: 实例恢复:当数据库非正常关闭的时候(断电或者shu abort等等非一致性关闭),当你从新启动数据库的时候,数据库相关进程自动进行实例恢复,无须人工干预。 什么时候需要实例恢复 在shutdown normal or shutdown im···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
关于线程你必须知道的8个问题(下)
大家好,我是王有志 ,欢迎和我聊技术,聊漂泊在外的生活。快来加入我们的Java提桶跑路群:共同富裕的Java人。 今天我们来学习线程中最后4个问题: 线程的同步与互斥 线程的本质与调度 死锁的产生与解决 多线程的是与非 通过本篇文章,你可以了解到计算机中经典的同步机制—管程,Java线程的本质与调度方式,如何解决死锁问题,以及为什么要使用多线程。 线程的同···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Mysql死锁以及死锁日志分析
死锁的概念 死锁:死锁一般是事务相互等待对方资源,***形成环路造成的。 对于死锁,数据库处理方法:牺牲一个连接,保证另外一个连接成功执行。 发生死锁会返回ERROR:1213 错误提示,大部分的死锁InnoDB存储引擎本身可以侦测到,不需要人为进行干预。 注意: InnoDB存储引擎并不会回滚大部分的错误异常,像阻塞章节里面的例子,但是死锁例外,发现死锁···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
万字详解常用设计模式
本文是博主在工作中对常用设计模式的使用经验总结归纳而来分享给大家。 ❝ 设计模式一共有23种,本文讲解涉及如下: 责任链模式 模板方法模式 发布订阅模式 策略模式 ❞ 三大分类 业界一般将设计模式分为三大类: 「创建型模式」:对类的实例化过程进行了抽象,能够将软件模块中对象的创建和对象的使用分离。有五种创建型模式,分别是工厂方法模式、抽象工厂模式、单例模式···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
性能优化 | MySQL常见SQL错误用法
前言 MySQL在2016年仍然保持强劲的数据库流行度增长趋势。越来越多的客户将自己的应用建立在MySQL数据库之上,甚至是从Oracle迁移到MySQL上来。但也存在部分客户在使用MySQL数据库的过程中遇到一些比如响应时间慢,CPU打满等情况。现将《ApsaraDB专家诊断报告》中出现的部分常见SQL问题总结如下,供大家参考。 常见SQL错误用法 1.···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
用哪一种IDE写代码比较好呢?
目前市面上IDE种类非常多,很多程序员都会纠结究竟用哪一种IDE写代码比较好呢?IDE不过是写代码的辅助工具而已,运行环境和书写格式其实都一样,关键在于你用哪一款比较顺手。以下为大家推荐一些,一些常用的IDE工具,供大家参考。 IDE是“集成开发环境”的缩写,是一种软件应用程序,旨在为程序员提供一个集成的工作环境,使他们可以编写、测试和调试代码,同时提供各···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
Oracle RAC环境下的应用连续性
传统企业比如银行业和电信业的数据库大多采用Oracle rac+dataguard的高可用架构,在rac项目实施过程中,由于业务连续性的苛刻要求,高可用的实施和测试工作显得尤为重要。 Oracle在新版本12cR2的rac官方文档里单独列了一章叫Ensuring application Continuity,重视程度可见一斑。在以前的Oracle10g以及···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
vivo 自研鲁班分布式 ID 服务实践
作者:vivo IT 平台团队- An Peng 本文介绍了什么是分布式ID,分布式ID的业务场景以及9种分布式ID的实现方式,同时基于vivo内部IT的业务场景,介绍了自研鲁班分布式ID服务的实践。 一、方案背景 1.1分布式ID应用的场景 随着系统的业务场景复杂化、架构方案的优化演进,我们在克服问题的过程中,也总会延伸出新的技术诉求。分布式ID也是诞生···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
拆解MySQL的高阶使用与概念
前面我们主要分享了MySQL中的常见知识与使用。这里我们主要分享一下MySQL中的高阶使用,主要包括:函数、存储过程和存储引擎。 对于MySQL中的基础知识,可以参见 《与 MySQL 的零距离接触》 1. 函数 函数可以返回任意类型的值,也可以接收这些类型的参数。 字符函数函数名称 描述 CONCAT() 字符连接 CONCAT_WS() 使用指定的分隔···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])
-
如何使用 Terraform 和 Git 分支有效管理多环境?
作者|Sumeet Ninawe 翻译|Seal软件 链接| https://spacelift.io/blog/terraform-environments 通常我们使用 Terraform 将我们的基础设施定义为代码,然后用 Terraform CLI 在我们选择的云平台中创建制定的基础设施组件。从表面上看,整个过程看起来似乎不需要花费太多精力。然而当···
- 发布时间:2025-05-20
- 作者:益华网络
- 来源:[list:source]
- 浏览量([list:visits])
- 点赞([list:likes])