简单,随性,认真,运动
暂时未有相关通用技术能力~
阿里云技能认证
详细说明内容整理于网络 一、EXPLAIN 做MySQL优化,我们要善用 EXPLAIN 查看SQL执行计划。 EXPLAIN 输出格式 EXPLAIN 命令的输出内容大致如下: mysql root@localhost:youdi_auth>...
互联网软件的开发和发布,已经形成了一套标准流程,最重要的组成部分就是持续集成(Continuous integration,简称CI)。 一、概念 持续集成(Continuous Integration)指的是,频繁地(一天多次)将代码集成到主干。
背景 在日常工作中,为了提高工作效率以及用户体验,会一个主机接多个显示器,像程序员一般都是使用两块显示器。 然而,有很多人是和我一样,自己有多台电脑,两个笔记本。
最近公司项目上线原因,一直加班。没有时间更新文章。隔壁部门需要我提供sdk的打包的支持,所以一直在学习docker。原文 从刚才的 docker commit 的学习中,我们可以了解到,镜像的定制实际上就是定制每一层所添加的配置、文件。
最近,很烦躁,写字静不下心来。 图片发自简书App
莫名失落,莫名想家。莫名的孤独。 自己很累,很无助。我们还要带上面具,笑着面对明天。这就是时间推着我们向前。我们都很无助,不想长大。不想要烦恼。不想父母老去。
原文在此 获取镜像 之前提到过,Docker Hub 上有大量的高质量的镜像可以用,这里我们就说一下怎么获取这些镜像并运行。 从 Docker Registry 获取镜像的命令是 docker pull。
前几天,docker入门是在aws的ubuntu机器上演示的,下面介绍如何在macOS安装Docker。 系统要求 Docker for Mac 要求系统最低为 macOS 10.10.3 Yosemite,或者 2010 年以后的 Mac 机型,准确说是带 Intel MMU 虚拟化的,最低 4GB 内存。
上篇文章是关于mysql优化的,那个内容是我大学的时候学习的笔记,最近学习发现一些比较好的内容,在这里分享给大家。 版权源于网上。 工作中使用最多的就是MySQL, 但是mysql的优化也就是通过建索引以及缓存数据来优化的。
MySQL优化框架 1. SQL语句优化 2. 索引优化 3. 数据库结构优化 4. InnoDB表优化 5. MyISAM表优化 6. Memory表优化 7. 理解查询执行计划 8. 缓冲和缓存 9. 锁优化 10. MySQL服务器优化 11. 性能评估 12. MySQL优化内幕 MySQL优化需要在三个不同层次上协调进行:MySQL级别、OS级别和硬件级别。
好久没有写字了,已经控制不了自己的手了,不能随心所欲。开始,认真练字,好好学习,我要上进。 短歌行
由于工作中原因,最近在做数据缓存的东西。由于机器有限,每天的数据量又很大,考虑到既需要毫秒级的请求返回,又需要保证内存足够使用,自己的方案就是设置redis缓存时间,减少数据在内存中停留的时间,另外,在数据不再使用,及时从内存中清空。
转载于网络 “真正的读书,须得你捧起完整漫长的字句,心无旁骛地走进作者设定的世界里,与千年前的古人对话,观别人的不可思议人生,去看山的尽头、洋流的尾巴隐着什么,甚至花几个小时,去学别人用一辈子总结的经验和道理。
一直很喜欢写字,结果现在做了程序员,越来越少写字了。在此立个flag,以后,每天更一篇。
如果你使用惯了linux,你会对软件包管理、命令行不能自拔。由于mac的底层是类unix系统,也可以配置向linux一样好用。 安装HomeBrew /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 上面必须先有ruby以及其他开发环境支持,建议安装xcode后使用以上命令安装。
ubuntu使用MAC主题,步骤如下: 1. 下载mac壁纸(Download MacBuntu OS Wallpapers and extract to pictures directory) cd ~/Download wget http://drive.
iptables系列之layer7 一块网卡多个IP,这张网卡上连接一个交换机,交换机上连接了多个不同网段的主机,如果设置网关,以及转发功能。
iptables系列之常用扩展模块 iptables -s,-d -s IP,NET 172.16.0.0/16,172.16.
iptables系列之nat及其过滤功能 自定义规则链 iptables -N clean_in iptables -L -n iptables -A clean_in -d 255.
iptables系列之基本应用及显式扩展 netfilter:Framework,TCP,内核中 iptables语法 iptables [-t table] command CHAIN [num] 匹配条件 -j 处理动作 匹配条...
GitHub 上有一个 Awesome - XXX 系列的资源整理,资源非常丰富,涉及面非常广。awesome-python 是 vinta 发起维护的 Python 资源列表,内容包括:Web框架、网络爬虫、网络内容提取、模板引擎、数据库、数据可视化、图片处理、文本处理、自然语言处理、机器学习、日志、代码分析等。
iptables系列之基础原理 linux:网络防火墙 netfilter:frame 框架 网络过滤器 iptables:数据报文过滤,NAT,mangle等规则生成的工具。
docker已经是一年前的时候学习的了,当时,不会go语言。工作中一直没有使用,已经忘光了。在放假前,sdk那边说线上docker的打包环境每次打包特别慢,查询了一下,每次打包都会下载所有需要的依赖。
像我这样优秀的人 本该灿烂过一生 怎么二十多年到头来 还在人海里浮沉 像我这样聪明的人 早就告别了单纯 怎么还是用了一段情 去换一身伤痕 像我这样迷茫的人 像我这样寻找的人 像我这样碌碌无为的人 你还见过多少人 像我这样庸俗的人 从不喜欢...
如果你和我一样,曾经也是从windows转到linux上,你也会找windows上很多软件的替代方案,其中,Adobe很多软件都是一直在找替代方案。
介绍一个新概念,RAID,这也是大学的时候的学的东西了,一直很少在工作中使用,有点忘记,今天复习更新一下。分享给大家。 保存数据安全,大家都知道备份。
示例 package main import "fmt" func main() { fmt.Println("hello, world") } 包的概念、导入与可见性 包是结构化代码的一种方式:每个程序都由包(通常简称为 pkg)的概念组成,可以使用自身的包或者从其它包中导入内容。
rsync 远程同步 rsync(remote sync) 备份 完全备份 增量备份(差异备份) rsync 优点: 支持增量备份 选择性保持:符号链接,硬链接,文件属性,权限及时间等。
本教程将引导你完成安装和使用 Python 包。 它将向你展示如何安装和使用必要的工具,并就最佳做法做出强烈推荐。请记住, Python 用于许多不同的目的。
今天在看一个开源项目的时候,发现作者使用一个ssdb的数据库,第一反应是ssd硬盘,当时很诧异。后面了解后才知道,原来是 nosql数据库。
介绍alertover 众所周知,我们发送接收信息的渠道大多是Email,短信。特别是服务报警这一块,短信 虽好,但是太贵。而AlertOver很好的解决了这个问题。
三剑客 linux下的文本三剑客 grep egrep,grep,fgrep 文本查找的需要 grep:根据模式搜索文本,并将符合模式的文本行显示出来。
php MIME,http,html MIME:MIME(Multipurpose Internet Mail Extensions)多用途互联网邮件扩展类型浏览器:插件,或是调用外在程序。
beego 目前支持 INI、XML、JSON、YAML 格式的配置文件解析,但是默认采用了 INI 格式解析,用户可以通过简单的配置就可以获得很大的灵活性。
逻辑卷管理LVM是一个多才多艺的硬盘系统工具。无论在Linux或者其他类似的系统,都是非常的好用。传统分区使用固定大小分区,重新调整大小十分麻烦。但是,LVM可以创建和管理“逻辑”卷,而不是直接使用物理硬盘。
linux 软件 syslog syslog-ng(next generation) 日志系统:syslog 负责统一记录日志 syslog服务: syslogd:系统,非内核产生的信息。
vim编辑器 vim trree 编辑器的分类 文本编辑器,ASCII码 字处理器:word 全称 vi:Visual interface vim: Visual interface improved 分类 全屏编辑器, vim Emacs notepad++ .
简介: beego 是一个快速开发 Go 应用的 HTTP 框架,他可以用来快速开发 API、Web 及后端服务等各种应用,是一个 RESTful 的框架,主要设计灵感来源于 tornado、sinatra 和 flask 这三个框架,但是结合了 Go 本身的一些特性(interface、struct 嵌入等)而设计的一个框架。
朝圣 前言 程序员必须掌握一定的运维知识。本文通过一些邪恶,搞破坏的方式。教会你一些危险的脚本操作。 附赠 运维意识与运维规范 1.线上操作规范 测试使用、Enter前再三确认、忌多人同时操作、先看再备份后改 2.
前言 原文作者:腾讯电脑管家 来源:http://www.freebuf.com/articles/system/134578.html 我只是知识的搬运工 hacker 背景 2017年5月12日,WannaCry蠕虫通过MS17-...
网络爬虫的君子协议 执着 网络爬虫的尺寸 小规模,数量小,爬去速度不敏感,requests库 中规模,数据规模较大,爬取速度敏感scrapy库 大规模,搜索引擎,爬取速度关键定制开发 爬取网页 玩转网页 爬取网站 爬取系列网站 爬取全网 网络爬虫引发的问题 性能骚扰 法律风险 隐私泄露 网络爬虫的"性能骚扰" web服务器默认接受人类访问,受限于编写水平和目的,网络爬虫将会为web服务器带来巨大的资源的开销。
去闯 ag 比grep,ack更快的递归搜索文件内容 ag,grep,ack性能对比的链接 ag安装 ag ag简单使用 ag tig tig:字符模式下交互查看git项目,可以替代git命令。
本文只是帮助你入门,从一个不会使用git的小白,到会解决开发中常见的使用。 废话不多说,直接进入正题。 最远处 git git是用于Linux内核开发的版本控制工具。
SQlAlchemy简单使用 sqlalchemy介绍 SQLAlchemy的是Python的SQL工具包和对象关系映射器,让应用程序开发人员可以使用上SQL的强大功能和灵活性。
追寻 介绍 mysqldb是python操作mysql数据库的一个库.mysql的几乎所有的操作都可以实现,另外,mysqldb的一些比较的option让数据操作更符合pythonic风格.在python2系列使用Mysqldb,在python3系列使用pymysql和mysql.
djeqtdyy-joao-silas 今天主要是介绍的内容是,一般网站,或应用,在用户注册后,用户的密码如何保存在数据库中,当然,肯定不是明文的.只有当事人知道自己的密码,就连后台管理员也不知道,这也就是为什么,你忘记密码后,必须通过其他...
HTTP digest 摘要访问认证是一种协议规定的Web服务器用来同网页浏览器进行认证信息协商的方法。它在密码发出前,先对其应用哈希函数,这相对于HTTP基本认证发送明文而言,更安全。
Django实现验证码 背景知识 1. 验证码的作用 防恶意破解密码:防止,使用程序或机器人恶意去试密码.为了提高用户的体验,用户输入错误以后,才会要求输入验证码. 防论坛灌水:这个是很常见的。
django中设置返回的状态码和头部信息 下面先给出我工作中使用到的代码: response = ReturnJson(data, status=401).