一、基础规范表存储引擎必须使用InnoDB表字符集默认使用utf8,必要时候使用utf8mb4解读:(1)通用,无乱码风险,汉字3字节,英文1字节(2)utf8mb4是utf8的超集,有存储4字节例如表情符号时,使用它禁止使用存储过程,视图,触发器,Event解读:(1)对数据库性能影响较大,互联网业务,能让站点层和服务层干的事情,不要交到数据库层(2)调试,排错,迁移都比较困难,扩展性较差禁止在
分类:
数据库 时间:
2020-11-17 12:55:07
阅读次数:
14
问题: 升级新版flutter遇到android运行报错,如下图 解决方案: dependencies { // CameraX core library using the camera2 implementation def camerax_version = "1.0.0-beta11" // ...
分类:
移动开发 时间:
2020-11-17 12:38:11
阅读次数:
24
关于线上erp应用产品和数据库版本支持的生命周期到期后 关于erp应用产品和数据库版本支持的生命周期到期后将面临是否升级的问题,因各公司情况不同而不同 1、 前提:现在使用的线上erp 应用产品版本和erp数据库版本的生命周期即将到期,到期之后,线上的产品还可以继续使用,只是oracle不提供官方支 ...
分类:
数据库 时间:
2020-11-17 12:18:04
阅读次数:
13
1.1现象 有个DBA朋友遇到需要分析性能问题,发现DB没有AWR快照??? 观察MMON进程正常,手工创建SNAP 报错 1.2 处理 参考 https://community.oracle.com/tech/apps-infra/discussion/342662/manual-snapshot ...
分类:
其他好文 时间:
2020-11-16 13:43:56
阅读次数:
9
OCP全称 OCP , Open Close Principle 开闭原则 定义 程序中的对象(类、模块、函数等)应该对于扩展开放,对于修改是封闭的。 优点 降低程序各部分的耦合度 提高代码的可复用性 提高软件的可维护性 实现 问题由来: 在软件的生命周期内,因为变化、升级和维护等原因需要对软件原有 ...
分类:
其他好文 时间:
2020-11-16 13:40:53
阅读次数:
7
对话:一个工程师在蘑菇街4年的架构感悟苏武,蘑菇街工程师,2012年加入蘑菇街,经历过数年蘑菇街系统的改造升级。曾负责2014、2015年双十一稳定性保障工作,目前主要负责全站稳定性工作。高可用架构:作为架构师,在蘑菇街的技术演进过程中,最难忘的成长经历或挑战是什么?苏武:挑战和问题时时刻刻都有,如果说对个人成长最重要的,我觉得有以下两次:第一次是2014年,整个蘑菇街从一个机房一夜之间搬迁到了另
分类:
其他好文 时间:
2020-11-16 13:04:00
阅读次数:
4
Docker07-数据管理 将数据保存在容器外部 容器在运行项目时会产生数据,比如运行的mysql容器,那么一定会有数据产生。 如果将数据保存在容器内部,那么也就意味着我们改变了原有镜像,这种做法是不可取的,因为在后期的镜像升级将变得不可能了。也就是说,运行的镜像,最好不要改变,如果必须改变,在改变 ...
分类:
其他好文 时间:
2020-11-13 13:10:37
阅读次数:
9
服务器为centos7,静态服务器用nginx 参考:https://help.aliyun.com/document_detail/98728.html?spm=a2c4g.11186623.2.12.84fd7ac86fAsg2#concept-n45-21x-yfb 一、购买一个ssl证书 由 ...
分类:
Web程序 时间:
2020-11-13 13:04:05
阅读次数:
29
Spotify技术升级的三步走策略技术升级易烂尾根据我们的经验,大规模的技术升级或迁移往往在开始的时候迅速推进,但随着时间的推移往往会陷入泥沼,最终导致大部分系统即使成功迁移,也还是会留下一些老版本的尾巴。就好比无人看管时花园里的杂草便会发芽长大,也是技术基础架构碎片化的原因之一。大约一年半前,我们开始在spotify正视这个问题。在这篇文章中,我们将分享我们的思路和方法,以及下一步将怎么做。多吃
分类:
其他好文 时间:
2020-11-13 12:39:30
阅读次数:
5
创建容器:dockerservicecreate-d--replicas2-namehellowork--network=netk--container-label‘provider=generic‘镜像crate命令参数:-d后台运行--replicas2运行两个副本-eenv为在一个任务中的所有任务设置环境变量-l--label一个label是key=value键值对应用到服务
分类:
其他好文 时间:
2020-11-12 14:21:01
阅读次数:
7