原创 數據庫之查詢篇(二)

最基本,經典的查詢語句   Student(S#,Sname,Sage,Ssex) 學生表   Course(C#,Cname,T#) 課程表  SC(S#,C#,score) 成績表  Teacher(T#,Tname) 教師表 問題:

原创 數據庫之行鎖表鎖篇(三)

鎖是計算機協調多個進程或線程併發訪問某一資源的機制。在數據庫中,除傳統的計算資源(如CPU、RAM、I/O等)的爭用以外,數據也是一種供許多用戶共享的資源。如何保證數據併發訪問的一致性、有效性是所有數據庫必須解決的一個問題,鎖衝突也是影響

原创 php微信網頁授權登錄獲取用戶基本信息

現在就說說,用微信網頁授權獲取用戶基本信息   首先重要的條件 1公衆號認證 2網頁授權獲取用戶的基本信息(權限接口)   登錄公衆號平臺,開發者中心,接口權限表   網頁授權獲取用戶基本信息,填寫域名 關於網頁授權的兩種scope的區

原创 php公共請求返回接口類

現在前後端分離,就得用到接口,寫接口就得先定義好語言包,接口調用公共類.以下寫了一個post請求,數據格式是json方式,返回也是json數據 如圖postman 定義一個公共類和語言包 <?php require('L.php');

原创 創業傳奇簡史和總結

背景 如題,作者07年就開始上班了,所以12年職業生涯無需奇怪。從2009年就開始搞PHP直到現在,12年過去了,白駒過隙。 狀態 有車、有房、有配偶、有二胎、有4個老人身體尚可,還有個弟弟未婚,月薪45K,對,你沒看錯,就是搞PHP的,

原创 mysql的sql_mode問題

現在環境是phpstudy,數據庫用的是mysql8.0 一般搭建thinkphp5.1的項目遇到sql_mode的翻頁問題,如下 [SQL]SELECT * FROM ts_product GROUP BY type_id; [Err]

原创 PHP7數組的底層實現

PHP 數組具有的特性 PHP 的數組是一種非常強大靈活的數據類型,在講它的底層實現之前,先看一下 PHP 的數組都具有哪些特性。 (1)可以使用數字或字符串作爲數組健值 $arr = [1 => 'ok', 'one' => 'hel

原创 mysql主主複製-雙機熱備

主主複製,亦可稱爲互爲主從,主主互備或雙機熱備 1. 配置互爲主從 (my.cnf) 2. 查看兩臺數據庫配置情況 3. 建立權限帳戶,實現同步 4. 測試同步效果 1. 配置互爲主從 (my.cnf)   2. 查看兩臺數據庫配置情況

原创 mysql分佈式集羣使用-主從複製

1. 框架程序的支持,如Thinkphp、Yii2。 > TP的支持文檔:http://document.thinkphp.cn/manual_3_2.html#distributed_database 2. 數據庫的配置,使其支持主

原创 MySQL索引

一. 存儲引擎 1. 什麼是存儲引擎? 與其他數據庫例如Oracle 和SQL Server等數據庫中只有一種存儲引擎不同的是,MySQL有一個被稱爲“Pluggable Storage Engine Architecture”(可替換存

原创 微信公衆後臺服務器配置token校驗

微信公衆平臺-----開發-----基本配置-----服務器配置       check.php  代碼如下     <?php define("TOKEN", "a7d*********************************

原创 apache rewrite重寫url隱藏index.php

現在很多項目  http://www.test.dev/index.php/home/index http://www.test.dev/index.php?s=/admin/login 等等   如何訪問   http://www.te

原创 git命令部署服務和客戶端

安裝git:   yum install git   版本git: git --version   卸載git: yum remove git  git config --global user.name "username" git c

原创 php開啓mongodb擴展

查看php版本  phpinfo   下載擴展地址有兩種結構 https://pecl.php.net/package/mongodb/1.2.9/windows   如果這個連接失敗,報錯      可以下載這個 mongo.dll

原创 Linux定時任務

定時任務 crontab----定時任務,crond---守護進程,一直運行着的 -l:查看當前用戶的計劃任務 -e:編輯定時任務,等同於/var/spool/cron/root(那個用戶的就是寫那個) crontab -u zaq---