原创 Android使用Mqtt案例

MQTT的github地址是: https://github.com/mqtt/mqtt.github.io/wiki/software?id=software 在它推薦的 Servers/Brokers中就是我上一篇中提到的 Moque

原创 CentOS下安裝mosquitto

Mosquitto是一個實現了MQTT3.1協議的代理服務器,由MQTT協議創始人之一的Andy Stanford-Clark開發,它爲我們提供了非常棒的輕量級數據交換的解決方案。 下載地址是: http://mosquitto.org/

原创 基於RabbitMQ消息隊列的PHP實現

在RabbitMQ官方提供的客戶端列表中,我們看到了對於PHP語言的支持, 我們先使用第一個“php-amqplib”試一試,因爲他是一個純php語言實現的客戶端,因此不需要我們安裝RabbitMQ客戶端的擴展, 但是這個"php-q

原创 Windows下安裝Redis和PHP使用

Windows下的Redis下載地址是:  https://github.com/microsoftarchive/redis/releases/ 這裏我們選擇 3.2.100 這個版本,如下: 我們下載 Redis-x64-3.2.1

原创 Windows下安裝RabbitMQ

在我們下載RabbitMQ的時候,我們可以看到官方是提供Window下的安裝包的,包括ERLANG語言在內。 這裏我們已經下載了:otp_win64_21.3.exe 和 rabbitmq-server-3.7.17.exe 這個安裝非常

原创 CentOS下安裝Redis和PHP使用

首先去 http://download.redis.io/releases/ 下載一個版本的Redis服務器端源碼包,這裏使用 redis-3.2.13.tar.gz 優先安裝依賴: yum -y install gcc gcc-c++

原创 CentOS下安裝RabbitMQ

    RabbitMQ是實現了高級消息隊列協議(AMQP)的開源消息代理軟件(亦稱面向消息的中間件),RabbitMQ服務器是用Erlang語言編寫的。AMQP,即Advanced Message Queuing Protocol,一個

原创 MySql使用主鍵編碼分區

需求場景:我們再設計訂單表的時候,對其主鍵使用一定規則的編碼方式,而不是自帶的自增序列,方便我們業務查詢。 其中一個編碼規則就是把日期編入其中,我們也能夠按照這個主鍵編碼進行按照月份進行分區存儲。 首先,創建訂單表: CREATE TA

原创 MySql分區後創建索引加速單表查詢和連表查詢

爲了加快查詢,我們通常根據Where條件創建索引!那麼分區後再創建索引,那就應該更快了! 我們依據訂單表和訂單商品表舉例,先創建表結構: CREATE TABLE `zstb_orders` ( `order_id` INT(10)

原创 CentOS自建Git服務端,Android Studio 添加自建遠程庫2

本人安裝的 Android Studio 爲 2.2.3,首先我們新建一個MyApplicatioin的工程,然後使用Git來管理該工程。 首先要啓用版本管理。附圖: 還記得我們上一篇安裝的Git客戶端嗎,這裏我們需要讓 And

原创 CentOS自建Git服務端,Android Studio 添加自建遠程庫

SVN是集中式管理版本控制,Git分佈式版本控制,相對來說,Git更加的靈活一些。現在N多做APP研發的都採用了Git來管理代碼倉庫。 github就是這樣一個平臺,提供代碼的管理。但是很多技術公司,還是希望使用自己的Git服務器! 網

原创 PHP數組(集合)與數組(集合)的操作

業務場景說明:經銷商業務員去拜訪終端超市下銷售單,然後司機根據銷售單次日給超市送貨。送貨的時候,可能會修改銷售單(超市老闆改變原來想法),比如多要商品,少要商品等等。爲了保證庫存正確。我們需要把訂單修改前後的商品差距做出入庫操作。   數

原创 安卓藍牙USB連接熱敏打印機三

本文沒有太多內容,主要是說明一下代碼包  裏面的內容。 代碼運行界面如下: 我提供了三個按鈕,也就是三個打印案例。 第一個是安卓藍牙連接xp-58iih進行打印 第二個是安卓USB連接xp-58iih進行打印 第三個是安卓USB連接xp

原创 CentOS 下編譯安裝php memcached擴展

由於之前使用lanmp_v2.5.tar.gz(wdlinux)安裝的環境,此環境中並未包含memcached擴展,最新的lanmp_v3.1版本已經包含了memcached擴展!!!! 因此需要單獨安裝php memcached擴展。

原创 LAMP環境搭建系列之五:編譯安裝php5.6.32

首先我們需要將 php-5.6.32.tar.gz 上傳至虛擬機/data/ide目錄下,同時還上傳了libmcrypt-2.5.8.tar.gz,mhash-0.9.9.9.tar.gz,mcrypt-2.6.8.tar.gz,libi