自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bushiyao_的专栏

enjoy do it

  • 博客(23)
  • 资源 (1)
  • 收藏
  • 关注

原创 Mysql Mongodb Redis Memcached

MysqlMySQL是全球最流行的开源的开源关系数据库软件之一,因为其高性能、成熟可靠和适应性而得到广泛应用MongoDBMongoDB是一款可扩展、高性能的开源文档数据库,是当今最流行的NoSQL数据库软件之一。它采用C++开发,支持复杂的数据类型和强大的查询语言,提供了关系数据库的绝大部分功能。由于MongoDB高性能、易部署、易使用等特点,已经在很多领域都得到了广泛的应用。Redis...

2018-12-27 12:32:53 171

转载 Apache和Nginx

Apache与Nginx的优缺点比较nginx相对于apache的优点:轻量级,同样起web 服务,比apache 占用更少的内存及资源抗并发,nginx 处理请求是异步非阻塞的,而apache 则是阻塞型的,在高并发下nginx 能保持低资源低消耗高性能高度模块化的设计,编写模块相对简单社区活跃,各种高性能模块出品迅速啊apache 相对于nginx 的优点:rewrite...

2018-12-27 12:19:41 127

转载 理解 Nginx 和PHP-FPM

FastCGI模块模块允许nginx同FastCGI协同工作,并且控制哪些参数将被安全传递。一、CGI和FastCGI简介1、什么是CGICGI 是Web 服务器运行时外部程序的规范接口,按CGI 编写的程序可以扩展服务器功能。CGI 应用程序能与浏览器进行交互,还可通过数据库API 与数据库服务器等外部数据源进行通信,从数据库服务器中获取数据。格式化为HTML文档后,发送给浏览器,也可以将...

2018-12-25 14:54:48 2291

转载 正向代理与反向代理

代理服务器代理服务器就是位于发起请求的客户端与原始服务器端之间的一台跳板服务器,正向代理可以隐藏客户端,反向代理可以隐藏原始服务器。正向代理假如你常用的电脑想通过google搜索一个关键词“hello world”,但是国内现在不允许访问google一下,所以你访问不了。但,假如你现在有一台国外服务器可以访问google,于是出现了这种情况:我的电脑访问这台服务器,然后这台服务器去帮...

2018-12-25 12:39:42 223

原创 MySQL 事务隔离级别

1、事务的基本要素 ACID1、原子性(Atomicity):事务开始后所有操作,要么全部做完,要么全部不做,不可能停滞在中间环节。事务执行过程中出错,会回滚到事务开始前的状态,所有的操作就像没有发生一样。也就是说事务是一个不可分割的整体,就像化学中学过的原子,是物质构成的基本单位。2、一致性(Consistency):事务开始前和结束后,数据库的完整性约束没有被破坏 。比如A向B转账,不可能......

2018-12-25 12:33:24 317

转载 Linux 高负载总结

先明确几个概念:1、系统负载System load :系统CPU繁忙程度的度量,即还有多少个进程等待CPU的调度2、平均负载load average :一段时间内的平均负载,这个一段时间一般取1分钟、5分钟、15分钟查看命令如下:命令1: top查看上图可以看出当前时间 09:28:12系统已运行的时间 180 days, 22:43当前在线用户 1 user1分钟的平均负载是...

2018-12-25 09:51:23 1374

转载 常用 Linux 命令大全

系统信息arch 显示机器的处理器架构(1)uname -m 显示机器的处理器架构(2)uname -r 显示正在使用的内核版本dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI)hdparm -i /dev/hda 罗列一个磁盘的架构特性hdparm -tT /dev/sda 在磁盘上执行测试性读取操作cat /proc/cpuinfo 显示CPU info...

2018-12-25 08:46:07 123

原创 TCP/IP、Http、Socket 的理解

1、TCP/IPTCP/IP代表传输控制协议/网际协议,指的是一系列协议。“IP”代表网际协议,TCP和UDP使用该协议从一个网络传送数据包到另一个网络。TCP提供有保证的数据传输,而UDP不提供。这意味着TCP有一个特殊的机制来确保数据安全的不出错的从一个端点传到另一个端点,而UDP不提供任何这样的保证。OSI模型制定的七层标准模型,分别是:应用层,表示层,会话层,传输层,网络层,数据链路...

2018-12-24 23:09:36 136

转载 PHP 优化

优化瓶颈Hoare曾经说过“过早优化是一切不幸的根源”。当你想要让你的网站更快运转的时候,你才应该去做优化的事情。当你要改变你代码之前,你需要做的事是什么原因引起了系统缓慢?你可以通过以下指导和其他方式优化你的php,可能是数据库原因也可能是网路原因!通过优化你的php代码,你能尝试着找出你的系统瓶颈。升级 PHP 版本使用缓存利用缓存模块(如Memcache)或者 Redis 进行缓存处...

2018-12-20 12:24:39 134

原创 Redis 基础

1、 redis是什么redis 是一种支持Key-Value等多种数据结构的存储系统。可用于缓存、事件发布或订阅、高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串、哈希、列表、队列、集合结构直接存取,基于内存,可持久化。2、支持的语言3、redis的应用场景有哪些1、会话缓存(最常用)2、消息队列,比如支付3、活动排行榜或计数4、发布、订阅消息(消息通知)...

2018-12-20 11:54:28 118

原创 python pip支持

安装组件查看 pip 支持,两种选择

2018-12-19 22:39:03 154

原创 Mysql 索引

什么是索引索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。索引的类型普通索引唯一索引 unique主键索引组合索引全文索引 fulltextCREATE TABLE table_name[col_name data type][unique|fulltext][index|key][index_name](col_name[le...

2018-12-19 22:35:52 100

转载 【架构师之路】依赖注入原理---IoC框架

github上一篇比较贴切的举例:https://github.com/android-cn/blog/tree/master/java/dependency-injection1 IoC理论的背景     我们都知道,在采用面向对象方法设计的软件系统中,它的底层实现都是由N个对象组成的,所有的对象通过彼此的合作,最终实现系统的业务逻辑。图1:软件系...

2018-12-19 22:35:11 170

原创 laravel 框架与 php7 新特性

laravel 框架的优缺点优点社区非常活跃Laravel 的设计思想是很先进的,非常适合应用各种开发模式。0. laravel框架中 服务容器是整个系统功能调度配置的核心,在系统运行过程中动态的为系统提供需要的服务 从而实现了解耦0. 服务提供者是所有 Laravel 应用程序引导启动的中心, Laravel 的核心服务器、注册服务容器绑定、事件监听、中间件、路由注册以及我们的应用程...

2018-12-18 10:22:00 649

转载 关于 Redis

1、 redis是什么redis 是一种支持Key-Value等多种数据结构的存储系统。可用于缓存、事件发布或订阅、高速队列等场景。该数据库使用ANSI C语言编写,支持网络,提供字符串、哈希、列表、队列、集合结构直接存取,基于内存,可持久化。2、支持的语言3、redis的应用场景有哪些1、会话缓存(最常用)2、消息队列,比如支付3、活动排行榜或计数4、发布、订阅消息(消息通知)...

2018-12-18 10:21:35 87

原创 Win10 激活

slmgr.vbs /upkslmgr /ipk W269N-WFGWX-YVC9B-4J6C9-T83GXslmgr /skms zh.us.toslmgr /ato

2018-12-18 10:21:15 1252

原创 开发软件

编辑器:phpStormhttps://www.jetbrains.com/phpstorm/download优雅使用phpStorm工具:https://lattecake.com/post/20075设置:(统一字符集与代码规范)Editor -> File Encodings -> (都选择utf-8)Editor -> Code Style -> PHP...

2018-12-18 10:20:55 242

原创 匹配数字,中文,下划线

正则preg_match('/^[_0-9a-zA-Z]*$/i',$str)

2018-12-18 10:20:39 257

原创 mysql 数据库查询数据拼接

mysqlCONCAT('<a href="',current_url, '" target="_blank">', , '</a>') as '标题'

2018-12-18 10:20:25 871

原创 brew 替换镜像

替换现有上游cd “$(brew --repo)”git remote set-url origin https://mirrors.tuna.tsinghua.edu.cn/git/homebrew/brew.gitcd “$(brew --repo)/Library/Taps/homebrew/homebrew-core”git remote set-url origin https:...

2018-12-18 10:19:59 530

原创 mac 安装rabbitmq

mac 安装 rabbitmq执行命令 :brew install rabbitmq出现报错:xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun...

2018-12-18 10:19:43 122

原创 laravel 使用 job 和 event

job 是异步执行。适用于长时间执行任务,-> 适合耗时长的任务。例如,批量发送邮件,短信。- 关注重点是正在处理的事情。 操作正在进行。。。event 是在 request 的生命周期内执行。- 适合耗时短的操作。例如,更改数据字段状态。- 关注重点是已经执行完的事件。 操作完成之后。。。它们之间可以混合使用, 在 event 中添加 job 任务。...

2018-12-18 10:19:25 862

原创 phpstom , vagrant使用简要说明

编辑器:phpStormhttps://www.jetbrains.com/phpstorm/download优雅使用phpStorm工具:https://lattecake.com/post/20075设置:(统一字符集与代码规范)Editor -> File Encodings -> (都选择utf-8)Editor -> Code Style -> PHP ...

2018-12-18 10:18:51 255

wamp环境搭建

WAMP环境搭建讲义与在线教程地址,详细介绍php环境的搭建技术。

2014-08-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除