原创 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