본문 바로가기

전체 글303

[Blazor] MudBlazor 소개 (UI 컴포넌트 라이브러리) MudBlazor 소개 - MudBlazor는 blazor를 위한 강력한 UI 컴포넌트 라이브러리- 직관적인 사용자 인터페이스를 쉽게 구축하게 도와줌 ◈ 특징1. 깔끔한 디자인2. 풍푸한 컴포넌트 및 예제 3. 무료 !!   ▶공식 홈페이지 https://mudblazor.com/  MudBlazor - Blazor Component LibraryBlazor Component Library based on Material Design. MudBlazor is easy to use and extend, especially for .NET devs because it uses almost no Javascript.mudblazor.com ▶git hub 페이지 https://github.com/MudBlaz.. 2024. 6. 23.
[Blazor] 블레이저란? - 2 (blazor web app/ WebAssembly - 재정리) Blazor Web App(포괄적 용어)Blazor Web App은 Blazor를 사용하여 개발된 웹 애플리케이션을 의미하며, 이는 Blazor WebAssembly와 Blazor Server 모두를 포함하는 포괄적 용어따라서, Blazor Web App은 두 호스팅 모델 중 하나를 사용하거나, 하이브리드 방식을 사용할 수도 있음 Blazor WebAssembly 동작방식Blazor WebAssembly 애플리케이션은 클라이언트 쪽에서 실행됨애플리케이션은 WebAssembly를 통해 브라우저 내에서 .NET 코드를 실행함처음 로드될 때 필요한 모든 파일을 다운로드하고, 이후에는 브라우저에서 직접 실행됨장점서버와의 연결이 필요하지 않아, 오프라인에서도 작동 가능.서버 부하가 줄어들어 서버 비용 절감 가능... 2024. 6. 23.
[여행] 함안 낙화놀이 (05/15 - 05/16) 때는 04월 10일 국회의원 선거날, 일찍 일어난 김에 티켓팅 좀 해달라는 지인의 부탁을 받아 함안낙화놀이 티켓팅 전쟁에 참여하였고 모두 성공하여 티켓이 남아 나도 가게 되었다.  찾아보니 함안이 마산 옆이여서 숙소를 마산으로 잡고 마산 1박 2일 여행을 다녀왔다. 원래는 다른 친구들까지 총 4명이서 가려고 했는데, 걔네는 일이 너무 많고 바빠서 같이 못 가고 다른 친구랑 둘이서 다녀왔다.일정은 아래와 같다!   1박 2일 일정표   2024 / 05 / 15 1. 서울역 KTX 타러 서울역 도착, 아침 9시 기차라서 빠르게 서울역에 도착했다.서울역 도착 하고 깜짝 놀랬던게 올리브영이 아침부터 영업 중이라 미처 사지 못했던 상품들을 구매할 수 있었다.그리고 직장인에게 모닝커피는 필수기 때문에 한잔 사서 .. 2024. 6. 22.
SQLD 시험 후기 - 합격 ** 급하신 분은 요약으로  ** 아는 동생이랑 이야기하다가 SQLD라는 시험이 있다는 사실을 알게 되었고,자격증이야 따두면 좋고 그리고 오랜만에 공부도 좀 하고 싶어서 시험 접수하여 시험을 보게 되었다.  그래도 일한게 있으니까 공부 조금만 해도 될 줄 알았는데     오래간만에 공부하니까 모르는 게 너무 많고, 퇴근하고 집에 와서 공부할려니까 공부도 하기 싫고, 나이 먹어서 그런가 잘 외워지지도 않고 주말에는 눕고 싶고 ㅋㅋㅋㅋㅋㅋㅋ 넘 괴로운 한 달이었다. 그리고 급하게 벼락치기는 하기 싫어서 시험 접수하자마자 매일 한챕터씩 공부하고 시험전날에는 연차 쓰고 모르는 부분 복습 + 기출 문제 풀기 + 오답 확인 하고 오래간만에 시험이라 잠도 안 와서 새벽 4시인가 까지 잠 못 자고 아침에 시험 보러 다.. 2024. 6. 22.
싱글톤을 구현하는 2가지 방법 - Lazy Initialization (지연 초기화), Static Initialization (정적 초기화) 코드 보다보니까 어떤 사람은 싱글톤을 Lazy Initialization (지연초기화), Static Initialization (정적 초기화)로 나눠서 하니까 두개의 차이가 뭐가 있나 궁금해서 찾아보았다. 1. Lazy Initialization (지연초기화) ◈ 특징 - 인스턴스가 실제로 필요할 때까지 초기화를 미룸. - 처음 접근할 때 인스턴스를 생성하므로 메모리를 효율적으로 사용할 수 있음.- Lazy 클래스나 double-checked locking 등을 사용하여 구현할 수 있음.- 초기화 순서와 타이밍을 명확하게 제어할 수 있음.   ◈ 장점 1. 메모리 효율성 : 인스턴스를 실제로 필요할 때 까지 생성하지 않으므로 불필요한 메모리 사용을 방지함.2. 초기화 제어 : 클래스가 로드 될 때가 아.. 2024. 6. 21.
서버 모니터링툴 구축 ▶ 정의  1.1 Prometheus란?- Prometheus란 메트릭 기반의 오픈 소스 모니터링 시스템- Prometheus는 인기있는 모니터링 시스템 중 하나- (주의) 로컬디스크의 용량이 부족할 경우 사용자가 직접 디스크 용량을 늘려야 함 1.2 NodeExporter란?- 하드웨어의 상태와 커널 관련 메트릭을 수집하는 메트릭 수집기- Prometheus는 NodeExporter의 MetircHttpEndpoint에 접근하여 해당 메트릭 수집 가능 - NodeExporter로부터 수집한 메트릭을 Prometheus내 TSDB에 저장하여 PromQL로 메트릭을 쿼리해 서버 상태 모니터링 가능 1.3. Grafana란?- 오픈소스 시각화 및 분석 도구 - 대시보드를 통해 어플리케이션 모니터링 가능 2024. 6. 7.