原创 實踐之前必須瞭解的Tars基本概念

瀏覽目錄規劃階段需要熟悉的概念1.APP(應用名)2.Server(服務名)3.Servant(服務提供者)開發階段必讀1. 服務端開發2. 服務本地調試3. 把服務部署到任意節點獲取配置文件進行本地調試4. 客戶端開發5. 客戶

原创 微服務架構思想及Tars框架介紹

瀏覽目錄微服務架構及Tars框架微服務方案需要的功能1. 服務註冊中心2. 服務網關3. 斷路(熔斷)器4. 配置中心5. 調用鏈路追蹤Tars架構 本文章爲專欄系列文章推薦進入專欄按順序閱讀 微服務架構及Tars框架 微服務方案

原创 爲什麼使用微服務,爲什麼使用Tars

瀏覽目錄1.項目架構演變中的思考:爲何要使用微服務架構:2.微服務和rpc的關係3.微服務框架如何選擇4.選擇tars的理由 本文章爲專欄系列文章推薦進入專欄按順序閱讀 1.項目架構演變中的思考: 爲何要使用微服務架構: 單一架構

原创 nginx+php出現No input file specified解決辦法

今天在自己本地的開發環境突然出現了No input file specified錯誤,反覆檢查返現自己的配置文件和配置路徑以及權限都沒有問題。經過反覆的排查終於發現了問題,現將問題及解決分享如下: 問題原因分析 在GitHub

原创 微信支付V3微信公衆號支付PHP教程/thinkPHP5公衆號支付

本篇文章是微信支付最新接口V3版本的PHP實踐教程,在該教程中主要使用的框架是thinkPHP5框架,如果你對thinkPHP5框架下的開發還不是很熟悉可以查看相關的教程,當然在我的博客中也有thinkPHP5的教程大家可以查看

原创 PHP中swoole擴展的使用之websocket及在支付寶小程序中的應用-魏永強-專題視頻課程...

PHP中swoole擴展的使用之websocket及在支付寶小程序中的應用—809人已學習 課程介紹        swoole是PHP的異步、並行、高性能網絡通信引擎。在該課程從swoole的擴展開始到如何使用swoole來處理webs

原创 走向Go 2的下一步

狀態 我們正準備推出Go 1.13,希望是在今年8月初。這是包括對語言具體更改(而不僅僅是對規範的微小調整)的版本,是此類更改暫停很長時間的第一個版本。 爲了達到這些語言變化,我們按照“Go 2,我們來了”這篇博客中概述的新提案評

原创 element-ui上傳組件el-upload文件上傳阿里雲oss出現405 Method not allowed錯誤問題

今天在vue項目中出現了這個問題。在本地調試時文件上傳正常但是打包到線上後出現了405 Method not allowed的錯誤。其實這個錯誤挺明確的,只是在分析的時候我們很難理性的去仔細查找。現將405錯誤分析,以及我的錯誤

原创 thinkphp使用Db刪除數據時無法刪除或查詢結果錯誤問題

有時候我們再使用thinkphp時使用command或者多項目的情況下需要使用多個數據庫。本案例就是這個問題當然對於單一數據庫的操作也會出現這個問題。 使用Db來操作數據庫時的誤區 因爲臨時需要更換數據庫操作某個表通常會這樣來

原创 CentOS7服務器的第一道屏障防火牆firewall的使用

防火牆是系統的第一道防線,其作用是防止非法用戶的進入,是內部網和外部網(Internet)之間的保護屏障。在我們構建服務器應用的時候首先應該想到的是安全,不能讓用戶隨意的獲取服務器的資源甚至系統的用戶數據。這種安全事件頻頻發生我

原创 開發中的分類管理及分類樹裝結構的應用和操作(無限極分類樹infinite-tree)

無限極分類樹的原理 無限極分類的原理非常簡單,就是把每一個分類節點規定一個左值和右值來確定該節點在整個分類中的位置。一般的我們還會加上一個深度(層級)的值,表示他所處的深度。 這樣的一個好處是對於層級很深或者節點非常多的,比較龐大

原创 thinkphp6/TP6支持多應用問題 HttpException in Controller.php line 64

thinkphp6的測試版本已經可以嘗試安裝了。支持自動多應用。而且多應用的方式很簡單,直接在配置裏設置auto_multi_app爲true即可但是在使用中官方文檔不是很清楚難免踩坑,在這兒遇到了配置了auto_multi_app

原创 tp5的rbac包重大更新加入JWT支持,更加簡單的表生成方式,兼容SPA應用

更新內容瀏覽 修復issues中的若干問題 刪除了過去角色的可繼承關係。在日常使用中我們一般會用多角色來處理而很少會用到繼承 rbac可以從業務剝離使用單獨的數據庫來實現,針對issues中所說的如果有表前綴的情況進行了適配 #7

原创 thinkphp5在apache中重寫規則不生效的問題[No input file specified.]解決

解決辦法 首先請確保你的vhost配置正確,因爲這篇文章不是解決vhost配置的問題的,我自己的vhost中配置如下: <VirtualHost *:80> DocumentRoot "E:\project\siku_admi

原创 vue-admin-pro使用vue開發的中後臺管理解決方案ant desgn pro設計風格

新年後的第一篇博客,祝大家新年快樂。因爲之前使用ant.design的中後臺解決方案ant design pro感覺ant design pro的設計和交互非常漂亮。ant design + dva + umi的體驗也非常好。像an