学习过程中不免要搭建环境,如果一步混了就要各种找错,而且搭环境这种体力活实在不想过多重复,最近看到了Docker技术终于可以卸下这重复劳动了 1. 为什么出现Docker 以前我们开发项目有专门的开发环境,做测试时有测试环境,而产品上线就会有生产环境,这个过程经常要迁移项目,不同的环境配置可能导致不 ...
分类:
其他好文 时间:
2020-04-23 21:01:23
阅读次数:
82
最近有一个场景,在生产环境的一个库中,新增了一个字段。需要从另一个关联表中找到相当的字段回填。 影响数据数百万条。 首先,不能使用一条大的update语句来更新,这个锁太大,容易产生锁征用,造成死锁。 update B a set new_column=(SELECT other_col from ...
分类:
数据库 时间:
2020-04-23 19:04:39
阅读次数:
93
**需求:**根据当前客户的生产环境,模拟安装部署Redis的测试环境,方便后续的功能测试。 ...
分类:
其他好文 时间:
2020-04-23 15:02:12
阅读次数:
61
关于Oracle数据库安装的文章网上到处都是,百度一下就能找到很多,例如:能百度到的Oracle安装是常规的方法,我就不讲了,本文向大家介绍一种更简单的非常规的安装方法,这种方法适用于初学者。一、Oracle安装存在的问题Oracle数据库系统对服务器的硬件和软件要求比较严格,一般来说,用于Oracle生产环境的服务器配置非常好,内存在16GB以上,在图形界面中安装Oracle非常容易,极少失败。
分类:
数据库 时间:
2020-04-23 12:37:26
阅读次数:
95
ansible ansible 是生产环境中使用非常频繁的命令之一,主要在以下场景使用: 非固化需求; 临时一次性操作; 二次开发接口调用; 非固化需求是指临时性的维护,如查看web服务器组磁盘使用情况、复制一个文件到其他机器等。类似这些没有规律的、临时需要做的任务,我们成为非固化需求,临时一次性操 ...
分类:
其他好文 时间:
2020-04-23 11:48:16
阅读次数:
79
在生产环境中经常会遇到系统故障无法使用,重新安装系统后计算机内的软件又得重新下载安装非常换繁琐。如提前做备份后,当操作系统出现故障时即可将系统还原到备份时的状态,并且在批量装机中也可广泛使用。
项目能打断点调试(最高效): 先估计哪里出问题并打断点,如果不知道,就只能在入口处打断点;然后运行程序一步一步调试。 项目不能断点调试(如代码发布到生产环境、调试环境坏掉了): 方法1:在关键环节输出日志,如果不知道哪里出错,日志从程序入口到结束运行情况都输出。输出信息要有效全面(打印“入参、结果、 ...
分类:
其他好文 时间:
2020-04-19 17:41:26
阅读次数:
57
在生产环境中,将程序的运行日志输出保存到文件中是很必要的操作;当应用崩溃时,很容易通过查找日志来定位问题。下面介绍一下django开发中如何将日志输出到文件中。 首先看一下日志级别有哪些: 在django项目中使用logging模块打印日志的步骤如下: 下面介绍一下logging中的四个组件,如下: ...
分类:
其他好文 时间:
2020-04-19 11:03:05
阅读次数:
62
[TOC] 简介 Nacos支持三种部署模式: 单机模式 用于测试和单机试用。 集群模式 用于生产环境,确保高可用。 多集群模式 用于多数据中心场景。 这里我们主要讲解 集群模式 部署。至于测试使用的 单机模式 不是参考 "单机模式下运行Nacos" 。 环境准备 架构说明 为了保证 Nacos 的 ...
分类:
其他好文 时间:
2020-04-18 11:37:40
阅读次数:
100