芝士年糕 芝士年糕
3年前
Docker容器简介及命令
使用Linux最好还是整个服务器,买太贵了,建议租一个,我用的是docker简述Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的Linux或Windows操作系统的机器上,也可
一文带你搞懂如何优化慢SQL
最近通过SGM监控发现有两个SQL的执行时间占该任务总执行时间的90%,通过对该SQL进行分析和优化的过程中,又重新对SQL语句的执行顺序和SQL语句的执行计划进行了系统性的学习,整理的相关学习和总结如下;
DevOpSec DevOpSec
4年前
PAM和账户安全配置
PAM(可插入认证模块)是UNIX系统上一个实现模块化的身份验证模块服务当程序需要对用户进行身份验证时加载并执行的。PAM文件通常位于/etc/pam.d目录中。配置文件/etc/pam.d/passwordauth/etc/pam.d/systemauth/etc/security/pwquality.conf配置密码创建要
Wesley13 Wesley13
4年前
mysql 查看当前使用的配置文件my.cnf的方法(推荐)
my.cnf是mysql启动时加载的配置文件,一般会放在mysql的安装目录中,用户也可以放在其他目录加载。安装mysql后,系统中会有多个my.cnf文件,有些是用于测试的。使用locatemy.cnf命令可以列出所有的my.cnf文件命令locatemy.cnf输出?(https://www.o
Wesley13 Wesley13
4年前
CAP定理与BASE理论
1\.CAP定理C:Consistency,一致性A:Availability,可用性P:Partitiontolerance,分区容错性CAP定理,指的是在一个分布式系统中,一致性、可用性、分区容错性,三者不可得兼。2\.CAP详解2.1一致性(C)指所有节点访问同一份最新的
Stella981 Stella981
4年前
Python操作 RabbitMQ、Redis、Memcache、SQLAlchemy
MemcachedMemcached是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap(https://www.oschina.net/action/GoToLin
Wesley13 Wesley13
4年前
MySQL 笔记整理(11)
笔记记录自林晓斌(丁奇)老师的《MySQL实战45讲》(本篇内图片均来自丁奇老师的讲解,如有侵权,请联系我删除)11)怎么给字符串字段加索引?  日常工作中的登录系统,你很可能会使用emai这个字段。因此也很容易遇到类似这样的语句:mysqlselectfromuserwhereemail'xxx';  
Stella981 Stella981
4年前
Python分布式进程中你会遇到的坑
!DBnXd.png(https://storage6.cuntuku.com/2018/04/01/DBnXd.png)写在前面小惊大怪你是不是在用Python3或者在windows系统上编程?最重要的是你对进程和线程不是很清楚?那么恭喜你,在python分布式进程中,会有坑等着你去挖。。。(hahahaha,此处允许我吓
Stella981 Stella981
4年前
BCB Access violateion at Address 0000 0003. Read of address 0000 0003
来自网页:(我的电脑做不到)运行一个程序,莫名出现一个对话框:accessviolationataddress0000..readofaddress000试了几次问题依旧,网上搜了下解决办法:原文:baidu+google,搜个底朝天,无解,继续郁闷。最后在一位大侠的BLOG上看到右击“我的电脑”。单击“属性”。在“系统属性”中单击
通过linux-PAM实现禁止root用户登陆的方法
前言在linux系统中,root账户是有全部管理权限的,一旦root账户密码外泄,对于服务器而言将是致命的威胁;出于安全考虑,通常会限制root账户的登陆,改为配置普通用户登陆服务器后su切换到root账户使用,这种方式较为安全,限制roo