自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 问答 (1)
  • 收藏
  • 关注

原创 mysql 编译安装5.7

title: ‘mysql 编译安装5.7’date: 2018-05-14tags:linuxmysqltoc: truetoc_label: “目录”header:teaser: /assets/images/blogs/mysql-install/mysql-install.pngmysql 编译安装mysql 源码包下载链接 https://dev.mysq...

2019-03-28 15:16:08 4987 1

原创 lnmp 基础安装

title: ‘lnmp 基础安装’date: 2018-05-02tags:phplinuxmysqlnginxtoc: truetoc_label: “目录”teaser: /assets/images/tmp2.jpglinux 编译安装PHP7.0 nginx mysql安装 PHP7登录 php.net/ 打开downloads 页面选个最新的(php...

2019-03-28 15:13:37 213

转载 单点登录

时序图:1.sd单点登录原理图中,访问系统2的时候,SSO验证中心是怎么知道用户已经登陆的?2.用户访问系统1的受保护资源,系统1发现用户未登录,跳转至sso认证中心,并将自己的地址作为参数?这句话的后半段 “”并将自己的地址作为参数“” ? 是指的自己的ip地址么?还是网卡的物理地址?(未登录时,应该没有标识吧)如果是ip地址,在一个公司出口都是一个ip 这样的话是不是会有问题?当访...

2019-02-16 10:14:04 625

原创 linux 基础 lnmp 环境安装

linux 基础安装 PHP7安装 nginx-1.13.12安装 mysql57可能遇到的问题1.php-fpm 安装后找不到配置问题2.php 安装后找不到 php.ini 问题3.php扩展安装linux 基础安装PHP7.0 nginx mysql安装 PHP7登录 php.net/ 打开downloads 页面 选个最新的(ph...

2018-05-03 14:27:30 1264

原创 多进程和多线程

多进程和多线程进程:由代码,分配给进程的内存和数据组成,系统中一个进程就是一个PID。进程切换分两步 1.切换页目录以使用新的地址空间。 2.切换内核栈和硬件上下文。线程切换为一部 1.切换内核栈和硬件上下文。进程通过 fork() 函数由master创建出work进程。 页目录 地址空间 http://blog.csdn.net/wangxiaolong_c...

2018-04-24 15:41:52 139

原创 加密,HTTPS,SSL

实验 (缓存,缓存穿透)目录加密 概念时序图 与 引发问题SSL 作用时序图 与 引发问题过程加密 黑客能从客户到服务数据传输之间进行数据窃取,加密的作用就是使其不能看到传输的真实内容参看资料 ssl 加密,明文,签名 的文章 http://blog.csdn.net/u013424496/article/details/51161370 ssl 证书发布机构的证书 和 服

2017-11-24 18:08:23 384

原创 实验 缓存,缓存穿透

实验 (缓存,缓存穿透)缓存 hello world代码<?php //一个简单的统计表数据条目总数 try { $pdo = new PDO("mysql:host=127.0.0.1;dbname=test", "root", "111111"); } catch (PDOException $e) { echo 'Connectio

2017-11-08 14:58:42 381

原创 php 内存溢出

昨天做了个实验,一次插入20万条数据,毫无疑问,这会做成了php的内出溢出,如下Fatal error: Allowed memory size of 134217728 bytes exhausted 简单点就是内存中的东西太多了,超过php配置的最高承受,要解决要么就把配置调高,要么就是分批插入,用完的变量从内出中清空。基本实现思路如下:for ($k=0;$k<20;$k++){

2017-09-18 16:40:40 1377

原创 angularjs 删除作用域时清除$watch

先看下面一段代码 删除内容 查看作用域 输入内容: var app = angular.module('myApp', []); app.controller('myCtrl', function ($scope, $compile) { $scope.n

2017-05-05 15:16:15 3158

原创 ES6 Promise 对象理解

一切尽在代码中// 新建对象就开始跑代码了 function loadImagePromise(ms) { let letime = ms * 1000; return new Promise(function (resolve, reject) { console.log("Promise" + ms

2017-04-25 11:59:08 672

原创 nginx 配置http2.0

先抛出一个问题,是这样的这是一段睡眠的 php 代码;<?php sleep(5); echo "hello world!!!";当睡眠五秒后就会打印出 hello world!!!用chrome 发送二十个请求;chrome 发送二十个请求是这样的每5秒处理6个请求;经过百度,这发现了这是浏览器在同一域名或ip 下同时请求最大为6(chr

2017-04-07 13:49:18 1132

原创 mysql 外键添加失败原因

mysql 添加外键时经常遇到这个问题明明 数据能对上,字段类型什么的都好了,但还是不行,但是有一点要注意就是 外键 和 关联表主键的unsigned 是否是勾上,关联表主键够上的话 ,外键也必须勾上 关于unsigned 和 signed 的解析: http://www.0791quanquan.com/news_keji/topic_816453/更多关

2017-04-06 10:02:34 1246

原创 linux io阻塞问题

在linux 上 磁盘读写过高 的 I/O 问题 导致 cpu wait 问题,这里是用一些方法找出问题。首先 使用 top 命令找出 出现 cpu 中 是否进程运行等待问题# toptop - 03:57:39 up 1 day, 15:40, 0 users, load average: 0.00, 0.00, 0.00Tasks: 8 total, 1 runn

2017-04-01 11:58:42 4556

原创 mysql 配置查询缓存

开启查询缓存 需要在 mysql 的配置query_cache_size=10M query_cache_type=1 query_cache_type0或off关闭缓存 1或on开启缓存,但是不保存使用sql_no_cache的select语句例子select sql_no_cache count(*) as aggregate from `supermans`

2017-03-29 17:34:25 391

原创 tcp 三次握手的原理解

为什么需要三次握手,在不可靠信道上可靠地传输信息"这一需求所导致的. 请注意这里的本质需求,信道不可靠, 数据传输要可靠. 三次达到了, 那后面你想接着握手也好, 发数据也好, 跟进行可靠信息传输的需求就没关系了. 因此,如果信道是可靠的, 即无论什么时候发出消息, 对方一定能收到, 或者你不关心是否要保证对方收到你的消息, 那就能像UDP那样直接发送消息就可以了.三次握手

2017-03-28 14:10:17 471

原创 Docker 基础(二) 安装ubuntu 和 镜像保存路径

Docker 基础(二) 安装ubuntu 和 镜像保存路径1安装nginx 首先 理清一下 docker 里面的 image ,container, machine关系Image(镜像) 可以用命令 docker images列出来$ docker imagesREPOSITORY TAG IMAGE ID CREATED SIZE我这里面是没有镜像的 Containe(容器) 可

2017-03-26 15:08:55 11270 2

原创 Docker 基础(一) window下安装 docker

Docker 基础(一) window下安装 dockerDocker-toolbox 下载地址:https://docs.docker.com/docker-for-windows/install/安装。。。完成后是这样的: 打开Docker Quickstart Terminal,你可能出现的问题 1权限问题或兼容性问题 2虚拟机Oracle VM VirtualBox 创建对象的问

2017-03-26 13:21:26 848

原创 nginx 跨域访问

nginx跨域访问配置内容:server { listen 80; index index.html index.htm index.php; root /usr/local/www/; autoindex on; autoindex_exact_size off; autoindex_localtime

2017-03-20 18:18:24 668

原创 javascript base64 作为文件上传。

例如我们用某些 裁剪插件 得到的图片是这样的,那这样的文件怎样在from 表单上传(当然我是举例,大部分的裁剪插件都是有内置的)首先需要 吧 base64 流转换成 blob 对象,文件对象都继承它。函数如下:function getBlobBydataURI(dataURI,type) { var binary = atob(dataURI.split('

2017-02-14 09:57:16 10873

原创 关于阿里云ecs apt 源 update 失败问题

在阿里云的服务器上,如果要安装一些自定义源,发现 apt-get update时自己添加的源(例如php7.0)出现  403 问题,不能更新只需要把/etc/apt/apt.conf的 地址注销就ok再次 apt-get update 就 ok

2017-01-22 23:17:56 2697

原创 npm install Refusing to install xxx as a dependency of itself

npm install 出现 Refusing to install flv.js as a dependency of itself的问题,如图:一直没注意到的是 执行npm init 时一直 enter,没注意到name的名字需要项目名一致,就是文件夹名,上面的 package.json 在 bilibili文件夹下面就是我在 test 文件

2016-12-26 10:32:15 2778

原创 mysql设置远程连接

连接mysql;mysql> CREATE USER 'allperson'@'%' IDENTIFIED BY '123456';Query OK, 0 rows affected (0.02 sec)mysql> GRANT ALL PRIVILEGES ON *.* TO 'allperson'@'%' WITH GRANT OPTION;Query OK, 0 rows

2016-12-22 11:28:27 493

原创 securecrt链接virtualbox

在启动virtualbox的ubuntu系统后需要再本机使用securecrt链接ubuntu,但又确保虚拟的ubuntu能上网的配置。 确保本机可以上网,wifi或网线的都可以。打开 virtualbox 设置 -> 网络 -> 配置如下注意界面名称是根据你的本机可以上网的网卡,图为我链接wifi时使用的,插网线的自行更换,不会的每个试一遍,还有就是改了要等一

2016-06-09 20:48:55 624

原创 MongoDB 3.2 用户角色配置

用户 认证 配置 ,robomongodb 登陆

2016-06-04 18:54:03 10201

原创 window7 上安装 php扩展

在window上装php扩展老是出问题。在这总结一下 window 安装 mongo 扩展 安装

2016-06-04 16:36:59 430

原创 linux 上端口占用的程序

用netstat命令查看端口占用的程序netstat -an | grep 80用ps查看程序位置ps -ef | grep 855

2016-05-05 13:23:13 314

原创 gem install 失败

gem install 失败

2016-05-02 22:13:37 557

原创 ubuntu 上apt-get 安装 php5.6过程和nginx php-fpm 502 问题

ubuntu 上apt-get 安装 php5.6过程和nginx php-fpm 502 问题

2016-05-02 14:23:57 11833

空空如也

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

TA关注的人

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