原创 redis RDB持久化

目錄 1、RDB 簡介 2、觸發方式 ①、自動觸發 ②、手動觸發 3、恢復數據 4、停止 RDB 持久化 5、RDB 的優勢和劣勢 6、RDB 自動保存的原理      前面我們說過,Redis 相對於 Memcache 等其他的緩存產

原创 對mysql事務的理解

在關係型數據庫中,事務的重要性不言而喻,只要對數據庫稍有了解的人都知道事務具有 ACID 四個基本屬性,而我們不知道的可能就是數據庫是如何實現這四個屬性的;在這篇文章中,我們將對事務的實現進行分析,嘗試理解數據庫是如何實現事務的,當然我們

原创 api接口token驗證

接口特點彙總: 1、因爲是非開放性的,所以所有的接口都是封閉的,只對公司內部的產品有效; 2、因爲是非開放性的,所以OAuth那套協議是行不通的,因爲沒有中間用戶的授權過程; 3、有點接口需要用戶登錄才能訪問; 4、有點接口不需要用戶登

原创 編譯安裝php7.2

【安裝PHP】 先安裝如下依賴包 $ yum install -y gcc gcc-c++  make zlib zlib-devel pcre pcre-devel  libjpeg libjpeg-devel libpng lib

原创 微軟 Office Online 在線查看word,pdf, xls,ppt 文檔

使用微軟提供的Office Online平臺只需要一個網址即可在線查看Xls,doc,PPT等文檔 http://view.officeapps.live.com/op/view.aspx?src=要查看的文檔地址   在線編輯需要

原创 centos 連接不到網絡

使用VM12創建虛擬機並安裝CentOS 7,但是安裝完成後發現連接不到網絡。 ping jd.com發現不通   因爲在創建虛擬機的時候我們選擇的是NAT模式 這裏給出NAT模式下對應的的解決方法: 一、在vm虛擬機中 按照  編輯

原创 redis底層數據結構

目錄 1、演示數據類型的實現 2、簡單動態字符串 3、鏈表 4、字典 5、跳躍表 6、整數集合 7、壓縮列表 8、總結     上一篇博客我們介紹了 redis的五大數據類型詳細用法,但是在 Redis 中,這幾種數據類型底層是由什麼數據

原创 centos7 編譯安裝mysql

首先安裝依賴包,避免在安裝過程中出現問題 1 2 3 4 5 [root@bogon liuzhen]# yum -y install gcc gcc-c++ [root@bogon liuzhen]# yum -y install

原创 redis五大數據類型實現原理

目錄 1、對象的類型與編碼 ①、type屬性 ②、encoding 屬性和 *prt 指針 2、字符串對象 3、列表對象 4、哈希對象 5、集合對象 6、有序集合對象 7、五大數據類型的應用場景 8、內存回收和內存共享 ①、內存回收 ②

原创 redis五種類型詳細用法

目錄 1、string 數據類型 2、hash 數據類型 3、list 數據類型 4、set 數據類型 5、zset 數據類型 6、系統相關命令 7、key 相關命令     我們說 Redis 相對於 Memcache 等其他的緩存產品

原创 EasyWeChat 一個開源的 微信 非官方 SDK

https://www.easywechat.com/docs/master/overview

原创 websocket聊天室

四、聊天室實例代碼 1、PHP部分 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 3

原创 redis AOF持久化

目錄 1、AOF簡介 2、AOF 配置 3、開啓 AOF 4、AOF 文件恢復 5、 AOF 重寫 6、AOF的優缺點     上一篇文章我們介紹了Redis的RDB持久化,RDB 持久化存在一個缺點是一定時間內做一次備份,如果redis

原创 php 浮點型精度計算

如果用php的+-*/計算浮點數的時候,可能會遇到一些計算結果錯誤的問題,比如echo intval( 0.58*100 );會打印57,而不是58 這個其實是計算機底層二進制無法精確表示浮點數的一個bug,是跨語言的 可以用精度函數庫解

原创 nginx 與php

一、Nginx與PHP交互過程的7步走(用戶對動態PHP網頁訪問過程) step1:用戶將http請求發送給nginx服務器(用戶和nginx服務器進行三次握手進行TCP連接) step2:nginx會根據用戶訪問的URI和後綴對請求進行