会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
让一切都回归简单
博客园
首页
新随笔
联系
订阅
管理
上一页
1
2
3
下一页
2019年9月11日
mysql 索引优化
摘要: 前言 在根据执行计划对SQL进行分析之后,逐步的去优化每个子查询的索引以及成本使用情况,执行计划我的理解就是用来对索引进行逐步的优化的一个过程。让每个查询都尽量使用索引,在索引过程中,索引会经常性失效。 口诀 建立索引注意事项 单值索引,尽量选择过滤性更好的字段。【eg: 性别字段,过滤比例为50%
阅读全文
posted @ 2019-09-11 11:56 大步向前blue
阅读(216)
评论(0)
推荐(0)
2019年8月26日
redis 正确实现分布式锁的正确方式
摘要: 前言 最近在自己所管理的项目中,发现redis加锁的方式不对,在高并发的情况有问题。故在网上找搜索了一把相关资料。发现好多都是互相抄袭的,很多都是有缺陷的。好多还在用redis 的 setnx命令来实现分布式锁。其实redis 中的set命令本身就已经集成了setnx命令的功能了,而且比其还强大。这
阅读全文
posted @ 2019-08-26 20:39 大步向前blue
阅读(604)
评论(0)
推荐(0)
2019年8月19日
docker-compose 基于Dockerfile 安装并启动redis容器的血案
摘要: 前言 为了实现“一键部署”的目的,我采用Dockerfile 和 docker compose来实现自己的目的。这个过程中,我怎么也无法启动自己的redis server服务。 目录结构 文件内容 Dockerfile docker compose.yml 问题分析: 1. Dockerfile 在
阅读全文
posted @ 2019-08-19 19:28 大步向前blue
阅读(4558)
评论(0)
推荐(0)
2019年8月15日
shell 中获取子字符串的正确姿势
摘要: 前言 shell 取子串的方式有点特别,你写的匹配字符串是需要从头开始匹配的,第一个匹配到了才开始匹配下一个,这个类似于python中的match的工作方式。 1,获取子串有两种方式 使用字符串匹配的方式去截取。其中匹配的方式和python中的match的工作方式很像,只是其截取的是那些 没有匹配
阅读全文
posted @ 2019-08-15 11:39 大步向前blue
阅读(7937)
评论(0)
推荐(0)
2019年8月9日
Docker php安装扩展步骤详解
摘要: 前言 此篇,主要是演示docker php source , docker php ext install ,docker php enable docker configure 这四个命令到底是用来干嘛的,它们在PHP容器中都做了哪些事情。 很多人很不理解在Dockerfile中安装PHP扩展的时
阅读全文
posted @ 2019-08-09 19:46 大步向前blue
阅读(41544)
评论(4)
推荐(5)
2019年7月25日
Python 操作mysql数据库之 SQLAlchemy 案例详解
摘要: 前言: 案例一: 创建一个自定义类 数据库结构 CREATE TABLE `student` ( `id` int(2) NOT NULL AUTO_INCREMENT, `name` char(20) NOT NULL, `code` char(64) NOT NULL, `sex` char(4
阅读全文
posted @ 2019-07-25 13:59 大步向前blue
阅读(2533)
评论(0)
推荐(0)
2019年7月16日
shell 数组遍历加引号和不加引号的区别?
摘要: 前言 shell 是一个比较神奇的国度,里面有太多的坑需要填,今天需要填的坑就是,数组遍历在使用时加了引号和不加引号的区别。 案例 解析: 不加引号,数组中元素间的“空格”就会编程换行符 加引号, 将整个数组作为整个字符串来显示,不换行
阅读全文
posted @ 2019-07-16 14:09 大步向前blue
阅读(868)
评论(0)
推荐(0)
shell map数据结构的实现
摘要: 前言 Bash默认不支持二维数组,如果我们想实现map 数据结构,可以安装如下的方式来进行构造 预备知识 eval: 它是shell内建命令,用于字符串的解析。它会首先扫描命令行然后进所有的置换,最终再执行该命令。 案例 解析: #第一步,声明arr 是一个数组,它里面的值由两个表达式组成 arr=
阅读全文
posted @ 2019-07-16 11:06 大步向前blue
阅读(3026)
评论(0)
推荐(0)
2019年7月12日
PyCharm 项目打开窗口设置为当前还是新开一个怎么办?
摘要: <!--?xml version="1.0" encoding="UTF-8"?--> 前言: 我找这个设置找了好久,后来在一篇博文中才找到,现在记录下来一下,顺便带图解释一下 设置步骤: File -> Setting -> Appearance & Behavior -> System Sett
阅读全文
posted @ 2019-07-12 19:25 大步向前blue
阅读(6630)
评论(0)
推荐(1)
2019年7月11日
python 模拟ssh 登录远程服务器
摘要: 前言 如果你跟我一样,不愿意使用 xshell 第三方工具来远程登录自己的服务器,只想使用原生的系统 terminal来做登录,那么一下的案例会让你如愿。 安装 pexpect 模块 pip install pexpect 案例 #!/usr/local/bin/python3 import pex
阅读全文
posted @ 2019-07-11 18:44 大步向前blue
阅读(1357)
评论(0)
推荐(0)
上一页
1
2
3
下一页
公告