之前已在Udemy上過Elasticsearch的課程,一開始只覺得Elasticsearch就是一種NoSQL。阿猩在前幾天,將上一批工作告一段落了。最近就趁著空擋來測試一下ELK。結合著累積的經驗,再回頭看,於是發現了一些有趣的東西。
RabbitMq基礎設定
- 167
- 0
- RabbitMQ_Setting
最近阿猩在專案中使用了RabbitMQ,最近終於有空釐清了RabbitMQ基礎、及一些較細節的設定,這篇就來談談RabbitMQ可以使用的場景及如何設定吧。
加密技術皮毛概念
上次寫網誌已經7月的事情了,這篇阿猩思考了很久,標題要怎麼下才好。密碼學跟程式息息相關,但已經跳脫出程式語言框架的領域,因此阿猩決定用「皮毛」形容此篇內容的等級,但阿猩想更進一步了解密碼學,故整理了一些學習的過程中,覺得對於工作上有幫助的內容,如有不對的想法,歡迎各位提出。
【Design Pattern】建造者模式
- 123
- 0
- Design Pattern
原本以為建造者模式應該很快就可以寫完一篇,但實際在理解的過程中,看了不少篇文章的介紹,反而越看越迷惑,這篇阿猩要介紹建造者模式,除了使用方式之外,也包含一些阿猩自己對建造者模式的想法,如有不對的想法,歡迎各位提出。
安全性Header
在後端程式中,一般都會針對CORS做設定,也可能會去除違法字元,避免SQL Injection或Log Forging等問題,也可直接在Nginx、Apache、IIS上,針對安全性的Header做設定。
【Design Pattern】中介者模式
- 122
- 0
- Design Pattern
- 2023-06-17
阿猩的公司在新專案導入RabbitMQ,在送Message至Queue時,使用了Mediator Pattern中介者模式,今天要練習的設計模式就是中介者模式。阿猩的公司在新專案導入RabbitMQ,在送Message至Queue時,使用了Mediator Pattern中介者模式,今天要練習的設計模式就是中介者模式。
【Design Pattern】策略模式
- 160
- 0
- Design Pattern
前幾天講了工廠模式,今天要練習的設計模式為策略模式。
【Design Pattern】工廠模式
- 118
- 0
- Design Pattern
最近阿猩的公司為解決一些問題,在新專案導入了Mediator模式,阿猩從一開始學.NET就有試著閱讀Design Pattern。剛好有這個契機Push自己,日後會花時間,嘗試理解不同Design Pattern,盡量不死記,試著內化成自己可以活用的知識,今天要練習的設計模式為工廠模式。
【K8S】初探Kubernetes
最近阿猩在Windows環境中,使用Docker Desktop,大量的測試docker及K8S,測試建立.NET6專案容器,也將.NET5專案微痛升級至.NET6容器。在Docker的基礎知識下,延伸至K8S,將關注點從容器擴大至Node。本篇阿猩除了操作流程之外,最後也概略性的,將阿猩對於K8S運作流程重點做筆記。
【Docker、.NET 6】使用Docker 建立.NET 6容器
最近新專案使用了.NET 6、Docker、K8S等技術,用.NET 6建立新專案的同時,對.NET 6多了一些認識,也在容器化的過程中遇到很多有趣的坑,特別將操作流程做個紀錄。
【Jenkins】Jenkins入門
雖然這篇網誌叫做「如何使用Jenkins」,但為了後續操作上更方便,還是決定用一個章節,紀錄一下Docker-compose與dockerfile。這篇主要會說明一些Jenkins一些功能及操作,以利後續測試最陽春的CI/CD。
【VM、Docker】在Windows OS下建立Container
- 318
- 0
阿猩一直對虛擬化很感興趣,無論是客戶提供的VM,或是在求職網上常看到的Docker、K8S。趁工作告一段落,花了一點時間玩一下虛擬化,後續有空會慢慢完成系列文章,這篇主要是介紹如何用虛擬化工具,在Windows 上建立Ubuntu,並安裝Docker與Jenkins
【SQL Server】使用SqlPackage產生SQL語法
最近為解決工作上的問題,測試了一下SqlPackeage產出的SQL指令,但過程沒有很順利,碰到了各種的阻礙,而且阿猩發現有一些非常重要的概念,故再多寫一篇網誌,特別紀錄這些有用的訊息。
【SQL Server】資料庫架構比對
最近工作需要比對前次幫客戶建置的資料庫,並將新專案的資料表補齊,但因為無法直接操作客戶的正式機,且前人並沒有對前次建置的資料庫進行合式的紀錄,因此阿猩這幾天整理了一些可以完成工作的作法。
【IIS】IIS的大小事
上次寫網誌已經是2月,最近剛好有機會從0開始架設IIS,阿猩曾經使用IIS,將求職展示用的網站架起來,但畢竟不會每一天都在建立IIS,而當時又懵懵懂懂,剛好這次有機會讓阿猩可以再次學習,就花時間整理這篇網誌囉。
【.NET Core】使用ASP.NET Identity完成註冊及登入功能
- 4020
- 0
- .NET Core MVC
現行網頁幾乎都有登入功能,以前阿猩做的專案是靠自己造輪子,手動完成很多的工作,今天就來試一下.NET的Identity,同時與之前的做法比較一下,盡可能的了解Identity提供的功能跟限制有哪些。
【.NET Core】使用EntityFramework並學習延伸概念
- 1292
- 0
- .NET Core MVC
距離上次寫網誌的時間有點久,2022年想做個新專案,最近正在學習前端框架的技術,但還是要把.Net Core相關的網誌寫完,今天來講講常用的ORM吧。
SVN Server簡單建置與基礎操作
這個月阿猩忙著交接上一份工作,網誌停止更新了將近一個月,這禮拜終於正式進入新公司了(灑花)。最近一部分的工作就是看文件理解專案現況,目前專案文件更新及溝通是使用SVN,輸入網址就可以逐一下載檔案,但總覺得這樣工作效率很低,今天就一起來練習使用SVN吧!
【.NET Core MVC】從空白MVC重新理解.NET Core MVC (二)
- 645
- 0
- .NET Core MVC
建立空白MVC專案,利用比對來學習,讓阿猩發現了好多以前從未注意的面向,之前聽到別人說,看書時會去思考,作者表達的脈絡以及出發點是什麼,比對.NET Framework MVC跟.NET Core MVC後,好像開始有點感覺了,兩者的思維好像真的有點不太一樣。
【.NET Core MVC】從空白MVC重新理解.NET Core MVC (一)
- 1137
- 0
- .NET Core MVC
- 2021-07-08
筆者最近重新閱讀了相當多的文件,原本都以ASP. NET Framework寫Side Project,.NET 6 在今年已經發布了,筆者花了點時間評估是否要轉換,並同時做些.NET Core MVC的測試,但這水太深了,會分成好幾篇來講這些技術,來吧!
- 1
- 2