上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页
摘要: 1.安装VirtualBox和Vagrant 在win10下先安装VirtualBox然后再安装Vagrant。我这里用的VirtualBox6.0.8,Vagrant_2.2.4_x86_64。 虚拟机:VirtualBox 地址:https://www.virtualbox.org/ 管理工具: 阅读全文
posted @ 2020-07-31 11:24 一个人的孤独自白 阅读(838) 评论(0) 推荐(0) 编辑
摘要: 1.安装VirtualBox和Vagrant 在win10下先安装VirtualBox然后再安装Vagrant。我这里用的VirtualBox6.0.8,Vagrant_2.2.4_x86_64。 虚拟机:VirtualBox 地址:https://www.virtualbox.org/ 管理工具: 阅读全文
posted @ 2020-07-30 15:53 一个人的孤独自白 阅读(1578) 评论(0) 推荐(0) 编辑
摘要: 1、-bash: wget: command not found yum -y install wget 2、-bash: ifconfig: command not found sudo yum install net-tools 阅读全文
posted @ 2020-07-30 15:31 一个人的孤独自白 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 报错如下: 方法1: 安装 Vagrant 插件:vagrant plugin install vagrant-vbguest 执行reload命令:vagrant reload --provision这下,就可以将你的虚拟机挂起来了,再检查下文件夹共享是否生效了哦! 方法2: vagrant pl 阅读全文
posted @ 2020-07-30 15:27 一个人的孤独自白 阅读(495) 评论(0) 推荐(0) 编辑
摘要: 环境:win10,64位进入下载:https://www.microsoft.com/zh-CN/download/details.aspx?id=30679注意:64位系统要同时安装x86和x64才可以 2个下载安装: 阅读全文
posted @ 2020-07-29 13:59 一个人的孤独自白 阅读(3020) 评论(0) 推荐(1) 编辑
摘要: 什么是索引? 索引(index)翻译为一个目录,用于快速定位我们想要找的数据的位置。例如:我们把一个数据库比作一本书,而索引(index)就是书中的目录,此刻要找到书的某个感兴趣的内容,我们一般是不会整本书翻完再去确认该内容在哪里,而是通过书的目录,定位到该内容章节所在页数,最后直接翻到该页面。 我 阅读全文
posted @ 2020-07-25 23:14 一个人的孤独自白 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 一般来说,事务是必须满足4个条件(ACID)::原子性(Atomicity,或称不可分割性)、一致性(Consistency)、隔离性(Isolation,又称独立性)、持久性(Durability)。 原子性:一个事务(transaction)中的所有操作,要么全部完成,要么全部不完成,不会结束在 阅读全文
posted @ 2020-07-23 22:22 一个人的孤独自白 阅读(1190) 评论(2) 推荐(1) 编辑
摘要: 文档地址:https://github.com/acmesh-official/acme.sh/wiki/Run-acme.sh-in-docker 首先是启动daemon的命令【以下是例子,停止容器会自动删除】 docker run --rm -itd \ -v "$(pwd)/out":/acm 阅读全文
posted @ 2020-07-18 13:15 一个人的孤独自白 阅读(4091) 评论(0) 推荐(0) 编辑
摘要: OCSP 则是一个在线查询接口,浏览器可以实时查询单个证书的合法性。在每个证书的详细信息中,都可以找到对应颁发机构的 CRL 和 OCSP 地址。 OCSP 的问题在于,某些客户端会在 TLS 握手阶段进一步协商时,实时查询 OCSP 接口,并在获得结果前阻塞后续流程,这对性能影响很大。而 OCSP 阅读全文
posted @ 2020-07-18 12:59 一个人的孤独自白 阅读(6299) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ的安装过程,工作流程,和一些基础概念已经在前面的笔记中提到了,今天在本地实现了php连接RabbitMQ,以及消息的生产和消费的过程,首先看下没有生产者和消费者的默认RabbitMQ管理界面截图:Connections: 还没有任何连接(Connections)Channels: 还 阅读全文
posted @ 2020-07-14 22:55 一个人的孤独自白 阅读(531) 评论(0) 推荐(0) 编辑
摘要: 什么是rabbitmq? rabbitmq是基于AMQP协议的消息队列 什么是AMQP 0-9-1? AMQP 0-9-1是高级消息队列协议,是一种消息传递协议,它使符合要求的客户端应用程序能够与符合要求的消息传递中间件代理进行通信 rabbitmq概念 名称含义 Broker 代理消息的服务器,具 阅读全文
posted @ 2020-07-14 22:48 一个人的孤独自白 阅读(247) 评论(0) 推荐(0) 编辑
摘要: Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态、数据库驱动网站的速度。Memcached基于一个存储键/值对的hashmap。其守护进程(daemon )是用C写的,但是客户端可以用任何语 阅读全文
posted @ 2020-07-11 18:57 一个人的孤独自白 阅读(364) 评论(0) 推荐(0) 编辑
摘要: 运行docker: sudo systemctl start docker 0.创建docker网络: docker network create --subnet=172.18.0.0/24 mxd 1. 复制配置文件到宿主机: # 创建宿主机目录结构 mkdir -p /www/docker/n 阅读全文
posted @ 2020-07-11 14:06 一个人的孤独自白 阅读(2475) 评论(0) 推荐(0) 编辑
摘要: 1、按官网的方式去安装访问官网docker.com,Resources–>Docs 进入Docs页面,点Product manuals 在https://docs.docker.com/install/页面,如下图,左边选Docker Compose–>install Compose,右边选择Lin 阅读全文
posted @ 2020-07-11 12:10 一个人的孤独自白 阅读(663) 评论(0) 推荐(0) 编辑
摘要: SwitchHosts简介SwitchHosts是一个管理、快速切换Hosts小工具,开源软件,一键切换Hosts配置,非常实用,高效。开发Web过程成,部署有多套环境,网址域名都相同,部署在不同的服务器上,有开发环境、测试环境、预发布环境、生产环境。经常要切换Hosts来访问,测试以及验证bug, 阅读全文
posted @ 2020-07-11 11:12 一个人的孤独自白 阅读(8276) 评论(0) 推荐(1) 编辑
摘要: 以下是广泛使用的30个SQL查询语句优化方法: 1、应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 2、对查询进行优化,首先应考虑在 where 及 order by 涉及的列上建立索引,避免全表扫描。 3、应尽量避免在 where 子句中对字段进行 n 阅读全文
posted @ 2020-07-11 11:06 一个人的孤独自白 阅读(532) 评论(0) 推荐(0) 编辑
摘要: 1 开闭原则 1988年,勃兰特·梅耶(Bertrand Meyer)在他的著作《面向对象软件构造(Object Oriented Software Construction)》中提出了开闭原则(Open Close Principle),它的原文是这样:“Software entities sho 阅读全文
posted @ 2020-07-11 10:23 一个人的孤独自白 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 组合模式将对象组合成树形结构,以表示‘部分-整体’的层次结构。 在组合模式,客户端访问独立对象和组合对象(或称对象集合)一样。 独立对象是一个有特定功能的对象,它不引用其他任何其他对象。 组合对象则是一个提供相似功能对象的集合,主要用来管理独立对象,并为客户端提供和独立对象一样的访问方式。 接下来, 阅读全文
posted @ 2020-07-11 10:21 一个人的孤独自白 阅读(279) 评论(0) 推荐(0) 编辑
摘要: 工厂模式,就是负责生成其他对象的类或方法。 1 类实现 比如,我们有一些类,它们都继承自交通工具类: interface Vehicle { public function drive(); } class Car implements Vehicle { public function drive 阅读全文
posted @ 2020-07-11 10:20 一个人的孤独自白 阅读(214) 评论(0) 推荐(0) 编辑
摘要: 观察者模式,也称发布-订阅模式,定义了一个被观察者和多个观察者的、一对多的对象关系。 在被观察者状态发生变化的时候,它的所有观察者都会收到通知,并自动更新。 观察者模式通常用在实时事件处理系统、组件间解耦、数据库驱动的消息队列系统,同时也是MVC设计模式中的重要组成部分。 以下我们以订单创建为例。 阅读全文
posted @ 2020-07-11 10:18 一个人的孤独自白 阅读(348) 评论(0) 推荐(0) 编辑
摘要: 策略模式定义了一族相同类型的算法,算法之间独立封装,并且可以互换代替。 这些算法是同一类型问题的多种处理方式,他们具体行为有差别。 每一个算法、或说每一种处理方式称为一个策略。 在应用中,就可以根据环境的不同,选择不同的策略来处理问题。 以数组输出为例。 数组的输出有序列化输出、JSON字符串输出和 阅读全文
posted @ 2020-07-11 10:05 一个人的孤独自白 阅读(356) 评论(0) 推荐(0) 编辑
摘要: 适配器模式,即根据客户端需要,将某个类的接口转换成特定样式的接口,以解决类之间的兼容问题。 如果我们的代码依赖一些外部的API,或者依赖一些可能会经常更改的类,那么应该考虑用适配器模式。 下面我们以集成支付宝支付功能为例。 1 问题 假设支付宝支付类的功能如下: /** * 支付宝支付类 */ cl 阅读全文
posted @ 2020-07-11 09:59 一个人的孤独自白 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 单例模式,正如其名,允许我们创建一个而且只能创建一个对象的类。 这在整个系统的协同工作中非常有用,特别明确了只需一个类对象的时候。 那么,为什么要实现这么奇怪的类,只实例化一次? 在很多场景下会用到,如:配置类、Session类、Database类、Cache类、File类等等。 这些只需要实例化一 阅读全文
posted @ 2020-07-11 09:53 一个人的孤独自白 阅读(269) 评论(0) 推荐(0) 编辑
摘要: 媒体网站 CSDN极客头条 - CSDN 整合的快速编程新闻 博客园 - 国内技术博客集散地 开源中国 - 中国最大的开源技术社区,旗下的码云很受喜欢 程序师 - 一个关于编程新闻的网站 知乎 程序员话题 - 各种各样的话题 V2EX - 一个活跃的技术类社区 segmentfault - 在这里你 阅读全文
posted @ 2020-07-11 09:47 一个人的孤独自白 阅读(253) 评论(0) 推荐(0) 编辑
摘要: 大部分情况下,尤其是记录数量较少的情况下Mysql总是能正常运转的很好,但不可避免的,随着数据库记录数的增长以及SQL语句越来越复杂,总会有一些实际效果与数据库或SQL设计人员理解相违背的情况,这就需要开发者对Mysql的原理和存在的问题有一个基本的认识。本文主要探讨了Mysql索引的使用和相关知识 阅读全文
posted @ 2020-07-11 09:34 一个人的孤独自白 阅读(1750) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 25 下一页