Ubuntu – netstat / ss 명령어

netstat netstat(network statistics)은 네트워크 연결, 라우팅 테이블, 인터페이스 상태, 프로토콜 통계 등 네트워크와 관련된 정보를 표시하는 명령어 네트워크 진단, 문제 해결 및 모니터링에 유용 설치 netstat 명령어는 net-tools 패키지에 포함 명령어 주요 옵션 연결 상태 확인 -a: 모든 소켓 상태를 표시(리슨 상태 포함) 특정 프로토콜 정보 -t: TCP 연결만 표시 -u: UDP 연결만 표시 -p: 프로세스 ID와 […]

Ubuntu – netstat / ss 명령어 더 읽기"

Ubuntu – nslookup 명령어

nslookup nslookup은 도메인 이름(Domain Name)과 IP 주소를 조회하기 위해 사용되는 네트워크 진단 도구 이 명령어는 DNS 서버와 상호작용하여 네트워크 연결 문제를 확인하거나 도메인 이름과 IP 주소 매핑 정보를 확인하는 데 유용 설치방법 Ubuntu에서는 nslookup이 기본적으로 제공되지 않을 수 있음 이 경우 dnsutils 패키지를 설치 사용법 1. 도메인 이름 → IP 주소 조회 도메인 이름에 대한 A 레코드(IPv4) 또는

Ubuntu – nslookup 명령어 더 읽기"

백준 1918번 (후위 표기식, C++) / 추가 반례 [BAEKJOON]

후위 표기식 https://www.acmicpc.net/problem/1918 시간 제한 메모리 제한 제출 정답 맞힌 사람 정답 비율 2 초 128 MB 55502 21600 16530 38.422% 문제 수식은 일반적으로 3가지 표기법으로 표현할 수 있다. 연산자가 피연산자 가운데 위치하는 중위 표기법(일반적으로 우리가 쓰는 방법이다), 연산자가 피연산자 앞에 위치하는 전위 표기법(prefix notation), 연산자가 피연산자 뒤에 위치하는 후위 표기법(postfix notation)이 그것이다. 예를 들어

백준 1918번 (후위 표기식, C++) / 추가 반례 [BAEKJOON] 더 읽기"

JSON Web Token(JWT) 적용

JSON Web Token(JWT) 적용 패키지 추가 appsettings.json 변경 appsettings.json 서비스 등록을 통한 의존성 주입(Dependency Injection, DI) Program.cs Controller에 [Authorize] 적용 인증을 위한 DB 생성 및 연결 연결문자열 추가 appsettings.json NZWalksDbcontext.cs 생성 의존성 주입(Dependency Injection, DI) NZWalksDbcontext.cs 패키지 관리자 콘솔에 명령어 입력 Identity Core 서비스를 추가 및 옵션 Program.cs 인증 컨트롤러 만들기 AuthController.cs RegisterRequestDto.cs Login 기능

JSON Web Token(JWT) 적용 더 읽기"

Model validation in ASP.NET Core

Model Validations https://learn.microsoft.com/en-us/aspnet/core/mvc/models/validation?view=aspnetcore-8.0 ASP.NET Core MVC 또는 Razor Pages 앱에서 사용자 입력의 유효성을 검사하는 방법 Model state Model state represents errors that come from two subsystems: model binding and model validation.Model state는 model binding(모델 바인딩)과 model validation(모델 유효성 검사)라는 두 가지 서브 시스템에서 발생한 오류를 나타냅니다. Errors that originate from model binding are generally data conversion errors.model

Model validation in ASP.NET Core 더 읽기"

Repository Pattern – 저장소 패턴

Repository Pattern 정의 및 목적 Data access logic을 business logic에서 분리하여 코드를 더 깨끗하고 유지 보수가 쉽도록 만드는데 중점을 둔 패턴 애플리케이션의 도메인 계층과 데이터 액세스 계층 간의 중간 계층을 제공하여, 데이터베이스와의 상호작용을 추상화하고 코드의 일관성을 유지 Repository Pattern은 데이터 저장소(데이터 베이스, 파일 시스템 등)와 도메인 모델 간의 연결을 처리하는 역할 이 역할은 Data access logic을 캡슐화 하고, business logic이 데이터 저장소의 구현 세부 사항에 의존하지 않도록 합니다. 구조와 구성 요소 및 사용 예제

Repository Pattern – 저장소 패턴 더 읽기"

DTO – Data Transfer Object

DTO – Data Transfer Object Data Transfer Object는 애플리케이션의 여러 계층 간에 데이터를 전송하기 위해 사용하는 객체 DTO는 데이터베이스나 비즈니스 로직 계층의 내부 구현을 외부로 노출하지 않고 데이터를 캡슐화하여 전송하는 역할 주요 역할과 이점 UserEntity UserDTO 사용 예제 UserDTO는 UserEntity에서 필요한 데이터만 클라이언트로 전송

DTO – Data Transfer Object 더 읽기"

위로 스크롤