自定义博客皮肤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)
  • 收藏
  • 关注

转载 新浪爱彩票DBA总监:为什么你的MySQL跑得很慢?

其实这是一个老问题了:为什么会觉得数据库比较慢呢?再换种问法:数据库优化要从哪些方面入手? 1第一点,硬件太老硬件我们这里主要从CPU、内存、磁盘三个方面来说下,还有一些因素比如网卡,机房网络等因为文章篇幅关系,就不一一介绍了,以后还有机会可以聊。首先我们来看下MySQL对CPU的利用特点:5.1可以利用4个核,5.5可以利用到24个核,5.6可以利用到

2016-05-25 17:31:25 454

转载 Docker 网络基础介绍

【编者按】本文作者为 Mesosphere 开发大使 Michael Hausenblas,主要介绍配置 Docker 单主机网络的基本知识,由 OneAPM工程师编译。想要了解有关 Docker 网络的更多信息,包括多主机网络介绍,请查看本文作者 Michael Hausenblas 撰写的报告——《Docker 网络与服务探索》,点此下载该报告。当你开始扩大 Docker

2016-05-25 11:54:33 1016

转载 MySQL外键在数据库中的作用

MySQL外键的目的是控制存储在外键表中的数据,使两张表形成关联,是MySQL数据库中非常重要的组成部分,值得我们去深入了解。那么,MySQL外键究竟起到哪些作用呢?下文就将带您一探其中的秘密。MySQL外键的作用:保持数据一致性,完整性,主要目的是控制存储在外键表中的数据。使两张表形成关联,外键只能引用外表中列的值!例1:a b 两个表a表中存有 客户号,

2016-05-24 17:36:52 5588

转载 shell常用命令

find-namefind . -name "*.log" -a -size +2k  -print -typefind . -type f -name "*log"  -print-sizefind . -type f -name "*log" -size +337c -print-printfind . -name "*.log"  -print -exec

2016-05-24 17:29:56 970

转载 SQL命令和常用语句大全

--语 句 功 能--数据操作SELECT --从数据库表中检索数据行和列INSERT --向数据库表添加新数据行DELETE --从数据库表中删除数据行UPDATE --更新数据库表中的数据--数据定义CREATE TABLE --创建一个数据库表DROP TABLE --从数据库中删除表ALTER TABLE --修改数据库表结构CREATE VIEW

2016-05-24 17:21:20 1728

转载 如何设计出一些优雅的API接口呢?

作者:姚冬链接:http://www.zhihu.com/question/31363461/answer/51984535来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。有几点注意的地方1. 拼写要准确接口函数一旦发布就不能改了,要保持兼容性,拼写错误也不能改了,所以要仔细检查拼写,否则会被同行嘲笑很多年。著名悲剧:unix

2016-05-24 17:01:04 1617

转载 post 相比get 有很多优点,为什么现在的HTTP通信中大多数请求还是使用get?

好吧, 除了哲学方式的回答以外,下面是一个浏览器从业人员的看法事实上GET 和 POST 在实践上面有非常大的区别,这两种方法在语义上面并非能互相取代。POST 是否比 GET 安全是的, POST要比GET安全一点点,注意,是一点点。。。说这两者都是明文传送当然是没有错的了,但是这里有一个细节,就是GET的URL会被放在浏览器历史和WEB 服务器日志里面。

2016-05-24 16:47:59 3052

转载 聊一聊服务器的那些事儿

前言今天和一个搞前端的同学聊天,他认为的服务器貌似和我们开发的时候的服务器不一样,正好借着这个机会聊聊什么是服务器、大家眼中的服务器是什么样子的。( ˙-˙ )IDC机房也就是大家心目中最常见的机房的形象,专门的环境和人员对大型服务器进行管理。  而在运维的同学眼中可能是这样的  特点:企业购买或者租用服务器,需要配备专门的运维人员对服务器进行管理云

2016-05-22 22:22:40 456

转载 PHP程序员的能力水平层次

前言之前看过很多篇关于服务端工程师和PHP开发者的能力模型介绍,每篇都对能力有侧重点. 下面我们来详细谈谈以开发能力为基准点的PHP程序员的能力水平层次.层层递进1.功能开发这个水平的程序员一般是在校学生或者培训机构学习中的同学,这时对PHP基本语法不太熟悉,做东西都靠查资料. 对于功能实现,能用但是健壮性和扩展性都不行,也就是我们所提到的实验性项目的模块.

2016-05-22 22:08:47 3836

转载 HTTP请求方法对照表

HTTP请求方法对照表根据HTTP标准,HTTP请求可以使用多种请求方法。 HTTP1.0定义了三种请求方法: GET, POST 和 HEAD方法。 HTTP1.1新增了五种请求方法:OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。HTTP Request Method共计15种序号方法描述

2016-05-19 18:21:59 357

转载 PHP的命名空间

PHP的命名空间(namespace)是php5.3之后才有的。这个概念在C#中已经很早就有了,php中的namespace其实和c#的概念是一样的。为什么php中要使用namespace?假设如果不使用namespace,那么每个类在一个项目中的名字就必须是固定的。因为php在new的时候不管是调用autoload还是调用已加载过的类,都存在一个类名对应的文件。所以在没有name

2016-05-19 17:49:38 256

转载 PHP命名空间(Namespace)的使用详解

对于命名空间,官方文档已经说得很详细[查看],我在这里做了一下实践和总结。命名空间一个最明确的目的就是解决重名问题,PHP中不允许两个函数或者类出现相同的名字,否则会产生一个致命的错误。这种情况下只要避免命名重复就可以解决,最常见的一种做法是约定一个前缀。例:项目中有两个模块:article和message board,它们各自有一个处理用户留言的类Comment。之后我可能想要增

2016-05-19 17:45:58 367

转载 比较全面的MySQL优化参考

本文整理了一些MySQL的通用优化方法,做个简单的总结分享,旨在帮助那些没有专职MySQL DBA的企业做好基本的优化工作,至于具体的SQL优化,大部分通过加适当的索引即可达到效果,更复杂的就需要具体分析了1、硬件层相关优化1.1、CPU相关在服务器的BIOS设置中,可调整下面的几个配置,目的是发挥CPU最大性能,或者避免经典的NUMA问题:1、选择Performance Pe

2016-05-16 13:49:59 414

翻译 O'Reilly-现代php译文-特性02(3)

续上篇:如果你是创建有很少依赖的小项目,类名冲突可能不会有太大问题。但如果你是在一个用大量第三方依赖的大项目团队时,类名冲入就是一个值得关注的大问题了。你不能控制被你项目插件引入到全局命名空间的类、接口、函数或常量。这就是为什么对你的代码使用命名空间是重要的。声明每一个类、接口、函数或常量都被写在一个命名空间(或子命名空间)下面。命名空间被声明在php文件头部紧挨php头标签的下一行。

2016-05-16 11:56:59 368

翻译 O'Reilly-现代php译文-特性01(2)

现代php语言有很多令人兴奋的新特性。这些特性中有很多将铭刻在从早些版本升级的php编程者,并且它对于从其他编程语言转到php程序员的一个好的惊喜。这些新特性使得php语言成为一个强大的平台并提供一个愉快的体验对于建立web应用和命令行工具。一些新特性虽然不是必要的,但是会使我们的编程生活更加容易。然而,一些特性是必要的。例如,命名空间是现代php标准的一个基石并使开发实践成为理所当然(例如自

2016-05-11 07:42:53 322

翻译 O'Reilly-现代php译文(1)

php语言正在经历一场文艺复兴。php正在演进为一种流行的脚本语言得益于一些有益的特性,例如命名空间,traits,闭包和基于opcode缓存原理。这个流行的php生态系统也在进化。php开发者较少依赖整体框架,更多的是小的专用组件。这个composer依赖管理者正在对怎样建立php应用进行彻底变革;它让我们从框架的围墙花园解脱出来并让我们混合共同操作php组件以更好的适应常见的php应用。组件互

2016-05-09 18:45:57 625

转载 GIT常用命令 && GIT本地使用 && GIT报错解决 && GIT的忽略文件(ignore files)

(0)Git目录结构及版本控制原理[html] view plain copy $cd test_proj/.git   $ ls | more   branches/ # 新版的Git已经不再使用这个目录,所以大家看到它 #一般会是空的  hooks/ # 默认的“hooks” 脚本文件  info/ # 里面有一个exclude文

2016-05-09 16:05:39 973

转载 深入解析php中的foreach问题

本篇文章是对php中的foreach问题进行了详细的分析介绍,需要的朋友参考下前言:php4中引入了foreach结构,这是一种遍历数组的简单方式。相比传统的for循环,foreach能够更加便捷的获取键值对。在php5之前,foreach仅能用于数组;php5之后,利用foreach还能遍历对象(详见:遍历对象)。本文中仅讨论遍历数组的情况。foreach虽然简单,不过它可能会出

2016-05-09 15:57:24 2136

原创 laravel方法命名需注意

今天用laravel框架在给app写接口时,类的方法命名时,用驼峰命名类似是没有问题的,但是如果用postAccuntLog(‘L’大写),就会报错不明白是框架本身限制问题,还是我的代码原因,记录一下,也希望大牛可以指点迷津!

2016-05-07 15:32:21 2023

转载 PHP 实现代码复用的一个方法 traits新特性

这篇文章主要介绍了PHP 实现代码复用的一个方法,traits的新特性的相关资料,需要的朋友可以参考下在阅读yii2源码的时候接触到了trait,就学习了一下,写下博客记录一下。自 PHP 5.4.0 起,PHP 实现了代码复用的一个方法,称为 traits。Traits 是一种为类似 PHP 的单继承语言而准备的代码复用机制。Trait 为了减少单继承语言

2016-05-04 17:03:51 377

原创 property_exists 检查对象或类是否具有该属性

bool property_exists ( mixed $class , string $property )1.class myClass {    public $mine;    private $xpto;    static protected $test;    static function test() {        var_dump(prop

2016-05-04 16:48:54 11312

原创 laravel框架知识点记录

1.登录注册过程@if (count($errors) > 0) class="alert alert-danger"> @foreach ($errors->all() as $error) {{ $error }} @endforeach @endifLaravel总是

2016-05-04 16:38:53 741

转载 SET FOREIGN_KEY_CHECKS=0;在Mysql中取消外键约束。

原文地址:FOREIGN_KEY_CHECKS=0;在Mysql中取消外键约束。" style="text-decoration:none; color:rgb(37,68,167)">SET FOREIGN_KEY_CHECKS=0;在Mysql中取消外键约束。作者:普尔斯博客    Mysql中如果表和表之间建立的外键约束,则无法删除表及修改表结构。解决方法是在Mysql中

2016-05-03 16:50:35 4158

转载 Apache 防盗链配置详解介绍

现在中国很多长站都是直接使用其它网站上的资源,如果你网站带宽性能不好,很容易给这类网站把流量费光了,下面我来介绍在Apache环境防盗链配置方法,这他们无法直接使用你网站资源哦。apache防盗链最常用的配置一种是在服务器中进行配置,另一种是在.htaccess 中进行配置,两种语法与效果完全相同。Apache 防盗链的第一种实现方法,可以用 rewrite 实现。首先要确认

2016-05-03 16:37:44 1336

转载 mysql查询优化技巧

索引优化,查询优化,查询缓存,服务器设置优化,操作系统和硬件优化,应用层面优化(web服务器,缓存)等等。这里的记录的优化技巧更适用于开发人员,都是从网络上收集和自己整理的,主要是查询语句上面的优化,其它层面的优化技巧在此不做记录。查询的开销指标:执行时间检查的行数返回的行数建立索引的几个准则:(1)、合理的建立索引能够加速数据读取效率,不合理的建立

2016-05-03 16:34:19 337

原创 apache主要配置详解

1.# Deny access to the entirety of your server's filesystem. You must# explicitly permit access to web content directories in other# blocks below.#拒绝所有对你服务器文件系统的访问。你必须在下面其它的区明确许可访问web

2016-05-03 15:58:03 18109

转载 apache的httpd.conf翻译

# This is the main Apache HTTP server configuration file. It contains the这是Apache HTTP Server的主配置文件。它包括了# configuration directives that give the server its instructions.配置指令【directives】,这些

2016-05-03 15:22:49 492

转载 phpcms+ucenter+discuz论坛整合教程

在 UCenter 系统下的各 Comsenz 产品均可以实现同步登录、同步退出,如何设置同步登录可参考教程设置UCenter下各应用同步登录Comsenz 同时发布了 UCenter、UCenter Home、Discuz!、SupeV、ECShop、SupeSite 等多个产品,各个产品可以通过 UCenter 实现会员信息的整合,通过简单的设置也可以达到同步登录退出。

2016-05-03 13:53:54 1143

空空如也

空空如也

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

TA关注的人

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