NLog

2024년 07월 11일 golgol 0

제3자 로깅 서비스: Serilog, NLog, ELK Stack (Elasticsearch, Logstash, Kibana)와 같은 외부 로깅 라이브러리를 사용하여 로그를 특정 스토리지나 서비스로 보낼 수 있습니다. 1. NLog 패키지 […]

git push -u origin –all 옵션

2024년 07월 10일 golgol 0

git push -u origin –all 이 명령어는 현재 로컬 저장소에 있는 모든 브랜치를 원격 저장소(origin)로 푸시합니다. 예를 들어, 로컬 저장소에 master, develop, feature-branch 등이 있는 […]

Serilog

2024년 07월 08일 golgol 0

제3자 로깅 서비스: Serilog, NLog, ELK Stack (Elasticsearch, Logstash, Kibana)와 같은 외부 로깅 라이브러리를 사용하여 로그를 특정 스토리지나 서비스로 보낼 수 있습니다. 1. NuGet 패키지 […]

의존성 주입(Dependency Injection, DI) Car

2024년 07월 08일 golgol 0

의존성 주입을 사용하지 않는 경우: 의존성 주입을 사용하는 경우: 1. 인터페이스 정의 우선, 필요한 인터페이스를 정의합니다. 여기서는 엔진(IEngine)과 자동차(ICar) 인터페이스를 정의합니다. 2. 인터페이스 구현 인터페이스를 […]

DMZ(Demilitarized Zone)

2024년 07월 02일 golgol 0

DMZ(Demilitarized Zone)는 네트워크 보안 영역으로, 내부 네트워크와 외부 네트워크(주로 인터넷) 사이에 위치합니다. DMZ는 외부 사용자들이 내부 네트워크에 직접 접근하지 않고도 웹 서버, 메일 서버, FTP […]

NAT(Network Address Translation)

2024년 07월 02일 golgol 0

NAT(Network Address Translation)은 네트워크 통신에서 사용되는 기술로, 주로 사설 IP 주소를 공인 IP 주소로 변환하여 인터넷과 통신할 수 있게 해줍니다. NAT는 IPv4 주소 부족 문제를 […]

sed(stream editor)

2024년 06월 28일 golgol 0

Linux 텍스트 명령어 편집기 sed(stream editor)는 텍스트 파일이나 텍스트 스트림에서 텍스트를 편집할 수 있는 강력한 도구입니다. sed는 특히 Unix 계열 운영체제에서 널리 사용되며, 정규 표현식을 […]

Git 오류 List

2024년 06월 26일 golgol 0

1.처음으로 올리는데 push 오류 오류 메시지 ! [rejected] master -> master (non-fast-forward)와 관련된 내용은 로컬 master 브랜치가 원격 master 브랜치보다 뒤처져 있어 발생한 것입니다. 즉, […]

Git Bash 업데이트

2024년 06월 26일 golgol 0

OverView : git push 하면 reject 되는 경우 최신 버전 업데이트 필요 낮은 버전으로 설치된 경우 간단하게 설치 Powershell. winget install –id Git.Git -e –source […]

sudo apache2ctl configtest

2024년 06월 25일 golgol 0

apache2ctl configtest 명령어는 Apache HTTP 서버의 구성 파일에 오류가 있는지 확인하기 위해 사용됩니다. 이 명령어를 실행하면 Apache가 구성 파일을 읽고 구문을 검사한 후, 오류가 있는지 […]

php.ini short_open_tag

2024년 06월 25일 golgol 0

PHP에서 php.ini 파일의 short_open_tag 옵션을 설정하는 이유는 PHP 코드에서 짧은 형식의 PHP 태그(<? ?>)를 사용할 수 있게 하기 위해서입니다. 기본적으로 PHP는 다음과 같은 표준 태그를 […]

존재 Branch에 덮어쓰는 방법

2024년 06월 20일 golgol 0

Overview : Git에서 master 브랜치를 이미 존재하는 다른 브랜치에 덮어쓰는 방법은 여러 가지가 있습니다. 가장 흔히 사용되는 방법은 reset과 merge 또는 rebase를 사용하는 것입니다. 1. […]

SQL 인젝션 시도 차단

2024년 06월 20일 golgol 0

워드프레스에서 특정한 SQL 인젝션 시도와 같이 위험한 파라메터를 차단하는 방법에는 여러 가지가 있습니다. 제시된 파라메터는 SQL 인젝션 공격을 시도하는 것으로 보입니다. 이를 방지하기 위한 몇 […]

UML에서 클래스 간의 관계

2024년 06월 20일 golgol 0

Overview : UML(Unified Modeling Language)에서 클래스 간의 관계 . Generalization (일반화) 2. Realization (실현) 3. Dependency (의존성) 4. Association (연관) 5. Aggregation (집합) 6. Composition […]

Swagger에 Description 세팅

2024년 06월 19일 golgol 0

Overview : NetCore 6.0 기준으로 아래와 같이 나오게 하기 1.csproj 파일을 Edit로 열어 PropertyGroup 에 추가 추가후 내용 및 설명 <GenerateDocumentationFile>true</GenerateDocumentationFile>: <NoWarn>$(NoWarn);1591</NoWarn>: 2.Program.cs 아래와 수정 […]

Git 기본 용어

2024년 06월 18일 golgol 0

Remark : 미국식 용어라 대개 헷갈린다, 그래서 정리 했다. 1.Merge combine or cause to combine to form a single entity. 통합의 뜻 2.Fetch achieve (a […]

Git 초기 세팅

2024년 06월 18일 golgol 0

Remark : 업로드에 관한 상식적인 Git 이론을 알아보자 회사에서 쓰는 소스 저장 클라우드가 있으면 따로 서버 세팅은 생략 해도 된다 1. 로컬 컴 버전에 맞게 […]