自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

RedBloodyBody's Blog

Someone waiting for me ...

  • 博客(36)
  • 资源 (2)
  • 收藏
  • 关注

原创 Window下使用linux开发环境

Window下使用linux开发环境使用laravel的人都知道Homestead是有多方便。但是要使用Homestead在墙内是很困难的。所以索性放弃了Homestead,自己搭建类似Homestead的开发环境。使用的工具Vmware Workstationcontos7*mobaxtermWindow下使用linux开发环境Homestead原理简要说明接下...

2018-03-18 18:27:17 1952

原创 phalcon2.0 dll 下载

这里有2.0.3 2.0.2的各个php版本下载。http://phanbook.com/cz/download/windows

2017-06-09 10:51:17 1240

原创 php5.4下phalcon2.0安装

在phalcon3.0以后就不支持php5.4了。 但是由于项目需要。很蛋疼的要使用php5.4跟phalcon2.安装 下载解压phalcon2进入phalcon>build修改 install 文件。sudo vi install最后一行将 phpize 改为 /path/to/phpize在 –configure 之后添加 –with-php-config=/path/to/php

2017-06-08 10:46:01 1194

原创 Mysql---- EXPLAIN

查询执行计划—-EXPLAIN根据表,列,索引和WHERE子句中的条件的详细信息,MySQL优化器会考虑许多技术来有效执行SQL查询中涉及的查找。 可以在不读取所有行的情况下执行对巨大表的查询; 可以在不比较每个行的组合的情况下执行涉及几个表的连接。 优化器选择执行最有效的查询的一组操作称为“查询执行计划”,也称为EXPLAIN计划。 您的目标是识别EXPLAIN计划的哪些方面指示查询已优化,以及如

2017-03-01 20:31:38 431

原创 LAMP服务器优化---Nginx

本文将服务器Apache换成Nginx 在Nginx下优化对比Apache的性能。 下载Nginx源码包wget http://nginx.org/download/nginx-1.10.3.tar.gz下载 zlibwget http://www.zlib.net/zlib-1.2.11.tar.gz下载OpenSSLwget https://www.openssl.org/source/op

2017-02-28 20:37:25 457

原创 LAMP服务器优化----mysql(innodb)

由于只是虚拟机测试,只有一个磁盘,(如果数据并非全部放在同一物理磁盘上,数据库性能会提高)本文将主要从缓存的配置提高性能 使用mysql自带压力测试工具并发200,2W个读写请求 默认配置下; 并发200,2W个读请求 /usr/bin/mysqlslap –concurrency=200 –auto-generate-sql-load-type=read – number-char-col

2017-02-28 17:38:17 335

原创 mysql介绍(innodb)

InnoDB是一个通用存储引擎,平衡了高可靠性和高性能。 在MySQL 5.7中,InnoDB是默认的MySQL存储引擎。 除非已配置其他默认存储引擎,否则发出不带ENGINE =子句的CREATE TABLE语句会创建一个InnoDB表。InnoDB的主要优点::其DML(Data manipulation language 数据操作语言)操作遵循ACID(atomicity 原子性,consis

2017-02-28 15:42:30 897

原创 LAMP服务器优化----mysql优化(myisam)

在开始优化之前先测试一下当前mysql并发情况及系统资源消耗情况将max_connections 改为200使用mysql自带的mysqlslap测试工具,开启200个并发分别写入20000条数据并且查询20000次。统计消耗时间及系统资源使用情况。 测试工具使用说明200个并发20000个查询 CPU及IO 空闲内存 200个并发20000个写入 CPU/IO 空闲内存 从上

2017-02-27 18:59:26 413

原创 mysql介绍(myisam)

mysql引擎常用的mysql引擎有myisam、innodb。很多人不知道还有 Memery ,Archive,Ndb等在这里详细介绍myisam的特性 下表是MyISAM 的功能 每个myisam表都有三个文件:.frm(储存表结构) .myd(储存数据) .myi(储存索引) 在 MySQL 5.7,默认引擎是innodb,如果要使用myisam,需要指定 engine=myisam。

2017-02-27 18:38:14 6089

原创 LAMP服务器优化----PHP优化

设置apache以fastcgi方式运行在此之前PHP(5.6)都是以Apache的模块mod_php运行的。只能有一个PHP进程一个线程。以fastcgi方式运行可以设置多线程提高并发量。 先来看看以mod_php方式的并发如何: 用ab发送2000个并发10万个请求 每秒处理3千多,大量请求延迟超过800ms。 现在这种方式开启PHP-FPM看是否有改善配置PHP_FPMcp /us

2017-02-26 15:02:00 789

原创 LAMP服务器优化----Linux内核优化

配置Apache为系统服务安装Ubuntu系统管理软件sudo apt install sysv-rc-conf复制apache 启动文件到系统目录cp /usr/local/apache2/bin/apachectl /etc/init.d/apache2注册服务sysv-rc-conf --level 2 apache2 on酱紫就可以通过 service apache2 -k start/st

2017-02-24 19:46:48 585

原创 LAMP服务器优化--优化前准备

LAMP安装在服务器优化之前,对于LNMP的合作运行应该有一定的了解。这里介绍Apache、PHP的安装及配置。在Apache+PHP的单机并发量最大之后再加入Mysql。本测试均在虚拟机环境下执行。虚拟机及环境信息:Ubuntu 16.04 4G 双核 50GApache 2.4.25PHP 7.1.2Vmware 12.0开发环境准备 : 编译工具sudo apt install

2017-02-22 22:58:44 698

翻译 Composer安装–Linux、Unix、OSX

Composer安装–Linux、Unix、OSX两种安装方式: 本地安装(作为项目的一部分); 全局安装;本地安装**在项目文件夹中安装将composer下载到项目根目录中Composer下载地址 在当前目录添加composer.json文件,添加如下代码{ "require": { "monolog/monolog": "1.0.*" }}#下载完

2016-11-29 11:00:32 324

翻译 php-soapClient

php手册 SoapClient 翻译。

2015-11-04 17:30:20 833

原创 php 学习笔记--bool

// someKey is a boolean true$array = array('someKey'=>true);// in the following 'false' string gets converted to a boolean trueif($array['someKey'] != 'false')    echo 'The value of someKey

2015-10-23 17:02:47 555

翻译 Composer基础用法

基本用法介绍 本文通过安装monolog/monolog 为例介绍Composer基本用法。如果你还没安装Composer,请参阅上一篇 Note:本文将认为你已安装Composercomposer.json: 项目安装 要在项目中开始使用composer,所需的只有一个composer.json文件。这个文件描述了你的项目所依赖以及所依赖包的依赖。 第一件在composer.json

2015-10-13 16:33:17 592

翻译 composer 安装

composer 安装介绍 Composer 是PHP依赖包管理器。它能够声明项目所依赖的包并自动下载。系统要求 Composer 需要 PHP 5.3.2+ 才能运行依赖管理 Composer 并不是像Yum或者Apt那种包管理器。它只是处理包或者库,在每一个项目的基础上安装在一个默认文件夹(vendor)。默认不安装任何依赖或者包。 查看Composer基础用法Windows 下

2015-10-13 15:00:21 574

原创 phpstorm xdebug 调试配置

第一次使用PhpStorm开发,各种配置会使得开发更简便。xdebug安装第一步:在php.ini中开启xdubug扩展[XDebug]xdebug.profiler_append = 0xdebug.profiler_enable = 1xdebug.profiler_enable_trigger = 0xdebug.profiler_output_dir ="C:\Prog

2015-10-13 10:29:33 672

原创 Linux 开发之路PHP篇--序言

Linux 开发之路PHP篇–序言写在前:百度摸索了几天的Linux系统之后,决定选择Linux Mint来学习开发。一般新手会使用Ubuntu,但不知为何,在双系统下Ubuntu会显得不稳定。至于CentOs比较适合当服务器,不适合新手开发。而Linux Mint 在ubuntu 的基础上写得像Windous一样,更容易适合新手学习。1. Linux Mint 安装 linux min

2015-09-27 04:22:42 580

原创 strtotime 使用

//$time = time();此为当前时间$time = strtotime(date('2015-03-01 H:i:s));//指定任一时间并转换成时间戳$date= date("Y-m-d H:i:s", strtotime("+5 days", $time));//在指定时间加上任意天数并转换成日期格式

2015-03-25 15:53:59 792

原创 thinkphp 关联模型

今天用thinkphp的关联模型时遇到 opRelation 方法不存在的问题。

2015-02-02 17:56:13 921

转载 php 小数点处理函数

原文地址 点击打开链接第二篇原文地址点击打开链接

2015-01-30 10:49:58 1044

原创 IE新发现

大家来看IE。。

2014-11-18 11:47:35 1139

原创 thinkphp 删除表格最后一行

问题描述:接上篇动态添加表格,既然有添加,必然有删除。动态添加表格显得有点不合理,应该只添加表格行,而不是添加新的表格。这里贴出完整代码,添加表格新行及删除表格最后一行。$(document).ready(function() { var row=1; //用来标识当前行数 $("#add").click(function(){//新表格行html var lin

2014-11-14 11:30:00 1370

原创 thinkphp 文件上传

问题描述:通过表单实现多文件上传

2014-11-13 18:05:21 942

原创 php jquery 动态添加元素

问题描述:在一个form表单里,需要点击添加

2014-11-13 15:22:06 825

原创 php学习笔记--常用函数

1、数组反向输出eg.  $site=

2014-11-05 10:45:53 559

原创 PHPCMS二次开发笔记1--同时提交两个表单

问题描述:PHPCMS联动菜单

2014-11-04 15:20:48 951

原创 myeclipse配置adt

换个新的myeclipse就行了。

2014-07-26 19:58:33 557

原创 php导入excel 到数据库

解析phpexcelreader  中的example.php. 一般情况下遇到的问题是文件不可读或者超时,以下希望可以帮到你。代码如下:// Test CVSrequire_once 'Excel/reader.php';// ExcelFile($filename, $encoding);$data = new Spreadsheet_Excel_Reade

2014-03-28 14:48:10 1121

转载 51自学网-专业培训老师录制的视频教程,让学习变得很轻松

如题[url=http://www.51zxw.net/study.asp?vip=6128236]51自学网-专业培训老师录制的视频教程,让学习变得很轻松[/url]

2013-09-10 21:02:59 1966

原创 Spring 报错日记1

Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'Man' defined in file [F:\myeclipse10工程\Spring_DI\WebRoot\WEB-INF\classes\config.xml]:

2013-08-21 10:42:55 738

转载 Hibernate 报错日记3

14:26:03,507 DEBUG JDBCExceptionReporter:69 - could not insert: [org.vo.User] [insert into userTable (username, password) values (?, ?)]com.microsoft.sqlserver.jdbc.SQLServerException: 不能将值 NULL 插入列

2013-08-16 14:45:45 1038

原创 Hibernate 报错日记2

13:30:17,019 ERROR JDBCExceptionReporter:78 - 拒绝了对对象 'userTable' (数据库 'Test',架构 'dbo')的 INSERT 权限。Exception in thread "main" org.hibernate.exception.SQLGrammarException: could not insert: [org.vo.

2013-08-16 14:23:09 804

原创 Hibernate 报错日记

初学Hibernate时一log4j:WARN No appenders could be found for logger (org.hibernate.cfg.Environment).log4j:WARN Please initialize the log4j system properly.Exception in thread "main" org.hiberna

2013-08-13 11:12:27 901

原创 Tomcat 报错日记

八月 09, 2013 1:48:06 下午 org.apache.catalina.core.StandardContext filterStartSEVERE: Exception starting filter struts2java.lang.NoClassDefFoundError: org/apache/commons/lang3/StringUtilsat com.ope

2013-08-09 14:12:01 900

微博应用开发

这是一本很实用的册子,起码作者这样认为。以作者飞速的学习进度,有力 地说明这是快速了解微博应用开发的最好材料,给出的解决方案也是最适合初学者构建 微博应用开发的。一旦能够在浏览器中看到自己的代码操纵着微博中的信息,微博应用 开发中不少概念将生动起来,再进一步做一些工作将不再那样艰苦。

2015-05-29

php5.6手册

The PHP development team announces the immediate availability of PHP 5.6.2. Four security-related bugs were fixed in this release, including fixes for CVE-2014-3668, CVE-2014-3669 and CVE-2014-3670. All PHP 5.6 users are encouraged to upgrade to this version.

2014-11-11

空空如也

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

TA关注的人

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