原创 elasticsearch for mac install

elasticsearch版本依賴的環境 1.  jdk 8版本以上 2. 好看的elasticsearch窗口管理工具: kibana   安裝開始! 1. 去oracle官網下載jdk 8版本以上的,如 jdk12, 選擇 .

原创 大量數據遷移

前言: 公司面臨着重構,數據大概在400萬左右。新舊系統的數據庫設計表 全變了,表與表之間的關聯關係也變了,有些甚至需要請求第三方接口來獲得數據。 依賴: php7 laravel 5.5+ redis 遷移邏輯: 舊數據庫-->新

原创 laravel-behavior 行爲類-邏輯解耦

前言 產品的需求千變萬化,有時候需要在原有代碼邏輯上增加需求,或者 刪除,或者修改。 貢獻 如果有更好的辦法解耦,請在評論區貼上博客鏈接哦,互相討論O(∩_∩)O哈哈~! 產品需求變化了三次 需求1:商家 --> 訂單修改 -->

原创 php- zend Opcache擴展 緩存字節碼

依賴: php5.5.0+ 字節碼來源: 用戶請求 --> .php文件源碼 -->  Zend虛擬機解析 --> 翻譯Zend操作碼 (字節碼)--> 運行操作碼 --> 響應請求 Zend Opcache 安裝後 運行過程 用戶

原创 git操作流程

分支名規範: feature[fixbug]-功能名[修復bug的名,只能是英文]   增加功能的分支名feature-開頭   修改bug的分支名fixbug-開頭  說明: 修復bug,新增功能的操作 也是一樣的,只是分支名規範而已。

原创 git tab鍵補全 配置

1.下一個大佬寫好的bash腳本 jack$ curl https://raw.githubusercontent.com/git/git/master/contrib/completion/git-completion.bash -o

原创 php多個新舊版本安裝 for mac

安裝步驟: 首先安裝brew brew 安裝php71最新版本 brew 安裝nginx 安裝一個php最新的版本 利用phpbrew安裝多個版本 配置多個版本的php-fpm.conf 配置nginx 測試效果 安裝過程:   j

原创 uefi的bois,筆記本 裝機方式

製作U盤啓動 1.下載rufus工具   鏈接:https://pan.baidu.com/s/1-O0WzkkoyE3ld911yMppTw   提取碼:a3pf 2. 去 '我告訴你' 官網: https://msdn.itellyo

原创 全球地區以及經緯度數據庫表.sql

層級如下: 下載鏈接:https://pan.baidu.com/s/1t0m9WrBqyqP0_X3Rlst3kQ 

原创 windows一些問題

1. 谷歌瀏覽器 # 問題: 無論 下載,上傳文件,等無緣無故 崩潰 # 解決:可能是搜狗拼音輸入法導致 0. 先卸載Google軟件,卸載搜狗輸入法 1. 用360軟件 粉碎文件夾:C:\Program Files (x86)\Goo

原创 php大數據導出測試類

<?php //header("Content-type:text/html;charset=utf-8"); //set_time_limit(0); $link = mysqli_connect( 'localhost',

原创 關於php的nginx配置筆記

關於php的nginx配置筆記配置域名 配置域名 配置域名前應該做的 #防止所有的域名都能正常解析 server { listen 80; server_name _; return 404; }

原创 如何使用設計模式

創建型模式   工廠模式 工廠模式(Factory Pattern)是 Java 中最常用的設計模式之一。這種類型的設計模式屬於創建型模式,它提供了一種創建對象的最佳方式。 在工廠模式中,我們在創建對象時不會對客戶端暴露創建邏輯,並且是

原创 php+js分片上傳

index.html <!doctype html> <html> <head> <meta charset="UTF-8"> <meta name="viewport" content="

原创 laravel-elasticsearch

環境要求 laravel 5.5 elasticsearch服務器一臺 【服務器搭建,請看https://blog.csdn.net/zhazhaji/article/details/83508120】 文檔: laravel的scout