一、六大设计原则 1、单一职责原则 【Single Responsibility Principle】 保证类的职责要单一。 应该有且仅有一个原因引起类的变更。 好处: 类的复杂性降低 可读性提高 可维护性提高 比那更引起的风险降低 2、里氏替换原则 【Liskov Substitution Pri ...
分类:
其他好文 时间:
2020-10-21 20:26:08
阅读次数:
18
TLS/SSL 握手失败引起的连接异常问题怎么搞?阿里云 SRE 工程师手把手带你排查解决。 ...
分类:
其他好文 时间:
2020-10-19 22:30:59
阅读次数:
46
+++ date="2020-10-16" title="Nginx禁止html等缓存" tags=["nginx"] categories=["运维"] +++ 在本地开发的时候,经常会碰到缓存引起的莫名其妙的问题,最暴力的方式就是清掉浏览器的缓存,或者使用Ctrl + F5,Shift + F5 ...
分类:
Web程序 时间:
2020-10-18 09:38:27
阅读次数:
36
ceph分布式存储安装一.环境准备主机名ip软件ceph-1172.16.100.100ceph-deploycephceph-radosgwceph-2172.16.100.101cephceph-radosgwceph-3172.16.100.102cephceph-radosgw1.关闭所有节点防火墙和selinuxsed-i‘s/SELINUX=enforcing/SELINUX=disa
分类:
其他好文 时间:
2020-10-12 20:24:02
阅读次数:
21
1.在用Navicat配置远程连接Mysql数据库时遇到如下报错信息,这是由于Mysql配置了不支持远程连接引起的。 2.在安装Mysql数据库的主机上登录root用户: mysql -u root -p 3.依次执行如下命令: use mysql; select host from user wh ...
分类:
数据库 时间:
2020-10-09 21:25:22
阅读次数:
33
最近系统出了一个严重问题,应用程序卡崩导致不可用,把 Oracle 数据库服务器 64 核 CPU 快被跑满了: 经定位,是因为一条垃圾 SQL 引起的!! 其实也就是一条很简单的 SQL: select .. from xxx where xx_no = 20200400001 为了信息安全,以上 ...
分类:
数据库 时间:
2020-10-07 21:40:30
阅读次数:
34
SELinux 。强制访问控制(MAC)-vs-随意访问控制(DAC) 。规则集也叫做策略,它决定了如何严格控制 。进程要么受限制要么未定义 。策略定义哪一个资源限制哪一个进程可以访问 。缺省,任何没有定义的行为都被拒绝 SELInux续 。所有的文件和进程都有一个安全上下文属性 。属性有着几个元素 ...
分类:
系统相关 时间:
2020-10-07 21:24:03
阅读次数:
39
1、安装linux注意事项,swap需要大于4g2、初始化设置修改固定ip地址,可用修改/etc/hosts关闭selinux,修改/etc/selinux/config,SELINUX=enforcing改为SELINUX=disabled关闭防火墙,systemctldisablefirewalld.service,查看状态systemctlstatusfirewalld.service3、配
分类:
数据库 时间:
2020-10-05 22:00:59
阅读次数:
40
虚拟机环境设置关闭swap分区swapoff-a&&sed-i‘/swap/s/^(.*)$/#\1/g‘/etc/fstab&&free-m关闭selinuxsed-i‘s/SELINUX=enforcing/SELINUX=disabled/‘/etc/selinux/config关闭防火墙systemctlstopfirewal
分类:
Web程序 时间:
2020-10-05 21:41:21
阅读次数:
31
双主+keepalived+haproxy配置(负载均衡) 实验系统:CentOS 6.5_x86_64实验前提:防火墙和selinux都关闭实验软件:keepalived-1.2.13 haproxy-1.8.13 mysql—5.7.21主1 ip:192.168.226.134主2 ip:19 ...
分类:
数据库 时间:
2020-09-24 22:10:47
阅读次数:
75