ALL POSTS

Posts · Page 13

以 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 數據層篇

.net entity framework 初步探討 (二) EF model first

建立一個 ADO.NET 資料庫模型 選用 ADO.NET實體資料庫模型 EF model first from db 從"現有"的資料庫產生 EF model,可以直接對現有 table 欄位進行修改 而不動到其 資料表結構 選用新增連接 當前現有資料庫 選完後準備產生模型 這邊可以看到我們的EF model 已經產生出來了 Empty EF model generate d…

Programming & Software Engineering
.net entity framework 初步探討 (二) EF model first

.net entity framework 初步探討 (一)

什麼是 ORM SQL server 對應成 物件導向 - 將結構化的關聯資料對應到物件導向模型 把程式碼對應成 關聯資料 在寫回資料庫 - 將物件資料對應成關聯資料 - 所以這個可以解決 採用 ORM 技術有什麼好處? 對DBA 來說 - 可以專注於DBA對開發人員來說 - 可以專注於增強開發技巧 - 不再侷限現有資料庫架構 - 可以在開發時,更安全的進行重構 Entity…

Programming & Software Engineering
.net entity framework 初步探討 (一)

MVC/MVP/MVVM 的區別

MVC/MVP/MVVM 都是常見的軟體架構設計模式。說到區別,主要在於 C(Controller)、P(Presenter)、VM(View-Model)。相同點則是 MV(Model-View)。 Model Model 層用於封裝和應用程式的業務邏輯相關的資料以及對資料的處理方法。 View View 作為檢視層,主要負責資料的展示。 MVC Controller Con…

Web, Frontend & Mobile
MVC/MVP/MVVM 的區別

WebAssembly ffmpeg.js 透過 stdio async 讀入檔案 (驗證?

在與來自烏克蘭github大大來信後,他推薦我用WebRTC方式,最後進行串流討論後得出以下結論 我覺得WebRTC預設編碼的x264,本身好像也是p2p??,雖然延遲性和安全性提高了但是在應付大規模場景下應該不適合, 别迷信 WebRtc,WebRtc只适合小范围(8人以内)音视频会议,不适合做直播: 1. 视频部分:vpx的编码器太弱,专利原因不能用264,做的好的都要自己…

Games & MultimediaWeb, Frontend & Mobile
WebAssembly ffmpeg.js 透過 stdio async 讀入檔案 (驗證?

WebAssembly 修改 ffmpeg.js 在運行時輸出 檔案 ArrayBuffer (三)

今天要解決的問題是,之前我們遇到的,除非 wasm 權限越開越大, 不然就是 ffmpeg output 可以輸出至 其他 通訊 tcp/rtmp 那上次研究的結果還會卡到 既然是在 web worker 裡面那我們可能還會面臨 chrome 的 https/http 協議不能混用 這邊的話想了一下有沒有能在程式執行中 進行 output呢? 所以我覺得能不能在這兩個函式內找到…

Web, Frontend & Mobile
WebAssembly 修改 ffmpeg.js 在運行時輸出 檔案 ArrayBuffer (三)

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

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

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

自幹 apc ups不斷電 控制系統

身為一個教學文,當然不可以只有開箱 一堆東西都不支援,買個 apc ups 網路介面卡,要一萬多(黑人問號??? 我買了的型號太舊還沒網路孔??????,幸好還有一個usb 串列孔 乾脆來用上次開箱的ai 板子 直接寫一個 ups 控制器嘿嘿 流程圖 (小畫家 甲級 安裝 nut ups tool x213212@x213212-desktop:~$ sudo apt-get…

Personal & LifeEmbedded, IoT & Hardware
自幹 apc ups不斷電 控制系統

D218j 軟體安裝與設置

使用 三天 XDD一堆東西, 4T可能還可以用很多年~ D218j 軟體安裝 https://global.download.synology.com/download/Document/HIG/DiskStation/18-year/DS218j/Syno_HIG_DS218j_cht.pdf 下載 安裝 裝完去 GOOGLE STORE 搜尋群輝 就可以找到相對應的雲端軟體…

Personal & LifeEmbedded, IoT & Hardware
D218j 軟體安裝與設置

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

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

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