原创 反思拖延症:持續告訴自己立即做立即做;面對困難時要持續堅持;面對困頓時要轉變方法

自己存在拖延症,不好,應該怎麼解決: 1.不斷的告訴自己立即做,立即做,立即做,立即做,立即做;不能幾分鐘後開始做,因爲幾分鐘之後你不會去做的; 2.注意力持續在線,堅持堅持,困難總會過去 3.碰到困難的時候,不要待著,要想方法,困難時一

原创 PHP路徑realpath __FILE__ __DIR__ dirname

realpath:返回所有的絕對路徑 用於處理路徑  得出乾淨的路徑信息 __FILE__:獲得文件的絕對地址,如E:\www\index.php __DIR__:返回文件的目錄路徑 dirname(__FILE__):獲得文件的絕對目錄

原创 Linux安裝Java:方式yum

yum list java* yum -y install java-1.8.0-openjdk java -version

原创 PHP-FPM對比Swoole:Swoole多了Reactor線程監聽Socket 句柄的變化 代碼初始化一次不結束進程 ws tcp mqtt服務

PHP-FPM Master 主進程 / Worker 多進程模式。 啓動 Master,通過 FastCGI 協議監聽來自 Nginx 傳輸的請求。 每個 Worker 進程只對應一個連接,用於執行完整的 PHP 代碼。 PHP 代碼執

原创 反思成長:強壓得以透徹

成長都是伴隨着巨大的壓力--你未嘗經歷過的壓力 肌肉因爲身體的強壓才能夠增長; 腦力因爲腦力的強壓才能夠透徹; 壓力不是壞事; 長久的散漫的做事不會有突破; 中等長度強大壓力做事會有突破!

原创 反思代碼能力提升點:foreach循環層數;命名契合;分塊寫;寫註釋;分步驟;多溝通

1.foreach循環 最好不要超過四層  超過四層之後  之後再看容易看暈 分開寫循環   儘可能的簡化  擴展性也好一些 2.命名一定要考慮好  還是很重要的  最好名字的意思與其他的變量能夠立馬區分開  還能夠明白這個變量是幹啥的

原创 PHP的Composer:命令 符號 區別

命令  require指定包,進行下載文件包,並且加入到json文件裏面 composer update 更新最新的依賴關係到compsoer.lock文件,解析最新依賴關係並寫入composer.lock文件 remove進行刪除包,

原创 JS處理多個AJAX異步請求Promise

古人云:“君子一諾千金”,這種“承諾將來會執行”的對象在JavaScript中稱爲Promise對象。 Promise就是解決多個異步請求的問題 Promise有三種狀態:Pending(進行中)、Resolved(已完成)和 Rejec

原创 PHP框架的ORM思想:O面向對象的類 R數據表 M映射XML

定義 對象關係映射(Object Relational Mapping),用OOP的方式實現與不同數據庫的CURD O(對象模型):實體對象,即我們在程序中根據數據庫表結構建立的一個個實體Entity。 R(關係型數據庫的數據結構)

原创 Redis和Memcached:數據類型 過期策略 持久化 虛擬內存 Value大小

1、Redis不僅僅支持簡單的k/v類型的數據,同時還提供list,set,hash、bitmaps、hyperloglog、geo  2、虛擬內存Redis當物理內存用完時,可以將一些很久沒用到的value 交換到磁盤  3、過期策略–

原创 PHP完整的一次請求過程:請求 dns nginx監聽 轉發給php-fpm worker處理 返給nginx

(1) 在本機瀏覽器中輸入網址:my.test.com (2)請求中的域名經過域名服務器變成IP地址; (3) 監聽的nginx接收到此次請求,由於這是一次Http請求,所以nginx的核心模塊會把它交給Http模塊處理 (4) 經過請求

原创 MySQL之innodb與myisam:行鎖 事務 聚簇 注重點 表空間

1.行鎖:innodb支持行鎖 2.事務:innodb支持事務 3.聚簇:innodb聚簇 myisam非聚簇 4.注重:innodb事務 myisam性能 5.表空間:innodb大 myisam小  

原创 MySQL優化總結:找慢SQL 寫快SQL 架構

解決慢SQL 1.慢查詢:在服務器跑一段時間,用mysqldumpslow找出慢sql 2.explain:   2.1聚簇索引:建立主鍵 相應的建立聚簇索引  索引+data放在一起 查詢快   2.2type索引等級,在where、g

原创 MySQL覆蓋索引:直接從索引查詢到了數據

標誌:覆蓋索引的標誌  extra的using index ; 定義:sql直接從索引查找到了數據  沒有去數據表查找  就是索引覆蓋了 就是覆蓋索引 結合:有using where和using idnex 表明用來查找與讀取;只有ind

原创 MySQL主從複製主庫宕機:1更新完relaylog2最大post設爲主庫 配置及刪除之前從庫信息3其他從庫新建連接

1、確保所有relay log 全部更新完畢 在每個從庫上執行 stop slave io_thread; show processlist; 直到看到Has read all relay log;表示從庫更新執行完畢: 2、登陸POS值