自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (3)
  • 问答 (1)
  • 收藏
  • 关注

原创 支付宝APP支付-php后台生成请求参数

本文将介绍新版支付宝app支付的php后台(php框架是tp5):

2017-02-07 10:22:16 14370 19

原创 搭建游戏服务器之eclipse 使用maven插件搭建java项目

背景:写了一段时间的游戏服务器,用java写的,但是一直都是在现成的项目里面开发的,一直都不知道怎么部署一个项目,所以现在想自己搭建一个游戏服务器。 一. maven下载,安装和配置(前提是本机的java环境已经部署完成)1.下载:(下载地址http://maven.apache.org/download.cgi)我们一般用的应该是上面两个。2.安装:maven解压就相当于...

2018-08-23 13:54:47 454

转载 PHP中composer的安装和使用

最近都没事时间写博客了,断了很长时间了,最近看东西,需要用到composer, 当需要更包的时候,脑子里突然忘记了怎么用了,马上去百度了一下,很长时间没用了,都没印象了,还好找到了一篇比较易懂的文章,再次分享一下,也做备用。以后没准还会用到。。。作者:飞鸿影~出处:http://52fhy.cnblogs.com/是什么如果你知道yum、apt-get、npm、bo

2018-01-04 15:36:25 13993

原创 服务器负载均衡原理及实现

背景:当系统面临大量用户访问,负载过高的时候,通常会使用增加服务器数量来进行横向扩展,使用集群和负载均衡提高整个系统的处理能力。在此先感谢两位作者: 1.作者:知乎用户 链接:https://www.zhihu.com/question/22610352/answer/138542422 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处2.作者:GiraffeL

2017-12-13 11:47:50 8762

转载 Centos7安装rabbitmq,并设置远程访问

Centos7安装rabbitmq,并设置远程访问,开启防火墙报错

2017-11-20 23:07:35 2520

原创 redis 开启远程访问

redis默认只允许本地访问,要使redis可以远程访问可以修改redis.conf

2017-10-27 19:25:28 2303

原创 RabbitMQ--go完整实例

RabbitMQ–go代码块语法遵循标准markdown代码,例如:package mainimport ( "fmt" "log" "bytes" "time" "github.com/streadway/amqp")var conn *amqp.Connectionvar channel *amqp.Channelvar count = 0const

2017-10-22 21:35:44 7606

转载 windows下 安装 rabbitMQ 及操作常用命令

rabbitMQ是一个在AMQP协议标准基础上完整的,可服用的企业消息系统。它遵循Mozilla Public License开源协议,采用 Erlang 实现的工业级的消息队列(MQ)服务器,Rabbit MQ 是建立在Erlang OTP平台上。

2017-10-20 15:24:28 472

转载 移动 H5 首屏秒开优化方案探讨

发现一篇好文:移动 H5 首屏秒开优化方案探讨

2017-09-08 09:40:23 285

转载 PHP 无限分类

首先来说说什么是无限极分类。按照我的理解,就是对数据完成多次分类,如同一棵树一样,从根开始,到主干、枝干、叶子……完成无限极分类,主要运用了两种方法,一是递归方式,二是迭代方式。而主要运用无限极分类的地方有地址解析,面包屑导航等等。下面就来具体介绍两种方法的原理及实现方法。家谱树与子孙树家谱树是无限极分类的表现形式之一,另一个是子孙树。一开始学习无限极分类时,我时常弄混这两棵树,现在看

2017-08-28 11:23:33 757

转载 MYSQl中enum类型

MYSQL中 ENUM 类型的详细解释ENUM类型ENUM 是一个字符串对象,其值通常选自一个允许值列表中,该列表在表创建时的列规格说明中被明确地列举。在下列某些情况下,值也可以是空串("") 或NULL:如果将一个无效值插入一个 ENUM (即,一个不在允许值列表中的字符串),空字符串将作为一个特殊的错误值被插入。事实上,这个字符串有别于一个"普通的"空字符串,因为这

2017-08-14 15:33:45 646

原创 mysql查询优化

之前在面试的时候,被问过MySQL查询相关的问题,做PHP也有两年多了,发现对于查询优化这方面,还不是特别清楚,所以就在网上查询相关的文档,在一篇博客中深受启发,要想了解MySQL的查询优化,就需要了解MySQL的查询机制,也就是他的查询都经过了什么哪些步骤。在网上盗了一张图:1.客户端发送一条查询给服务器2.服务器先检查查询缓存,如果命中了缓存,则立刻返回存储在缓存中的结

2017-08-11 19:14:26 511

原创 无限极分类的方法

本文主要说明了实现无限极分类的两种方法:一种是传统的递归方法:代码如下:/** * 如何取数据格式化的树形数据 */$tree = generateTree($items);function getTreeData($tree){    foreach($tree as $t){        echo $t['name'].'';        if(is

2017-08-10 16:55:14 494

转载 php 后台注册环信用户

//Easemob.php/**    --------------------------------------------------    环信PHP REST示例代码    --------------------------------------------------    Copyright(c) 2015 环信即时通信云 www.easemob.com

2017-07-03 17:36:42 2437

原创 php 实现极光推送示例

php实现极光推送(免费)示例

2017-07-03 16:54:37 2893

转载 Centos7下如何用cron定时执行PHP文件

在Linux(centos)下面使用crontab 定时执行php脚本。从安装crontab到部署php脚本,再到一些crontab的一些命令,很详细,再次感谢作者!

2017-07-03 16:48:49 3765

转载 使用php的swoole扩展实现数据实时更新(下)

上一篇提到了swoole的基本使用,现在通过几行基本的语句来实现比较复杂的逻辑操作:先说一下业务场景。我们目前的大多数应用都是以服务端+接口+客户端的方式去协调工作的,这样的好处在于不论是处在何种终端的情况下,都可以完美的和服务端兼容。这样就轻松实现了MVC各个部分的真正解耦。但是提高程序的友好性还是有很多路要走,其中一个大家都会遇到的就是数据实时更新的问题。比如一个用户在手机上做了添加操作,

2017-04-27 10:39:54 2335

转载 使用php的swoole扩展实现数据实时更新(上)

如果想对一个列表做实时的更新,传统的做法是采用轮询的方式。以web为例,通过Ajax定时请求服务端然后获取数据显示在页面。这种方式实现简单,缺点就是浪费资源。HTTP1.1新增加了对websocket的支持,这样就可以将被动展示转变为主动通知。也就是通过websocket与服务端保持持久链接,一旦数据发生变化,由server通知client数据有更新,然后再进行刷新等操作。这样就省去了很多不必

2017-04-27 10:38:09 2412

转载 php 缓冲区总结

如果开启了输出缓冲区,当PHP程序读完文件的某一段,然后马上输出到apache,然后让apache马上返回到浏览器,这样就可以减少用户等待时间.

2017-04-18 12:01:00 422

翻译 MYSQL使用正则表达式过滤数据

MYSQL使用正则表达式过滤数据总结和实际应用实例

2017-04-12 23:49:36 5052 1

原创 有关php post传值大小限制

有关php对上传文件和传值大小的限制问题

2017-04-01 14:22:19 26534

原创 BUI自动生成菜单栏问题

最近有机会接触了一下BUI框架,感觉挺好用的,页面效果看起来也很和谐.在过程中遇到一些问题,就来分享一下,也为了做个记录. BUI.use('common/main',function(){ var categories_string = $('.categories').val(); var categories = eval("(" + categ

2017-03-03 11:07:40 3030

原创 php app支付宝回调(异步通知)

微商城的日益只增多,手机支付的需求也越来越大,作为程序员再去弄弄,就真的要跟不上节奏了...

2017-02-27 12:25:20 13341 3

原创 php mysql pdo 预处理语句

pdo 是php与数据库连接的三种方式之一,也是最常用的方式(大部分php框架与数据库链接用的都是pdo的方式),自从php引入了pdo扩展,大大增强的php的实用性,从而更受欢迎。下面分享一下pdo中强大功能的一角:使用pdo实现数据库的预处理语句:   $servername = "localhost";$username = "username";$password =

2017-02-26 17:09:10 1029

原创 php 定义header参数和接收

定义---ajax方式:$.ajax({                      type: "GET",                      url: "default.aspx",                      beforeSend: function(request) {                          request.setRequ

2017-02-13 10:41:46 11681

原创 App微信支付 php后台接口

App微信支付 php后台接口本问将介绍App微信支付(2016.10.11)的php(7.0)后台支付和回调接口,框架是Thinkphp5.0...

2017-01-19 22:39:19 10750 2

原创 wamp安装后,运行出现 程序运行错误代码0xc000007b

wamp安装后,运行出现 程序运行错误代码0xc000007b。。

2017-01-03 18:36:00 1953 2

原创 tp3上传文件,源文件名保存,中文乱码问题

tp3上传文件,源文件名保存,中文乱码问题。将。。。

2017-01-03 18:28:07 2452

原创 (php)thinkphp3配置多源数据库

之前说了thinkphp配置sql_server的方法,现在来说一下,sql_server和mysql的切换问题,也就是所说的多源数据库.不知道大家有没有配置过多数据库,其实大部分框架都会支持多数据库的,不说没用了,下面直接给出我在tp3.2里面的配置:config.php    /* 数据库设置 */    'DB_TYPE'               =>  '',    

2016-12-16 16:06:43 842 1

原创 (php)thinkphp3.2配置sql_server

最近要整一个crm和erp的对接,最坑的是,erp的是用.net写的,数据库是sql_server!!!一开始还以为对接不了了,没想到的是,后来去网上查了一下,竟然可以,被老板知道了0.0哎,那就整吧,一开始还以为这是一个艰巨的任务,但是当我在配置的时候,报错了!就知道可行!!还不算太艰巨,哈哈,请见下面的详解:1,首先呢,需要根据你的电脑,下载相应的dll文件,php_pdo_sql

2016-12-16 15:20:19 1619

转载 mysql存储过程详解

mysql存储过程详解1.     存储过程简介 我们常用的操作数据库语言SQL语句在执行的时候需要要先编译,然后执行,而存储过程(StoredProcedure)是一组为了完成特定功能的SQL语句集,经编译后存储在数据库中,用户通过指定存储过程的名字并给定参数(如果该存储过程带有参数)来调用执行它。一个存储过程是一个可编程的函数,它在数据库中创建并保存。它可以有SQL语句和一

2016-10-28 16:48:38 380

转载 MySQL常用DDL、DML、DCL语言整理(附样例)

在介绍这些SQL语言之前,先罗列一下mysql的常用数据类型和数据类型修饰,供查询参考后面的带数字表示此类型的字段长度原文地址:http://www.linuxidc.com/Linux/2013-06/86431.htm 数值型:TINYINT 1 ,SMALLINT 2,MEDIUMINT 3 ,INT 4,BIGINT 8,DECIMAL,FLOAT 4,DO

2016-10-28 16:41:08 2301 1

转载 数据库sql优化

网上关于SQL优化的教程很多,但是比较杂乱。近日有空整理了一下,写出来跟大家分享一下,其中有错误和不足的地方,还请大家纠正补充。这篇文章我花费了大量的时间查找资料、修改、排版,希望大家阅读之后,感觉好的话推荐给更多的人,让更多的人看到、纠正以及补充。1.对查询进行优化,要尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where

2016-10-28 14:30:31 390

转载 数据库的三大范式

mysql设计中的范式与反范式及应用实例

2016-10-28 14:19:54 752

原创 php-设计模式--适配器模式

说道设计模式,那就说说什么是设计模式:设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的;设计模式使代码编制真正工程化;设计模式是软件工程的基石脉络,如同大厦的结构一样。(官方的说法。。嘿嘿),下面说说我的理解吧,设计模式

2016-08-29 13:16:10 552

转载 什么叫抽象,编程中怎么理解抽象的概念。

面向对象软件开发的一个基本方法就是抽象,到底什么是抽象呢? 抽象是从众多的事物中抽取出共同的、本质性的特征,而舍弃其非本质的特征。例如苹果、香蕉、生梨、葡萄、桃子等,它们共同的特性就是水果。得出水果概念的过程,就是一个抽象的过程。要抽象,就必须进行比较,没有比较就无法找到共同的部分。 共同特征是指那些能把一类事物与他类事物区分开来的特征,这些具有区分作用的特征又称本质特征。

2016-06-17 17:53:56 11310

原创 php 下载数据到excel表格

不啰嗦了,直接上代码:<?phppublic function getxls($theDay){ //从数据库去除数据(用的是cakePHP) $act = TableRegistry::get('test'); $res = $act->getData($theDay); //格式化 foreach($res as $value){

2016-06-11 17:21:26 569

原创 redis 在 cakePHP3 怎么配置,怎么用

最近觉得redis很火,就来搞一下。首先呢,我们需要下载一个和自己电脑系统匹配的redis版本,现在最新的是2.8几,(我用的是64位win,所以下面是针对win系统的,其他的系统暂且没试过)    redis包在网上一大堆,在这里给一个网址(http://www.newasp.net/soft/67186.html#downloads)然后需要再电脑上面建一个文件夹,将redis包解

2016-05-26 17:50:12 996

软件工程课程设计--在线考试系统.doc

中国石油大学 软件工程课程设计 在线考试答案

2021-04-26

workerman-for-win-master

一款功能强大的PHP框架,Workerman是一款纯PHP开发的开源高性能的PHP socket 服务框架。

2018-01-03

php_amqp-1.4.0-5.5-ts-vc11-x64

php的rabbitmq扩展文件,一款和客户端或者第三方接受消息的消息中间件。

2018-01-03

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

TA关注的人

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