Writing

작업 노트

기술 자체보다 어떤 문제를 왜 그렇게 풀었는지에 초점을 둡니다.

C# 개념 (2)-속성 (Properties)

C 개념 (2) 속성 (Properties) 속성 (Properties) 위에 표시된 구분은 자동 속성 구문 입니다. 컴파일러가 get및 set 접근자의 본문을 구현함 FirstName 필드에 초기 값을 null 대신 빈문자열로 설정하려면 아래와 같이 한다. 특성 초기화는 읽기 전용 속성에 가장 유용하다. 아래 처럼 직접

5 min read

C# 개념 (1)-네임스페이스,튜플,형식분해

C 개념 (1) 네임스페이스,튜플,형식분해 네임스페이스(namespace) 위 코드에서 System 은 네임스페이스고 Console 은 네임스페이스에 클래스입니다. 위처럼 using 키워드를 사용해서 사용할수도 있습니다. 고유한 네임스페이스를 선언하면 대규모 프로그래밍 프로젝트에서 클래스 및 메서드 이름에 범위를 지정할수

8 min read

닷넷코어 자습서-Visual Studio 사용

닷넷코어 자습서 Visual Studio 사용 앱 실행 ctrl + f5 를 사용하면 디버깅 없이 프로그램을 실행할수 있다. 디버그 빌드 구성 사용 컴파일러가 디버그 버전으로 컴파일하도록 구성되어 있어야 한다. Breakpoint 설정은 f9키를 사용해서 설정 할 수 있다. 물론 마우스로 클릭해서도 가능 그 다음 f5로

3 min read

mybatis에서 N+1 문제 해결

mybatis에서 N+1 문제 해결 바로 직전처럼 Mybatis를 사용해서 oneToMany 상황에 설정해서 쓸수 있는 방법이 있습니다. 하지만 첫번째 상황은 N+1 문제에 직면하게 됩니다. 이부분을 조인 쿼리를 통해서 해결 할수 있습니다. 먼저 mybatis xml 설정은 위처럼 조인 쿼리를 사용하면 한번에 쿼리에 필요

2 min read

AWS Command Line Interface

AWS Command Line Interface AWS Command Line Interface (AWS CLI)는 AWS 명령줄 셸에서 명령을 사용하는 서비스입니다. macOS 를 사용할때는 homebrew를 사용하여 install 할수 있다. 위 처럼 인스톨후에 명령어를 입력하면 Access key ID 와 Secre

2 min read