作為一個程式設計師,告訴你一些編碼知識

2020-04-25T01:50:51+00:00

GBK很顯然GB2312 編碼的 6763 個漢字,並不能適應所有的使用場景,比如「喆」字就不再其中,於是在 GB2312 的基礎上又進行了新的擴展,規定只要第一個字節是大於 127 的就OK,至於第二個字節是大於 127 還是小於 127 都無所謂了。經過這樣的改動之後,收錄的

MySQL延遲問題和數據刷盤

2020-02-27T16:26:23+00:00

一、MySQL複製流程官方文檔流程如下:MySQL延遲問題和數據刷盤策略1、絕對的延時,相對的同步2、純寫操作,線上標準配置下,從庫壓力大於主庫,最起碼從庫有relaylog的寫入。

Composer:PHP開發者必須了解的依賴管理工具

2020-02-04T13:59:09+00:00

理解這非常的重要.假如你在自己的項目下面定義一個composer.json,則這個包稱之為ROOT包,這個composer.json定義你項目需要的條件.composer.json中有些屬性只能被ROOT包使用,比如config屬性只在ROOT包中生效.一個資源包是不是ROOT包

詳解PHP的self關鍵字

2020-01-04T07:51:28+00:00

PHP群里有人詢問self關鍵字的用法,答案是比較明顯的:靜態成員函數內不能用this調用非成員函數,但可以用self調用靜態成員函數/變量/常量;其他成員函數可以用self調用靜態成員函數以及非靜態成員函數。隨著討論的深入,發現self並沒有那麼簡單。

oracle和mysql的優缺點對比

2020-04-23T17:05:23+00:00

當客戶與MySql伺服器連接時,他們之間所有的口令傳送被加密,而且MySql支持主機認證;支持ODBCfor Windows, 支持所有的ODBC 2.5函數和其他許多函數, 可以用Access連接MySql伺服器, 使得應用被擴展;支持大型的資料庫, 可以方便地支持上千萬條記錄

PHP操作Redis常用方法總結

2019-12-21T07:33:41+00:00

存在true 不在 false$redis->sUnion;//求並集,s0,s1,s2 同時求並集$redis->sUnionStore;//求並集並將並集保存到output的集合$redis->sort,// 'get' => 'some_other_pattern_*' o

關於 mysql 執行流程的解析

2020-03-06T09:19:53+00:00

這個時間是由參數wait_timeout 控制的,默認值是 8 小時建立連接的過程通常是比較複雜的,所以在使用中要儘量減少建立連接的動作,也就是儘量使用長連接但是全部使用長連接後,你可能會發現,有些時候 MySQL 占用內存漲得特別快,這是因 為 MySQL 在執行過程中臨時使用

一文詳解mysql視圖

2020-03-06T09:17:00+00:00

用戶訂單視圖CREATEOR REPLACE VIEW user_order_view AS SELECT t1.id,t1.user_name,t2.order_no,t2.good_id, t2.good_name,t2.num,t2.total_priceFROM v01_

linux系統參數調優全解析

2020-03-03T07:50:06+00:00

如果TCP窗口最大超過65535, 必須設置該數值為1  6、rmem_default - 默認的接收窗口大小  7、rmem_max - 接收窗口的最大大小  8、wmem_default - 默認的發送窗口大小  9. wmem_max - 發送窗口的最大大小  /proc目

Linux環境變量配置

2020-04-18T11:17:59+00:00

#set PATH so it includes user's private bin directoriesPATH="$HOME/bin:$HOME/.local/bin:$PATH"從~/.profile文件中代碼不難發現,/.profile文件只在用戶登錄的時候讀取一次,

【動態演示】10個Excel最經典的小技巧,關鍵時能救急!

2020-02-01T07:22:47+00:00

其實,篩選再多手機號用高級篩選一下就搞定08.迷你圖 VS 大量圖表問題:表格中每一行數據都需要單獨製作excel折線圖解決方法:插入迷你圖09. 跳過空值 VS 隔列粘粘問題:把一個表隔列粘貼到另一個表中解決方法:用選擇性粘貼 - 跳過空值按ctrl不松分別選取後插入空列,然後

Java常見的基礎面試題

2020-02-07T18:00:00+00:00

具體來說 JDK 其實包含了 JRE,同時還包含了編譯 java 源碼的編譯器 javac,還包含了很多 java 程序調試和分析的工具。

最新java多線程面試題目

2020-02-07T14:33:38+00:00

而invokeLater,sleep 它們都放棄了CPU控制,而忙循環不會放棄CPU,它就是在運行一個空循環。

Java Web常見面試題

2020-02-07T10:37:12+00:00

而對於POST 請求來說,要在 form 的最後加上 <input type="hidden" name="csrftoken" value="tokenvalue"/>,這樣就把token以參數的形式加入請求了。

nginx和php-fpm通信,使用unix socket還是TCP

2020-01-01T15:41:24+00:00

配置指南一、TCP配置方式TCP通信配置起來很簡單,三步即可搞定第一步,編輯/etc/nginx/conf.d/你的站點配置文件將fastcgi_pass參數修改為127.0.0.1:9000,像這樣:location ~ \.php$ { index index.php ind

Apache伺服器性能如何優化

2020-01-09T14:28:20+00:00

prefork是一個非線程的MPM,。《從prefork到worker:修改ubuntu apache工作模式》如果你仍然無法評估自己的需求,仍然不知道應該選擇哪個MPM,那麼就推薦使用worker。

5個PHP開發者應該知道的Composer小技巧

2020-01-01T12:34:44+00:00

- Updating symfony/symfony v2.2.0 The package has modified files:

常見的PHP五大運行模式詳解

2020-02-04T13:56:51+00:00

如果不想把 PHP 嵌入到伺服器端軟體作為一個模塊安裝的話,可以選擇以 CGI 的模式安裝。 這種安裝方式通常會把 PHP 的可執行文件安裝到 web 伺服器的 cgi-bin 目錄。

MySQL中utf8和utf8mb4的區別

2020-02-06T16:41:39+00:00

原來mysql支持的 utf8 編碼最大字符長度為 3 字節,如果遇到 4 字節的寬字符就會插入異常了。三個字節的 UTF-8 最大能編碼的 Unicode 字符是 0xffff,也就是 Unicode 中的基本多文種平面。

PHP伺服器Apache與Nginx的對比分析

2020-01-06T03:05:30+00:00

Apache與Nginx的優缺點比較1、nginx相對於apache的優點:輕量級,同樣起web 服務,比apache 占用更少的內存及資源抗並發,nginx 處理請求是異步非阻塞的,而apache 則是阻塞型的,在高並發下nginx 能保持低資源低消耗高性能高度模塊化的設計,編

如何解決網站訪問慢-MySQL負載高

2020-01-03T04:00:39+00:00

確定負載類型top- 10:14:18 up 23 days, 11:01, 1 user, load average: 124.17, 55.88, 24.70

MySQL中普通索引和唯一索引的區別詳解

2020-03-05T13:15:57+00:00

MySQL中普通索引和唯一索引的區別詳解一、查詢和更新上的區別這兩類索引在查詢能力上是沒差別的,主要考慮的是對更新性能的影響。建議儘量選擇普通索引。1.1 MySQL 的查詢操作■ 普通索引查找到第一個滿足條件的記錄後,繼續向後遍歷,直到第一個不滿足條件的記錄。

2020年最新PHP面試題

2020-07-17T05:01:08+00:00

區別:url可見性:get 方式url參數可見,post 不可見。post 請求傳輸數據的大小根據php.ini 配置文件設定,也可以無限大。

php怎麼清除緩衝區?

2020-08-25T07:59:20+00:00

簡單而言,緩衝區的作用就是,把輸入或者輸出的內容先放進內存,而不顯示或者讀取.至於為什麼要有緩衝區,這是一個很廣泛的問題,如果有興趣,可以在網上找下資料.