CATEGORY

Backend & Distributed Systems

73 posts

Mini-BitTorrent

mini-BitTorrent https://github.com/darshank15/Mini-BitTorrent fork一個有趣的專案 https://github.com/x213212/Mini-BitTorrent 新增了檔案切割和重組,遇到來源中斷也可以切換source,新增進度條,基本上如果tracker做成搜尋的樣子(不難,實現一個foxy 也是蠻好玩…

Backend & Distributed Systems
Mini-BitTorrent

golang rpc

goalng rpc server go Copy package main import ( "log" "net" "net/rpc" ) // 作為rpc的server func,必須接受兩個參數 (duck typing) (request string, reply *string) // 另外返回值為error,必須為公開的方法 type HelloService…

Backend & Distributed Systems
golang rpc

golang redis 分布式鎖的應用

golang redis 分布式鎖的應用 在業務邏輯可以看到就是redis 全部爭奪同一把鎖看誰先搶到 EXAMPLE_LOCK 還沒搶到的時候其他 goroutine 會重試再重試的過程中最多會嘗試五次還有每次的嘗試時間延遲多少,搶到鎖的會有一個守護process 等到任務結束,在任務執行過程中會一直延遲EXAMPLE_LOCK 的持有時間,原因就是任務不能中斷,直到任務結束…

Backend & Distributed Systems
golang redis 分布式鎖的應用

Crc checker

上課聽到一個熟悉的CRC演算法,這跟以前寫外掛bypassCrc或許有關係!?,想說去GITHUB 搜尋一下 以前遊戲看有沒有私服,看一下以前 SERVER 是怎麼傳輸資料的剛好找到一個有BUG的不能啟動的私服,稍微升級一下 MYSQL,暫時註解掉其他的功能就可以改動了,目前好像只有流出有DEUBG資訊,算五年前的一個SERVER了,看到以前的人寫的code還蠻有趣的,可能工程…

Systems, OS & CompilersBackend & Distributed Systems
Crc checker

react SQLite Collaboration Server (?)

SQLite Collaboration Server (?) 近期github 收到來信說可以提供意見 給現有 專案 我只有小修 google drive 看了幾個 issue 其中一個比較有趣的 主要的功能就是 https://github.com/UniversalDataTool/universal-data-tool/issues/86 Goals Users sho…

Backend & Distributed Systems
react SQLite Collaboration Server (?)

草寫 Spring Mvc v2

Spring MVC V2 https://zhuanlan.zhihu.com/p/37886319 https://github.com/x213212/minispring 修正jdk 動態代理改為 cglib 修正 servlet controller 攔截不到 AOP 問題 草寫 https://github.com/x213212/minispring Untils…

Backend & Distributed Systems
Spring mvc ,boot, application by Salaheddinesayd

草寫 Spring Mvc 簡單實現

Spring MVC 簡單實現 奮戰三天,差不多完成一些框架比較常用的功能,接下來是 mybitis 實現? 支持 get/post aop 自動注入 內建tomcat main 進入點 java Copy public class Test { public static void main ( String [] args ) throws LifecycleExcepti…

Backend & Distributed Systems
Spring mvc ,boot, application by Salaheddinesayd

草寫 Spring Aop 簡易實現

spring aop 簡單實現 https://blog.csdn.net/litianxiang_kaola/article/details/85335700 https://juejin.im/post/5dea583de51d4558437236cc 在上一個文章簡單實現了 ioc 現在嘗試以 spring aop 註解來看能不能模擬一個 aop 尚未重構,慢慢有框架的形…

Backend & Distributed Systems
Spring mvc ,boot, application by Salaheddinesayd

MYSQL PXC (docker for windows) 待續...

MYSQL PXC (docker for windows) 常用的mysql集群設計方案 Replication 速度快 弱一致性 低價值 場景:日誌、新聞、帖子 PXC 速度慢 強一致性 高價值 場景:訂單、帳號、財務 PXC大致原理為:當有寫入修改操作時,將該操作在集群內所有機器上都執行一遍,只有所有機器都確認完成後,這條操作才算成功。大致可以總結為以下幾個特點: 強一致…

DevOps & CloudBackend & Distributed Systems
Docker 基礎教學與介紹101 - HcwXd - Medium

Spring 基於 Elasticsearch 搜尋商品 (一) 快速入門語法

基於 Elasticsearch 搜尋商品 摘要 我們之前用 Elasticsearch 來去匯集 我們微服務之間的LOG 現在的話我們直接用搜尋再資料庫的某項商品資料 意味者賦予你的數據、搜尋、分析等功能 Elasticsearch 6.2.2 Elasticsearch 是一個分佈式、可擴展、實時的搜尋與數據分析引擎。它能從項目一開始就賦予你的數據以搜尋、分析和探索的能力,…

Backend & Distributed Systems
Spring 基於 Elasticsearch 搜尋商品 (一) 快速入門語法

Spring Security 認證中心 重寫為 Redis cache 單台 (一)

上次說要去重寫我們的 認證中心 jwt 結合 rsa 改為 redis 集群 驗證流程 也就是說我們的認證中心 以前的話會變成走這樣子的流程 那麼的話就可以發現其實我們的授權中心壓力有點大 網路上找到這幾種流程圖 普通 jwt 1、用戶請求登入 2、Zuul將請求轉發到授權中心,請求授權 3、授權中心校驗完成,頒發JWT憑證 4、客戶端請求其它功能,攜帶JWT 5、Zuul將J…

Backend & Distributed Systems
Spring Security 認證中心 重寫為 Redis cache 單台 (一)

Spring Cloud Bus 一篇搞定

看到這個架構 發現我們的目前架構應該可以再補足一些東西,讓他更完整 https://github.com/macrozheng/mall-swarm 我的 其實可以改善的地方還有配置中心…這個部分 所以需要補足的地方有 配置中心 監控中心 自動化部屬 容器可視化 分布式事務管理 對象儲存 主從複製 redis集群 Spring Cloud Bus 今天來補足配置中心這個功能 S…

Backend & Distributed Systems
Spring Cloud Bus 一篇搞定

分布式ID生成規則整理

在協助開發一個電商平台有遇到ID之類的問題或者是單號可以說是或者是手機有他的UUID…這文章重點是如何產生一組不重複的ID方法總整理。 不管我们是不是有身份的人,我们一定是有身份证的人,身份证上面的号码就是我们的ID,理论上这个ID是全国唯一的,而且通过这个号码,我们还可以得到一些个人信息,比如前两位可以确定我们第一次申请身份证的时候所在的省份、接下来的四位可以确定我们所在的区…

Backend & Distributed Systems
分布式ID生成規則整理

分布式系統一致方案梳理

前言 目前的应用系统,不管是企业级应用还是互联网应用,最终数据的一致性是每个应用系统都要面临的问题,随着分布式的逐渐普及,数据一致性更加艰难,但是也很难有银弹的解决方案,也并不是引入特定的中间件或者特定的开源框架能够解决的,更多的还是看业务场景,根据场景来给出解决方案。根据笔者最近几年的了解,总结了几个点,更多的应用系统在编码的时候,更加关注数据的一致性,这样系统才是健壮的。…

Backend & Distributed Systems
分布式系統一致方案梳理

微服務購物網站小紀錄 (二) 串接綠界科技 物流 api

參與規劃的時候遇到兩個功能,來小複習一下 以Vue.js 和 spring boot實作後,後續可以根據下列功能進行優化 規劃完我們的認證中心 接下來就是已經完成的 綠界科技物流串接 https://www.ecpay.com.tw/Content/files/ecpay_030.pdf 可以看到流程圖 合作特店就是我們自己架的網站 再來就是我們的綠界科技 去幫我們做一個銜接的…

Backend & Distributed Systems
微服務購物網站小紀錄 (二) 串接綠界科技 物流 api

微服務購物網站小紀錄 (一) 微服務授權中心預計優化

參與規劃的時候遇到兩個功能,來小複習一下 以Vue.js 和 spring boot實作後,後續可以根據下列功能進行優化 離開公司一陣子又被叫回去開 遠端醫療的會議!?,順便問有沒有要外包好了。 SSO 單點登入前後端分離 綠界科技物流串接 Elasticsearch 搜尋引擎 … 微服務授權中心預計優化 更改 Ehcache為 redis 集群 授權中心由後端頒發 cooki…

Backend & Distributed Systems
微服務購物網站小紀錄 (一) 微服務授權中心預計優化

區塊鏈 初探 (三) 結合Spring Cloud Vue 完成一個 簡單交易功能

基本交易 基本上就是跟我們的上次看到的合約差不多 算是仿造一個吧 花了一點時間寫了個最基本的交易demo vue.js spring cloud geth 這邊可以看到 編寫智能合約 這邊可以看到 我們在 一開始建構元的時候 給了自己1000元,也就是最先一開始發布合約的人,再來就是簡單的 transfer 可以指定對方帳戶進行轉入 code Copy pragma solid…

Finance & BlockchainBackend & Distributed SystemsWeb, Frontend & Mobile
區塊鏈 初探 (三) 結合Spring Cloud Vue 完成一個 簡單交易功能

Spring Cloud 微服務入門 (十二) restemplete 多層服務呼叫 docker - compose 構建 (二)

目前架構 可以看到我們下面 服務好像有固定的資料庫可能是集群或是什麼 在前面的學習好像沒看到更複雜的呼叫,分布式很多問題,像是數據不同步,光是鎖就有一大堆,就以認證中心設計成微服務的話, 資料庫就會變成多個,這樣就不能判斷你到底是到底在哪一台呼叫,而出現你有雙重的登入資料快取在分散的資料庫解決方式可能有 一 分布式鎖 二共用同一個資料庫 這部分先以後有空再弄,目前就是先拓展為多…

DevOps & CloudBackend & Distributed Systems
Spring Cloud 微服務入門 (十二) restemplete 多層服務呼叫 docker - compose 構建 (二)

Spring Cloud 微服務入門 (十一) ELk 日誌中心搭建與執行 rabbitmq 模式 docker - compose 構建 (一)

本來想用kafka 看看的,睡醒在弄看看吧,我在想接下來是不是要通通移到docker 上了,乾脆上雲好了xd在看個aws 目前整個架構就這樣 初步介紹 查看日誌的傳統方法是:登錄操作系統,使用命令工具如cat、tail、sed、awk、grep等等進行過濾輸出後分析,處理少量日誌還好,日誌量大處理效率就沒那麼高了。而且很多情況下開發人員需要查看並分析日誌進行排錯,但他們對Lin…

Backend & Distributed SystemsDevOps & Cloud
Spring Cloud 微服務入門 (十一) ELk 日誌中心搭建與執行 rabbitmq 模式 docker - compose 構建 (一)

Spring Cloud 微服務入門 (十) Zipkin 追蹤鏈 rabbitmq 模式

當服務擴增到一定的程度時,併發時候,因為 zipkin 預設 是靠 http 去做傳輸,所以怕 耗到這部份的效能,也不能保證我們的 zipkin server 會不會 掛掉所以我們要一個中間層也就是rabbitmq,所以可以先把 log 發送到 rabbitmq 佇列裡等待被派送到 由他來判斷我們的 zipkin server 狀態是否可以接收我們的 log 因為 rabbit…

Backend & Distributed SystemsDevOps & Cloud
Spring Cloud 微服務入門 (十) Zipkin 追蹤鏈 rabbitmq 模式

Spring Cloud 微服務入門 (六) Zuul gateway入門

Zuul gateway入門 部分參考 https://www.ymq.io/2017/12/10/spring-cloud-zuul/ 前面如果比較重要的概念目前還太淺不能做總結,交給大神做整理觀念比較重要 服務網關是微服務架構中一個不可或缺的部分。通過服務網關統一向外系統提供REST API的過程中,除了具備服務路由、均衡負載功能之外,它還具備了權限控制等功能。 Sprin…

Backend & Distributed Systems
Spring Cloud 微服務入門 (六) Zuul gateway入門

Spring Cloud 微服務入門 (三) Eureka + Consumer (Feign) 調用 Service

Feign簡介 Feign是一個聲明式的偽Http客戶端,它使得寫Http客戶端變得更簡單。 使用Feign,只需要創建一個介面並註解,它具有可插拔的註解特性,可使用Feign 註解和JAX-RS註解,Feign支持可插拔的編碼器和解碼器,Feign預設整合了Ribbon,並和Eureka結合,預設實現了負載均衡的效果。 Feign 具有如下特性: 可插拔的註解支持,包括Fei…

Backend & Distributed Systems
Spring Cloud 微服務入門 (三) Eureka + Consumer (Feign) 調用 Service

Spring Cloud 微服務入門 (三) Eureka + Consumer (Rest+Ribbon) 調用 Service

Eureka + Consumer (Rest+Ribbon) 今天要做的就是這一個部分,微服務的核心就是一個由互向獨立 微服務組成,不同的服務之間可以透過一些輕量級通訊協定來進行溝通 比如說 RPC, HTTP 等,不同服務可以用個別不同的的語言進行開發。 目錄結構 Provider Consumer Ribbon 核心 比較常見的有 - ServerList 用於獲取地址列…

Backend & Distributed Systems
Spring Cloud 微服務入門 (三) Eureka + Consumer (Rest+Ribbon) 調用 Service

Spring Cloud 微服務入門 (一) SSM架構 到 微服務架構 變化

前面幾章已經大致上了解 微服務,大概在幹嘛了吧,終於可以進到使用 Spring Cloud 了,假設前面幾個框架沒學錯的話(在家修練),雖然前面只有說到 zookeeper,之前有找到 spring boot+ rpc +zookeeer 實作有點多有空再玩哈哈,反正先有下面這些概念,以後想自幹框架自己再慢慢玩也不遲 XD 下面就稍微總結一下我對微服務架構初步的認識 在練習畫流…

Programming & Software EngineeringBackend & Distributed Systems
Spring Cloud 微服務入門 (一) SSM架構 到 微服務架構 變化

從 高可用 到 微服務 初探 (二) 搭建 zookeeper 偽群集

zookeeper 大概就是 目前只介紹這個東西的用途,可以得知我們的我們的服務都註冊到zookeeper 裡面的一個節點,然後我們可以透過去請求 zookeeper 先取得節點的可用伺服器清單,然後client 再去訪問可用的伺服器清單,這個就是 zookeeper 大概用途,下面沒有涉及什麼選舉演算法等等,只有對zookeeper 初步介紹搭建。 這邊文章後下回 sprin…

Programming & Software EngineeringBackend & Distributed Systems
從 高可用 到 微服務 初探 (二) 搭建 zookeeper 偽群集

從 高可用 到 微服務 初探 (一) 架構演變

建立 高可用 集群 nginx + keepalived + tomcat https://www.javazhiyin.com/33054.html 自己如果大概實作也可以(我是懶了xd 這邊如果要自幹的話當然也可以,比較常見就是兩台伺服器自行編寫程式碼去監測服務有沒有掛掉,就是成本有點貴這樣,好像也不能解決問題,在之前教學文章我之前有嘗試過用兩層 nginx 去做(沒意義…

DevOps & CloudBackend & Distributed Systems
從 高可用 到 微服務 初探 (一) 架構演變

使用 Spring Boot 輸出 jar 部署至 Linux

部署到 tomcat 伺服器? 這邊跟我們之前開發模式不一樣,我有寫過一個 用 Spring session 共享的文章,那時候自幹搭配 nginx 實現一套session,後面在考慮是否要來根據 spring boot 邏輯來重寫,今天是以前一天 restful api,我們寫完要部署到伺服,在之前的公司用的是 ant 算是比較早期(?,好像後面有用其他腳本。 https:/…

Programming & Software EngineeringBackend & Distributed Systems
使用 Spring Boot 輸出 jar 部署至 Linux

使用 Spring Boot 集成 Spring security 保護我們的 REST API (分析源碼與實作)

以 Spring Boot 整合 Spring Security 保護我們的 REST API 在我們前幾次的教學裡都已經造過一次輪子了,包括用Spring 操作 redis 實作 了 token 完成了權限的空共存等等,當然我來做一下總結 1.帳號密碼登入驗證 session 保存認證結果存在 server 做存取。 2.使用OAuth進行帳號密碼驗證使用第三方帳號去做登入…

Programming & Software EngineeringBackend & Distributed Systems
使用 Spring Boot 集成 Spring security 保護我們的 REST API (分析源碼與實作)

使用 Spring Boot 集成 Spring security 完成簡單 Login/Menu

參考 : SpringBoot整合Spring Security(1) 上述文章使用的是 Mybatits,那麼我們就來用 Spring Data JPA 實現吧! 這次入門文章主要是針對各種不同的帳號限制其瀏覽頁面的權限。 Spring security 是什麼? Spring security在安全方面所處的層次; 安全是一個不斷演進的目標,追求一個全面的、系統級別的安全方…

Programming & Software EngineeringBackend & Distributed Systems
使用 Spring Boot 集成 Spring security 完成簡單 Login/Menu

以 Spring Boot 搭建一個 API Server (三) 使用 Spring Data JPA 完成 Restful/CRUD

什麼是 Restful? Representational State Transfer,簡稱REST,它是一種網路架構風格,他並不是一種標準。 而 RESTful 可以這樣子想像: 美麗 (Beauty) 的事物可以稱為 Beautiful; 設計為 REST 的系統就可以稱為 RESTful 以 API 而言,假設我們正在撰寫一組待辦事項的 API, 可能會有以下方式來作為…

Programming & Software EngineeringBackend & Distributed Systems
以 Spring Boot 搭建一個 API Server (三) 使用 Spring Data JPA 完成 Restful/CRUD

以 Spring Boot 搭建一個 API Server (二) 集成 Spring Data JPA數據層篇

搭建Spring data jpa 數據層 在開始之前要先了解一下目錄架構擺放位置,上一次 mybatis 數據層篇,位置沒有照規定擺,這次來以 Spring MVC架構 來進行擺放,mybatis 也可以這樣擺看看,今天是以 Spring Data Jpa 來集合 數據層,應該對理解 MVC 比較不會抽象了吧)? XD DAO層,Service層,Controller層、Vi…

Programming & Software EngineeringBackend & Distributed Systems
以 Spring Boot 搭建一個 API Server (二) 集成 Spring Data JPA數據層篇

以 Spring Boot 搭建一個 API Server (一) 集成 MyBatis 數據層篇

搭建一個簡單的 SSM 架構 框架上一定要有初步的認識,所以我們來快速熟悉一下本系列只是入門等哪天碰到應該就可以快速上手 基本概念 Spring Spring是一個開源框架,Spring是於2003 年興起的一個輕量級的Java 開發框架,由Rod Johnson 在其著作Expert One-On-One J2EE Development and Design中闡述的部分理念…

Programming & Software EngineeringBackend & Distributed Systems
以 Spring Boot 搭建一個 API Server (一) 集成 MyBatis 數據層篇

微服務初探 之可不可以不要 動不動就死掉 (一)

最近無聊來研究rabbitmq,加上之前的一些什麼微服務什麼的, 在新買了的nas看到了假設我上圖片或影音檔,它們都會跑出一欄任務顯示處理中,在其他電商的案例也有可以能是以消息佇列進行排程? 舉幾個例子 在以掏x來說訂單不可以消失,貨可以再補,馬先生絕對不會讓你漏掉的機會, 再來websocket實作的消息推播來說,在處理完使用者功能後,server要推送給client 假設使…

Backend & Distributed Systems
微服務初探 之可不可以不要 動不動就死掉 (一)

websocket 達到百萬連接?(三) 端口 驗證

連接埠重複使用? 假象? https://colobu.com/2019/02/23/1m-go-tcp-connection/ 在看了下數據後 最下面貼文 發現了是不是只是 本地端 的假象? 來實驗一下 在使用docker 虛擬連接發現docker 創建的連線數是正常的嗎 開了兩台 client 模擬客戶端 每台上限65536,可以看到 server 確實達到 接近12萬連線…

DevOps & CloudBackend & Distributed Systems
websocket 達到百萬連接?(三) 端口 驗證

websocket 達到百萬連接?

在跟技術經理討論過一次,我們的推送 server,將會面臨到有沒有可能斷線 或者資料遺失的可能性, 假設一最多只能有 65536 個port 扣掉 連接埠後,剩下 可用連接埠可能兩三萬,那麼有沒有可能單台 server 就突破 65536 個 port呢 ? emmmm… 在經過一番查詢是有的,那麼就是差實做囉, 我們來架設一波 首先呢我們要對 linux 進行 一些額外的設定…

Programming & Software EngineeringBackend & Distributed Systems
websocket 達到百萬連接?

flask python vue 股票回測 (二) 隨機森林演算法

隨機森林演算法 翻到以前的code來補齊一下,新增隨機森林演算法 預測與權重誰比較重要 在漲跌來看,在一股價移動平均線5天來看最可以影響漲跌, 在股票不只股票,像是天氣下雨,濕度.....都可以使用隨機森林找到最有相關性的特徵!? 在判斷 當天和隔天的狀況下可以經由判斷前一天的close 收盤價 新增一個 新的一個特徵點 label假設為漲跌則設為1 否則為0 python C…

Backend & Distributed SystemsProgramming & Software EngineeringFinance & BlockchainWeb, Frontend & Mobile
flask python vue 股票回測 (二) 隨機森林演算法

flask python vue 股票回測 (一) Vue移植

搬移模組目前大致完成進度50% 會延遲不是 Lag xd 是我用 gif 錄影 fps 調太低不然檔案很大 目前新增各模組 bband macd flask restful api 繪圖速度大概是 python matplotlib 好幾倍 來跟大數據結合一下好了看看 這邊將會把後端全部改為 hadoop? 機器學習部分改為用spark訓練 然後每天回傳固定股市,漲幅等等 以前…

Backend & Distributed SystemsProgramming & Software EngineeringFinance & BlockchainWeb, Frontend & Mobile
flask python vue 股票回測 (一) Vue移植

OpenResty + nginx + redis + spring 如何達到高吞吐量伺服器的架構? (五) 使用openresty 打造 推送server

一開始本來打算使用 firebase. 去做推送server,後來發現這項技術,在大陸地區訪問google 或是 其他服務是很有問題的xd 這邊我們才用websocket來實現 為什麼要用websocket? 传统HTTP客户端与服务器请求响应模式如下图所示: WebSocket模式客户端与服务器请求响应模式如下图: https://blog.csdn.net/oranglel…

DevOps & CloudBackend & Distributed Systems
OpenResty + nginx + redis + spring 如何達到高吞吐量伺服器的架構? (五) 使用openresty 打造 推送server

OpenResty + nginx + redis + spring 如何達到高吞吐量伺服器的架構? (四) 負載平衡下的 session 共存

在一般的傳統下最簡單的方法就是 跟伺服器 登入帳號密碼就取得一個 key 然後伺服器返回 一個 hash 然後我們的 就可以 照著這個 key 去判斷到底是 不是維持這組帳號 是不是 中斷,然後 我們伺服器後端 也必須要去記錄到底 是誰使用這個 cookie,這組帳號 能不能 從其他地放登入等等, 為什麼要使用 spring boot + redis 去設計,比較可能的原因就是…

DevOps & CloudBackend & Distributed Systems
OpenResty + nginx + redis + spring 如何達到高吞吐量伺服器的架構? (四) 負載平衡下的 session 共存

OpenResty + nginx + redis + spring 如何達到高吞吐量伺服器的架構? (三) openresty lua模組化

安装 Nginx+Lua 开发环境 首先我们选择使用 OpenResty ,其是由 Nginx 核心加很多第三方模块组成,其最大的亮点是默认集成了 Lua 开发环境,使得 Nginx 可以作为一个 Web Server 使用。借助于 Nginx 的事件驱动模型和非阻塞 IO,可以实现高性能的 Web 应用程序。而且 OpenResty 提供了大量组件如 Mysql、Redis、…

DevOps & CloudBackend & Distributed Systems
OpenResty + nginx + redis + spring 如何達到高吞吐量伺服器的架構? (三) openresty lua模組化

OpenResty + nginx + redis + spring 如何達到高吞吐量伺服器的架構? (二) 壓力測試工具篇

壓力測試工具 ab 安裝壓力測試工具,ab 源自 apache 的壓力測試工具我們來安裝吧 在学习ab工具之前,我们需了解几个关于压力测试的概念 吞吐率(Requests per second) 概念:服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数。某个并发用户数下单位时间内能处理的最大请求数,称之为最大吞吐率。 计算公式:总请求…

DevOps & CloudBackend & Distributed Systems
OpenResty + nginx + redis + spring 如何達到高吞吐量伺服器的架構? (二) 壓力測試工具篇

OpenResty + nginx + redis + spring 如何達到高吞吐量伺服器的架構? (一) 基本介紹以及安裝openresty

我想大概某個大神說的,nginx 雖然有 負載平衡機制,在yahoo 公司內部也有用openresty 編寫模組的經驗 看來應付其他功能一些功能也相當彈性,但是假設要讀到db,可以再加設 一層 redis 也就是之前前輩所說的叫我不要接的爛攤子xd,如果經由負載平衡的話可以 在經過 redis 請求有資料就返回,沒資料的話就就跟數據庫要一份,然後緩存在 redis 這樣的話可以…

DevOps & CloudBackend & Distributed Systems
OpenResty + nginx + redis + spring 如何達到高吞吐量伺服器的架構? (一) 基本介紹以及安裝openresty

Vue-router 基礎

vue-router 基礎 router 基本參數 code Copy this.$router.go(-1)//跳转到上一次浏览的页面 this.$router.replace('/menu')//指定跳转的地址 this.$router.replace({name:'menuLink'})//指定跳转路由的名字下 this.$router.push('/menu')//通过…

Backend & Distributed SystemsWeb, Frontend & Mobile
「vue-router」的圖片搜尋結果

Vue element admin 初步環境搭建和亂玩 (一)

Vue element admin vue-element-admin 是一个后台前端解决方案,它基于 vue 和 element-ui实现。它使用了最新的前端技术栈,内置了 i18 国际化解决方案,动态路由,权限验证,提炼了典型的业务模型,提供了丰富的功能组件,它可以帮助你快速搭建企业级中后台产品原型。相信不管你的需求是什么,本项目都能帮助到你,後期將會針對各個部件進行後續寫…

Backend & Distributed SystemsWeb, Frontend & Mobile
Vue element admin 初步環境搭建和亂玩 (一)

Docker 環境安裝 Redis 到外網訪問

Docker 環境安裝 Redis 到外網訪問 --- 寫到一半的時候發現,那我們的東西,都放在裡面的話是不是不能拿出來??? 當然要想辦法給外面用,所以我找到了大概這些東西 docker 簡單指令 docker 訪問 外部文件(簡單版) 直接 跟著做 docker 映射連接埠 至 外網 直接 跟著做 Docker 簡單指令 --- 簡單翻了一下,大概搭建到完成Redis 使用…

DevOps & CloudBackend & Distributed Systems
Docker 環境安裝 Redis 到外網訪問

MYSQL 開檔

MYSQL 開檔 進來到這邊以後輸入帳密登入 帳號密碼錯誤 先關服務 開始下指令 code Copy service mysql stop cd /usr/bin mysqld_safe --skip-grant-tables & 意思切去 /usr/bin根目錄 啟動mysql不啟動權限表 意思就是略過root code Copy mysql -u root mysql…

Backend & Distributed Systems
MYSQL 開檔