原创 關於單點登錄的原理

之前面試被問到單點登錄的實現原理,這個我是做過的,可能是緊張的原因和一些不可或說的原因,當時回答的不好,今天靜下心來好好捋了捋思路,一回想自己面試過程中回答的確實不好。 其實單點登錄很簡單 單點登錄的技術實現機制:當用戶第一次訪問應用

原创 SNMP協議OID的使用

SNMP(Simple Network Management Protocol簡單網絡管理)協議 是現在網絡管理系統(NMS)監控網絡設備狀態的協議,是現在網管事實上的標準,如果網絡設備不支持SNMP協議的話,那就好花費大量的精力來說服N

原创 php 棧操作匹配括號( )

今天面試的時候被面試官問到棧操作,當時回答的不是很好,回來後查資料自己總結了一下。 括號匹配是棧的一個重要的應用。具體做法:對輸入的字符串進行篩選,找出其中的括號入棧。對於匹配的括號,不管有多複雜,總是先對緊鄰的兩個括號進行匹配的,  如

原创 大數據和高併發的解決方案總結

軟件剛開始的時候是爲了實現功能,隨着信息量和用戶的增多,大數據和高併發成了軟件設計必須考慮的問題,那麼大數據和高併發本質是什麼呢? 本質很簡單,一個是慢,一個是等。兩者是相互關聯的,因爲慢,所以要等,因爲等,所以慢,解決了慢,也就解決了等

原创 微信授權登陸介入第三方APP

這幾天開發要用到微信授權的功能,所以就研究了一下。可是微信開放平臺接入指南里有幾個地方寫的不清不楚。在此總結一下,以便需要的人。 很多微信公衆平臺的應用如果移植到app上的話就需要微信授權登陸了。       目前移動應用上微信登

原创 php面試題整理

一 、PHP基礎部分 1、PHP語言的一大優勢是跨平臺,什麼是跨平臺? PHP的運行環境最優搭配爲Apache+MySQL+PHP,此運行環境可以在不同操作系統(例如windows、Linux等)上配置,不受操作系統的限制,所以叫跨平臺

原创 php常用的內置函數

$_SERVER['SCRIPT_NAME'] 返回/mantis/test.php,相對路徑;__FILE__ 返回文件的絕對路徑D:\Projects\mantis\test.php$_SERVER['HTTP_X_FORWARDED

原创 php慢日誌和mysql慢日誌

1、PHP慢腳本日誌 間歇性的502,是後端 PHP-FPM 不可用造成的,間歇性的502一般認爲是由於 PHP-FPM 進程重啓造成的。 在 PHP-FPM 的子進程數目超過的配置中的數量時候,會出現間歇性的502錯誤,如果在配置中

原创 PHP判斷兩個日期之間相差多少個月份

/**      * [getMonthNum description]      * @Author   huowj      * @DateTime 2019-10-29T11:05:49+0800      * @param    

原创 api login接口

<?php      require 'conn.php';   header('Content-Type:text/html;charset=utf-8');      $action = $_GET['action'];   swi

原创 nginx設置靜態頁面壓縮緩存和過期時間

之前一直沒有整理成blog,只是有筆記,今天正好整理了一下,希望對朋友們有幫助!!! 使用nginx服務器的朋友可能都知道需要設置html靜態頁面緩存與頁面壓縮與過期時間的設置了,下面我來給各位同學介紹一下配置方法,包括對ico,gif,

原创 !~!

http://write.blog.csdn.net/postedit?ticket=ST-528710-fpEDxtghQW7MGMVOZxIk-

原创 php在同一個頁面設置cookie然後讀cookie爲什麼是Undefined

比如在我們的php代碼中這樣寫: setcookie('user','fei',time()+3600); echo $_COOKIE['user']; 這個時候我們會發現,輸出是null,甚至會報錯,說undefined的use

原创 PHP防止重複提交表單

解決方案一:引入cookie機制來解決 提交頁面代碼如下a.php代碼如下: <form id="form1" name="form1" method="post" action="t2.php">     <p>說明     

原创 PHP性能優化總結

【1】在循環中判斷時,數值判斷使用恆等要比等於高效。   【2】在數組中,數組下標是字母時一定要加上單引號或雙引號。因爲$row['id']的效率是$row[id]的7倍。   【3】不要使用“@”去屏蔽錯誤輸出。用@屏蔽錯誤消息的做法非