목록개발자가 되었다? (115)
보라코딩
오늘부터 프론트엔드 공부! 자바스크립트 w3school로 공부하다가 조금 지루해져서.. 오랜만에 니꼬 강의 듣는데 넘 재밌다 ㅎ.ㅎ 역시 클론코딩..! 바닐라 JS로 크롬 앱 만들기 진행 중!! 코드도 저장해두고 싶어서 GitHub에 리파지토리 만들어서 올려봤다. Apache Echart Rest Client Zustand 등 좋은 기능도 알게 되었다!

RabbitMQ Advanced Message Queuing Protocol 구현한 메시지 브로커 데이터 바이너리 메세지 받아서 저장하고 전달하는 우체국 같은 개념 AMQP라는 표준 MQ 프로토콜로 만들어져 있고 Cluster 구성이 쉽고 ManageUI가 제공되고 성능 뛰어남 확장성이 뛰어남 (ManagementUI, AutoCluster, MQTT Convert, STOMP) Producer : 메세지 보내는 application Producing : 메세지 전송 Consumer : 메세지 받는 User Applilcation consuming : 메세지 수신 Queue : MailBox로 RabbitMQ 시스템 내에 위치함. 메시지는 Queue안에 저장됨 여러 Producer들은 하나의 Queue를..
akka 너무 어렵다ㅎㅎㅎ Actor 상태를 가짐 메세지를 받음 한 번에 하나의 메시지를 처리 Actor Model 액터는 메세지로만 소통 최소 단위는 액터 메시지는 불변 액터는 새 액터 만들 수 있음 (메시지로 처리) 계층 구조로 액터 만든다 액터는 다음 메시지 처리를 위한 상태 변경 가능 Actor 구성 Mailbox : actor 시스템으로 전달 받은 메시지를 FIFO로 처리 Behavior : 호출된 함수 수행. 직접 호출 불가 State : 멤버 변수. 상태 공유 불가 (public으로 해도 액터 직접 접근 불가) SupervisorStrategy : 자식 장애 처리. (액터는 계층 구조 갖고, 계층 구조 통해 자식 액터를 부모 액터가 담당) Children : 자신 중심으로 계층 구조 접근 A..

Entity Framework Core Microsoft에서 개발한 .NET Core 기반의 ORM 프레임워크 데이터베이스와 객체 간의 매핑을 쉽게 처리할 수 있도록 도와줌 ORM 프레임워크의 표준적인 기능인 CRUD(Create, Read, Update, Delete)를 제공 장점 객체 지향 프로그래밍 언어와 관계형 데이터베이스를 쉽게 매핑 데이터베이스 마이그레이션을 쉽게 관리 다양한 데이터베이스를 지원 LINQ를 사용하여 데이터를 조회 단점 성능이 낮을 수 있음 복잡한 데이터베이스 모델을 처리하는 데 어려움이 있을 수 있음 마이그레이션이 복잡할 수 있음 ER Core 실습1 WPF 시작 - EF Core Entity Framework Core에서 WPF 사용에 대한 시작 자습서 learn.micros..
오늘은 소고기를 먹었다. 맛있........ㅎ..ㅎ MVVM 패턴에 대해서 조오금은 더 익힌 듯 하다. DB 연동 연습 했던 것을 MVVM 패턴으로 바꿔보았다. 근데 여전히 어려움.. 내일부터 배울 EF CORE을 살짝 공부해보았는데 설정이 잘 안맞는지.. 에러가 열심히 발생한다 ^^

단위테스트 애플리케이션 안에 있는 개별적인 코드 단위가 의도한 대로 작동하는지 확인하는 행위 개별적인 기능이 의도한대로 작동하는지 확인하는 행위 단위테스트 사용하는 이유 원하는 부분만 테스트해서 결과를 빠르게 볼 수 있음 리팩토링을 안정적으로 가능 단위테스트 실패 지점에서 코드의 문제점 빠르게 찾을 수 있음 테스트코드 작성 표현방식 (선택) given - when -then 패턴 given : 테스트를 위해 준비하는 과정 / 테스트에 사용하는 값 정의 when : 테스트하고자 하는 기능 실행 then : 기능 실행 후 결과를 검증 @Test @Displayname("자동차는 명령을 받은만큼 이동거리가 증가한다") void car_moves_as_order(){ // given (주어진 값) int ord..

결과물 1. 참조연결 - 참조 오른쪽 마우스 👉 Nuget 패키지 관리 👉 mysql 설치 2. XAML 구성 - Button과 DataGrid를 사용하여 간단하게 구성 3. MYSQL - wpf 데이터베이스 만들기 - users 테이블 만들어서 데이터 2개만 넣기 Create database wpf; use wpf; CREATE TABLE users ( id int auto_increment primary key, name varchar(50) not null, password varchar(255) not null ); -- drop table users; insert into users(name, password) values ('mirero','1q2w3e4r'), ('system','1234')..

C#과 WPF를 이용한 매우 재밌는 강의를 찾았다. API 사용해서 흥미로움..! 이해 하지 못한 코드는 Chat GPT 통해서 공부했다 ㅎ.ㅎ 결과물 코드 api.xaml 검색어 : api.xaml.cs using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; using System.Windows; using System.Windows.Controls; using System.Windows.Data; using System.Windows.Documents; using System.Windows.Input; using System.Windows.Media;..
C#으로 살아남기와 WPF 강의로 공부 중이다. 강의가 짧고 핵심만 빠르게 설명해 주셔서 WPF 공부하기 좋다. 역시 직접 따라해보는 것이 재밌다. 전무님과 점심 식사를 했고 한우 갈비탕이 너무 맛있었......................!
WPF를 이용한 데이터 바인딩 실습 조금 해보고 C#으로 데이터베이스랑 어떻게 연동하는지 강의도 들었다. C#에 대한 조금씩 감은 잡아가고 있지만 막상 실무 하려면 굉장히 어려울 것 같은 느낌... C#은 java에 비해 자료가 많이 못해 아쉽고, 또 강의가 대부분 5년 이상된 옛날 강의라 따라하다보면 어려움도 좀 있는 편.. 그리고 회사 근처에 먹을 것이 너무 없어서 슬픔... ㅠ_ㅠ 뷰는 어떤 것인지 가볍게 알고 싶어서 출퇴근 시간을 통해 아래 강의도 들어봤다. 실습은 아직..ㅎㅎ