10 2021 档案
摘要:运行第一个容器 docker run -d -p 80:80 httpd 其过程可以描述为 1)从Docker Hub 下载httped镜像,从镜像中已经安排号了 Apache HTTP Server 2) 启动httpd 容器,并将容器的80端口映射到host的80端口 查看对应的镜像 docke
阅读全文
摘要:做事一定要考虑别人的感受,千万不能让他们太开心了。 本地开发环境:win7 64位操作系统 8G内存 准备工作: 开启对应的服务,然后用xshell 客户端来连接,因为执行的命令可以事先写好,然后在进行拷贝执行,否则只能一个个的输入,考验你的耐心 先查看连接的宿主主机ip 对应的步骤后续记录 执行命
阅读全文
摘要:人不能低下高贵的头,但捡钱时例外。 如下软件是针对win64位的,针对32位的无效 记录软件下载地址 https://get.daocloud.io/toolbox/ 阿里云安装包下载 - 推荐使用 http://mirrors.aliyun.com/docker-toolbox/windows/d
阅读全文
摘要:给你的梦想插上翅膀,你也飞不到哪里去。 1、安装node 镜像 docker pull node 2、然后 创建一个 HelloWorld.js 文件 文件内容包含 console.log('Hello World'); 一个简单的hello world 输出 3、然后在通过node 镜像进行运行
阅读全文
摘要:放弃这个字,说起来简单,做起来就更简单了。 经常听到docker,所以今天也就开始进行docker 研究 win7 是真的不好搞,但是公司电脑,暂时不能更换系统,所以,就以win 7 进行研究开发吧 win7 64 位操作系统 docker docker 是一个Client-Server 结构的系统
阅读全文
摘要:秋天还未过,冬天确已来临。 mysql 进行删除 truncate 操作 truncate table 表名; 注意: 1、执行该删除语句时,不能与where一起用; 2、truncate 删除数据之后是不可以rollback 的 3、truncate删除数据后会重置Identity(标识列、自增字
阅读全文
摘要:今天天气晴朗,阳光明媚。 在win 系统上安装 composer 现在官网进行下载 http://composer.p2hp.com/ 下载对应的 安装文件 composer config -gl 查看对应的配置 然后修改国内镜像,不然下载很慢 1、https://developer.aliyun.
阅读全文
摘要:人生路上总要犯错的,要不正确的道路上早就人满为患了。 mysql 的优化的核心,其实就是 能不能用到索引,能不能减少回表查询,能不能使用到覆盖索引,本质就是以空间换时间。 场景一:条件字段做函数操作当一个查询语句的where条件字段做了函数操作,是无法走索引的,比如where id +1 =2;本质
阅读全文
摘要:不要去害怕做一件事,不要害怕触景伤情,不要害怕说错话,不要害怕想起过去,不要害怕面对未来。 在8.0之前的版本,表结构相关数据存在.frm文件中,表数据存在.ibd文件中 - innodb引擎 为什么进行执行删除sql语句,文件大小没变化? 这是因为表数据在B+结构中,当我们删除一条数据时,并不会真
阅读全文
摘要:人人都想拯救世界,却没人帮妈妈洗碗。 mysql 事务,四大特性 原子性 Atomicity 一致性 Consistency 隔离性 Isolation 持久性 Durability 也就是常说的 ACID - 一致性 这篇文章就针对隔离性就行说明 数据库上有多个事务同时执行的时候,就可能出现脏读(
阅读全文
摘要:你有诗和远方也没用,生活对你虽远必诛。 在mysql 更新的时候 涉及到2个重要的 日志模块 一个重写日志 redo log 物理日志 一个归档日志 bin log 逻辑日志 WAL 技术,是 Write-Ahead Logging,思想就是先写日志,在写磁盘,因为写在日志是非常快的 有了 redo
阅读全文
摘要:你走了真好,不然我总当心,你会留下来吃饭。 mysql长连接 长连接是指连接成功后,如果客户端持续有请求,则一直使用同一个连接。 mysql短连接 则是指每次执行完很少的几次查询就断开连接,下次查询再重新建立一个。 建立连接的过程通常是比较复杂的,所以我建议你在使用中要尽量减少建立连接的动作,也就是
阅读全文
摘要:女生之间的友谊啊,就像塑料花,虽然假但永不凋零。 git 三部命令操作 git fetch --allgit reset --hard origin/mastergit pull
阅读全文
摘要:今天风雨的一天。 ANY SELECT num1 FROM tb11 WHERE num1 > ANY ( SELECT num2 FROM tb12 ); 放在 比较符的后面, 表示 num1 只要任何大于 num2 的只,就返回true SOME 和 ANY 一样的用法 ALL
阅读全文
摘要:人还是要谈一次恋爱,不然就不知道,对象能有多烦人。 mysql 语句执行顺序记录 (1) from (2) on/ using - 一样的用法(3) join (4) where (5) group by (6) avg,sum.... (7) having (8) select (9) disti
阅读全文
摘要:不使劲挖掘,还不知道自己的潜能只有一点点。 整数类型 浮点类型 日期时间类型 字符串类型 二进制类型
阅读全文
摘要:做人要安安稳稳本本分分,因为,你也根本搞不出什么幺蛾子。 Master进程 Master 进程是一个多线程进程 Reactor 线程 Reactor 线程是在 Master 进程中创建的线程 负责维护客户端 TCP 连接、处理网络 IO、处理协议、收发数据 不执行任何 PHP 代码 将 TCP 客户
阅读全文
摘要:不爱你的人,比你想象中的还不爱你。 如果非要使用,则前提必须使用 strip_tags 函数,意思就是先过滤掉对应的标签,然后在可以有其他的操作 strip_tags 两个参数,第一个是要处理的字符串,第二个是允许的标签 htmlspecialchars 将特殊字符转换为 HTML 实体
阅读全文
摘要:人生就是这样,有欢笑也有泪水。 SELECT table_schema FROM information_schema.TABLES WHERE table_name ='table_name';
阅读全文
摘要:你的计划,就像零食,吃到肚子里之后就是个屁。 什么是死锁? 死锁,它是操作系统或软件运行的一种状态:在多任务下,当一个或多个进程等待系统资源而资源又被系统本身或其它进程占用时,就形成了死锁。死锁发生的最常见形式是两个或多个线程等待被另一个线程占用的资源。 死锁产生的条件 1、互斥条件:指进程对所分配
阅读全文