自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(50)
  • 收藏
  • 关注

转载 将博客搬至CSDN

1转载于:https://www.cnblogs.com/EdwinChan/p/10362944.html

2019-02-11 19:27:00 97

转载 负载均衡基础知识

负载均衡基础知识一、什么是负载均衡? 互联网早期,业务流量比较小并且业务逻辑比较简单,单台服务器便可以满足基本的需求;但随着互联网的发展,业务流量越来越大并且业务逻辑也越来越复杂,单台机器的性能问题以及单点问题凸显了出来,因此需要多台机器来进行性能的水平扩展以及避免单点故障。但是要如何将不同的用户的流量分发到不同的服务器上面呢? 早期的方法是使用DNS做负载,通...

2018-04-20 14:04:00 133

转载 修改完linux bashrc文件之后,如何不重启系统使其生效

修改完后,输入如下命令即可##@##:~/ source ~/.bashrc之后bashrc文件就可以使用!注: 使用ssh登陆shell的时候,系统不会自动调用.bashrc文件, 只是会自动的读取 如下三个文件:~/.bash_profile , ~/.bash_login , ~/.profile 里面其中一个而已。因此,如果想让系统每次登...

2018-03-05 10:09:00 354

转载 Linux下的crontab定时执行任务命令详解

Linux下的crontab定时执行任务命令详解在LINUX中,周期执行的任务一般由cron这个守护进程来处理[ps -ef|grep cron]。cron读取一个或多个配置文件,这些配置文件中包含了命令行及其调用时间。cron的配置文件称为“crontab”,是“cron table”的简写。一、cron服务  cron是一个l...

2018-03-02 15:54:00 98

转载 linux命令详解:md5sum命令

前言在网络传输、设备之间转存、复制大文件等时,可能会出现传输前后数据不一致的情况。这种情况在网络这种相对更不稳定的环境中,容易出现。那么校验文件的完整性,也是势在必行的。使用说明md5sum命令用于生成和校验文件的md5值。它会逐位对文件的内容进行校验。是文件的内容,与文件名无关,也就是文件内容相同,其...

2018-03-02 15:26:00 97

转载 如何阅读大型项目的代码

众所周知,要想写出好的程序,除了要经常写之外,还有看看别人是怎么写的,所以读别人的程序是非常重要的;如今是个信息交换十分发达的时代,你可以轻易的就看到顶尖级选手的代码;开源事业蒸蒸日上,确实是所有程序员的福音。但如何阅读别人的代码呢?尤其对于初学者而言,确实是个难题,就像碰到一漂亮的刺猬,实在不知道如何下嘴。 规则一,你读的越多,你就越容易读懂,因为高手写程序的思维都是趋同的,正所...

2018-02-23 16:18:00 96

转载 修改使用phpstorm创建的模板的默认注释

修改使用phpstorm创建的模板的默认注释听语音如下图中的Created by JetBrains PhpStorm.和最后一句都不是我想要的.所以需要稍微修改下,但是照他说的在File | Settings | File Templates.里修改,但是根本找不到这个路径,原来是在偏好设置里面.1先点击PhpStorm,选择"perfernc...

2018-02-23 11:19:00 280

转载 MySQL select * 和把所有的字段都列出来,哪个效率更高?

MySQL select * 和把所有的字段都列出来,哪个效率更高答案是:如何,都不推荐使用 SELECT * FROM(1)SELECT *,需要数据库先 Query Table Metadata For Columns,一定程度上为数据库增加了负担。但是实际上两者效率差别不大。(2)考虑到今后的扩展性因为程序里面你需要使用到的列毕竟是确定的, SELE...

2018-02-23 11:16:00 749

转载 小tip: 使用CSS将图片转换成黑白(灰色、置灰)[转]

小tip: 使用CSS将图片转换成黑白(灰色、置灰)这篇文章发布于 2012年08月19日,星期日,20:41,归类于 css相关, SVG相关。 阅读 159943 次, 今日 146 次by zhangxinxu from http://www.zhangxinxu.com本文地址:http://www.zhangxinxu.com/w...

2018-02-23 11:11:00 92

转载 Mysql中索引的 创建,查看,删除,修改

Mysql中索引的 创建,查看,删除,修改创建索引MySQL创建索引的语法如下:123CREATE[UNIQUE|FULLTEXT|SPATIAL] INDEXindex_name [USING index_type] ONtable_name (index_col_name,...)...

2018-02-23 10:52:00 44

转载 linux下mysql数据的导出和导入

linux下mysql数据的导出和导入导出整个数据库中的所有数据1、在linux命令行下输入:| 1 | mysqldump -u userName -p dabaseName > fileName.sql |fileName.sql最好加上路径名导出数据库中的某个表的数据| 1 | mysqldump -u userName -p dab...

2018-02-23 10:50:00 104

转载 mysql use index() 优化查询

mysql use index() 优化查询FORCE INDEX/IGNORE INDEX 的语法:SELECT *** FROM TABLE [{USE|IGNORE|FORCE} INDEX (key_list)] WHERE ……USE INDEX在你查询语句中表名的后面,添加 USE INDEX 来提供你希望 MySQ 去参考的索引列表,就可以让...

2018-02-23 10:47:00 98

转载 like SQL注入与防止 (bin2hex unhex)

普通的列表模糊查询,可能会被sql注入利用,造成数据泄漏,严重的甚至导致删表删库!程序中sql语句拼装:$sql = 'student_name like '"%'.$name.'%"';  貌似正常的sql语句SELECT * FROM tblStudent WHERE unit_name like "%aaa%" order by create_tim...

2018-02-22 20:47:00 214

转载 Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)

Linux如何通过命令查看日志文件的某几行(中间几行或最后几行)linux 如何显示一个文件的某几行(中间几行)【一】从第3000行开始,显示1000行。即显示3000~3999行cat filename | tail -n +3000 | head -n 1000【二】显示1000行到3000行cat filename| head -n 3000 | t...

2018-01-31 20:28:00 99

转载 vim下ctrl + s 僵死问题的解决

vim下ctrl + s 僵死问题的解决vim使用vim习惯性手残Ctrl+S ,解决方法 : Ctrl + Q 就能恢复了转载于:https://www.cnblogs.com/EdwinChan/p/8394783.html

2018-01-31 20:25:00 65

转载 找不到mysql.sock,mysql.sock丢失问题解决方法

找不到mysql.sock,mysql.sock丢失问题解决方法一、解决var/run/mysqld没有pid和sock文件MySQL下mysql.sock丢失丢失的原因一般是因为配置文件不一致的原因,mysqld 错误启动,mysqld_safe 会清除一次mysql.sock 。解决方法是:判断一般人解决故障时没有切换到mysql用户,造成权限有问题,无法创建...

2018-01-31 20:20:00 122

转载 linux tail命令的使用方法详解

linux tail命令的使用方法详解本文介绍Linux下tail命令的使用方法。linux tail命令用途是依照要求将指定的文件的最后部分输出到标准设备,通常是终端,通俗讲来,就是把某个档案文件的最后几行显示到终端上,假设该档案有更新,tail会自己主动刷新,确保你看到最新的档案内容。一、tail命令语法tail [ -f ] [ -c Number | ...

2018-01-31 20:09:00 88

转载 nginx File not found 错误

nginx File not found 错误使用php-fpm解析PHP,"No input file specified","File not found"是令nginx新手头疼的常见错误,原因是php-fpm进程找不到SCRIPT_FILENAME配置的要执行的.php文件,php-fpm返回给nginx的默认404错误提示。比如我的网站doucument_ro...

2018-01-30 10:30:00 683

转载 nginx,php-fpm的安装配置

在centos7.2的系统下安装nginx和php-fpmnginx安装yum install -y nginx即可完成安装配置由于之前项目使用的是apache,所以项目目录在var/www/html下面,需要更改nginx默认目录 server { listen 80 defaul...

2018-01-30 10:25:00 71

转载 nginx 访问localhost老是下载文件不能打开网页什么情况?

nginx打开网页直接下载文件的问题nginx sites-available文件里的default已经修改过root 路径了。 但是访问localhost的时候总是直接下载网页而不是打开网址 很奇怪。server { listen 80 default_server; listen [::]:80 default_server; ...

2018-01-30 10:23:00 2245

转载 CentOS环境下给PHP7.0安装yaf扩展

|CentOS环境下给PHP7.0安装yaf扩展在CentOS环境下给PHP7.0安装yaf扩展,首先要知道PHP的安装目录在哪里,以我当前的路径为例,在/usr/local/php目录下。下一步需要下载扩展包,进入http://pecl.php.net/package/yaf寻找符合版本要求的包。因为当前的PHP版本是7.0的,所以需要找到高版本的扩展包,这...

2018-01-30 09:55:00 213

转载 如何配置Java环境变量

如何配置Java环境变量1234567Java环境变量配置: 1.JAVA_HOME变量的设置 2.Path变量的设置 3.Classpath变量的设置 当然,在此之前,需要我们下载JAVA开发工具包JDK.JDK下载1【如图】百度搜索‘jdk’,进入第一条下载地址。...

2018-01-30 09:51:00 173

转载 GIT 查看/修改用户名和邮箱地址

GIT 查看/修改用户名和邮箱地址用户名和邮箱地址的作用用户名和邮箱地址是本地git客户端的一个变量,不随git库而改变。每次commit都会用用户名和邮箱纪录。github的contributions统计就是按邮箱来统计的。查看用户名和邮箱地址:$ git config user.name$ git config user...

2018-01-30 09:47:00 91

转载 粗粒度与细粒度

粗粒度与细粒度 粗粒度与细粒度是一个相对的概念,也不是说对所有会涉及到粗粒粒度问题的工作都是一致偏向的。粗粒度和细粒度的区别主要是出于重用的目的。像类的设计,为尽可能重用,所以采用细粒度的设计模式,将一个复杂的类(粗粒度)拆分成高度重用的职责清晰的类(细粒度)。 对于数据库的设计,原则:尽量减少表的数量与表与表之间的连接,能够设计成一个表的情况就不需要细分,所...

2018-01-30 09:45:00 215

转载 PHP file_put_contents() 函数

PHP file_put_contents() 函数定义和用法file_put_contents() 函数把一个字符串写入文件中。与依次调用 fopen(),fwrite() 以及 fclose() 功能一样。语法file_put_contents(file,data,mode,context)参数描述file必需。...

2018-01-29 21:10:00 81

转载 apache反向代理配置

apache简单的反向代理配置Proxypass /api /http://locahost:3000反向代理-1.jpg转载于:https://www.cnblogs.com/EdwinChan/p/8379484.html

2018-01-29 21:05:00 51

转载 PHP serialize() 序列化函数

PHP serialize() 序列化函数定义和用法—语法string serialize ( mixed $value )serialize() 返回字符串,此字符串包含了表示 value 的字节流,可以存储于任何地方。这有利于存储或传递 PHP 的值,同时不丢失其类型和结构。想要将已序列化的字符串变回 PHP 的...

2018-01-25 15:41:00 150

转载 nginx教程从入门到精通

[转]nginx教程从入门到精通nginx教程写了一段时间,无意中发现,nginx相关文章已经达到了近100篇了。觉得很有必要汇总到一起,它是我们运维生存时间的一片心血,他是学习nginx的同学必看教程- -!,我们将会继续更新内容,不过内容难免有错误,希望大家指正.Nginx基础1. nginx安装2. nginx 编译参数详解3. nginx...

2018-01-25 14:10:00 63

转载 linux命令useradd添加用户

linux命令useradd添加用户详解1.作用useradd或adduser命令用来建立用户帐号和创建用户的起始目录,使用权限是超级用户。  2.格式  useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r...

2018-01-25 13:50:00 162

转载 markdown表格中怎么插入逻辑或符号|?

|73向下投票接受 |如果你删除反引号(****),使用|`黑客作品 a | r ------------|----- `a += x;` | r1 a |= y; | r2并产生以下输出在这里输入图像说明或者,你可以用一个标记来代替反引号(****),...

2018-01-25 12:02:00 564

转载 回归博客园

回归博客园杂记首先使用博客就是大学期间使用博客园,后来偷懒转了onenote+surface,用了一段时间感觉对代码的支持不够友好,又使用了一段时间EverNote + Hexo , 体验还不错,但使用hexo期间经常出现莫名其妙的错误,不好解决,只能删掉重装,实在是浪费时间,前一阵发现了神奇的组合小书匠markdown+印象笔记+博客园刚刚这样组合,至于体验使用一...

2018-01-24 21:31:00 57

转载 CGI与FastCGI

CGI与FastCGI当我们在谈到cgi的时候,我们在讨论什么    最早的Web服务器简单地响应浏览器发来的HTTP请求,并将存储在服务器上的HTML文件返回给浏览器,也就是静态html。事物总是不 断发展,网站也越来越复杂,所以出现动态技术。但是服务器并不能直接运行 php,asp这样的文件,自己不能做,外包给别人吧,但是要与第三做个约定,我给你什么,然后你给我什...

2018-01-23 22:59:00 44

转载 [转]1小时内打造你自己的PHP MVC框架

简介MVC框架在现在的开发中相当流行,不论你使用的是JAVA,C#,PHP或者IOS,你肯定都会选择一款框架。虽然不能保证100%的开发语言都会使用框架,但是在PHP社区当中拥有*多数量的MVC框架。今天你或许还在使用Zend,明天你换了另一个项目也许就会转投Yii,Laravel或者CakePHP的怀抱。如果你刚开始使用一种框架,当你看它的源码的时候你会觉得一头雾水,是的,这些框架...

2017-09-06 14:20:00 73

转载 MySQL学习随笔--通过实例理解merge ,temptable算法的差异

实例1 使用视图的两种算法merge和temptable分别统计表tb_phone中market_price大于4000的手机,然后查询视图查找出小于6000的手机 简单总结最终获取的结果:查询出market_price大于4000且小于6000的手机 表数据: merge合并算法 合并的执行方式,每当执行的时候,先将视图的sql语句与外部查询视图的s...

2017-08-20 14:24:00 391

转载 MySQL学习随笔--视图

视图概念 数据库中的视图指的是一个虚拟表,其内容由查询定义。同真实的表一样,视图也是由行与列构成的。视图的数据来源由SQL语句查询得到,不存储数据视图创建方法 格式 : create view 视图名称 as SQL查询 说明: create view //创建视图视图名称 //也就是虚拟表的名称è表名as 后面跟查询语句,不可省略 查看视图创...

2017-08-20 14:23:00 85

转载 使用onenote写博客园的方法

近期一直使用onenote写学习笔记,用习惯了onenote,也一直么有更新博客,今天特意查找了使用onenote写博客的方式,记录一下1、博客文章URL的获取登录cnblog后台,选择"设置",内容最底部即可看到url,如下图所示2.4.这时候会启动word程序弹出下面的对话框(如果你从未设置过)点击立即注册5.选择其他进入下一步6....

2017-08-18 18:06:00 153

转载 手动配置wamp环境(1)--apache安装与基本操作

Apache服务器简介:    Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。  安装apache(web服务器) 常用目录简介 启动 ,退出, 重启...

2017-08-18 17:42:00 119

转载 文档兼容性定义,使ie按指定的版本解析

   作为开发人员,特别是作为Web的前端开发人员,最悲催的莫过于要不断的,不断的去调试各种浏览器的显示效果,而这其中最让人头痛的莫过于MS下的IE系列浏览器,在IE系列中的调试我们将会发现没有一个是好伺候的,于是不得不学习各种Hack技术来满足各种浏览器之间的兼容。在这种痛苦中不断的挣扎,MS可能也实在是看不下去了,于是在IE8开始,微软引入了文档兼容性,而这,终于可以让前端的开...

2017-03-13 15:11:00 79

转载 JavaScript线程

JavaScript的setTimeout与setInterval是两个很容易欺骗别人感情的方法,因为我们开始常常以为调用了就会按既定的方式执行, 我想不少人都深有同感, 例如setTimeout( function(){ alert(’你好!’); } , 0);setInterval( callbackFunction , 100);...

2017-02-21 11:13:00 74

转载 [转]JavaScript线程运行机制

从开始接触js时,我们便知道js是单线程的。单线程,异步,同步,互调,阻塞等。在实际写js的时候,我们都会用到ajax,不管是原生的实现,还是借助jQuery等工具库实现,我们都知道,ajax可以实现局部刷新,并且在请求处理时,任然可以响应用户的操作,比如点击事件。不是说js是单线程吗?这些都是怎么实现的?在阅读《深入理解Bootrap的源码》一书,在分析...

2017-02-21 10:56:00 48

空空如也

空空如也

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

TA关注的人

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