IntelliJ
[IntelliJ] 💾인텔리제이 터미널에서 cmder 사용하기
IDEA에서 cmder 사용하기
IntelliJ 터미널은 기본 Powershell을 사용하고 있다(윈도우 기준)
나는 cmder을 주로 사용하고있는데 IDAE의 터미널을 cmder로 사용할수 없나
vscode
[VSCode] settings.json 설정 가이드
나는 원래 IntelliJ IDEA를 사용해왔었다.
그러다 개인 사정으로 VSCode를 사용하게 될 일이 있어서 요 근래 VSCode로 계속 코딩을 하다 보니
React
[React] useState와 useEffect 활용 예제
React 개발을 하면서 useState와 useEffect를 언제 사용해야 하는지 고민했던 경험과 실전에서 활용 가능한 몇가지 예제들을 공유하고자 한다.
사용자 입력 관리
React
[React]Vite + React 프로젝트에 Tailwind CSS 설정하기
Vite + React로 생성한 프로젝트에서 Tailwind CSS 설정 시 제대로 사용이 되지 않는 어려움이 있어서 설정 및 사용법에 대해서 포스팅 해본다.
React
[React]useState와 useEffect 가이드(Hook) 및 useState와 useEffect의 유의사항
1. React 훅(Hook)이란?
React는 함수형 컴포넌트에서 상태(state)와 생명주기(lifecycle) 기능을 활용하기 위해 Hook이라는 개념을 도입했다.
useState와
ubuntu
[Ubuntu] GeoIP와 Fail2Ban을 이용해 해외 IP 차단으로 SSH 보안 강화하기 🌍🔒
1. GeoIP와 Fail2Ban을 사용하는 이유
서버를 안전하게 운영하기 위해 SSH 보안은 필수이다. 특히 해외 IP를 통한 무차별 대입 공격을 방지하기
NAS
[NAS]Synology NAS에서 Portainer 설치 및 초기 설정하기 🛠️✨
1. 왜 Synology NAS에서 Portainer를 사용할까? 🤔
Portainer는 컨테이너 관리 도구로, Docker 환경을 시각적으로 관리할 수 있는 강력한 인터페이스를 제공한다. Synology
Docker
[Docker] [NAS] Synology NAS에서 Docker(Container manager)가이드(Gitea 설치하면서 배워보자)
Synology NAS에서 Container Manager 가이드 With. Gitea 🛠️✨
Docker란 무엇인가?🤔
Docker는 어플리케이션을 컨테이너라는 표준화된 단위로 패키징하고 실행할 수 있게 해주는 플랫폼이다.
Node.js
[Node.js] 디버깅을 해보자(Feat. IntelliJ IDEA)
IntelliJ IDEA에서 Node.js 디버깅하기 🛠️✨
IntelliJ IDEA 2024.03 (한글 환경 기준)
1. 왜 IntelliJ에서 Node.js를 디버깅할까? 🤔
IntelliJ IDEA는
Node.js
[Node.js] TCP/IP 소켓 통신하기
Node.js에서 TCP/IP 사용하는 법 🌐✨
1. TCP/IP란 무엇인가? 🤔
* *TCP/IP(Transmission Control Protocol/Internet Protocol)**는 인터넷과 네트워크에서
Javascript
[JS] JSDoc 가이드
JSDoc: JavaScript 문서화를 위한 강력한 도구 📚💻
1. JSDoc이란 무엇인가? 🤔
JSDoc은 JavaScript 코드에 주석을 추가해 자동으로 문서를 생성할 수 있도록 도와주는
Node.js
[Node.js] Serialport 구현하기
Node.js에서 Serial 통신 구현하기 ⚙️✨
1. Serial 통신이란? 🤔
Serial 통신은 데이터를 비트(bit) 단위로 순차적으로 전송하는 통신 방식이다. 일반적으로 하드웨어
Node.js
[Node.js], [JS] Joi를 이용한 데이터 Validation
Joi를 이용한 데이터 Validation 🛠️✨
1. Joi란 무엇인가? 🤔
Joi는 JavaScript 애플리케이션에서 데이터 유효성 검사를 쉽게 처리할 수 있도록 도와주는 강력한 라이브러리이다.
Javascript
[JS] 자바스크립트 정규식 가이드
자바스크립트 정규식 가이드 🔍
1. 정규식이란 무엇인가? 🤔
* *정규식(Regular Expression)**은 문자열에서 특정한 패턴을 찾기 위한 도구이다. 주로 문자열 검색, 텍스트
Node.js
[Node.js] Authentication 탐구(Bcrypt와 JWT)
Node.js에서 인증을 구현하는 두 가지 방식: Bcrypt와 JWT 🔐
Node.js에서 로그인 기능을 구현하기 위해 로그인 보안 인증에 관련하여 공부해봤다.
Node.js
[Node.js] pm2
Node.js 애플리케이션 관리의 필수 도구: PM2 사용법
1. PM2란 무엇인가
PM2는 Node.js 애플리케이션을 관리하는 데 필요한 프로세스 매니저이다.
Node.js
[Node.js] MariaDB 연동
Node.js에서 MariaDB 연동하기
Node.js 애플리케이션에서 데이터베이스는 빼놓을 수 없는 중요한 요소다. 그중에서도 MariaDB는 많이 사용되는 오픈 소스 관계형
Node.js
[Node.js] cross-env 모듈
Node.js에서 cross-env 사용법
1. cross-env란 무엇인가?
cross-env는 환경 변수를 설정하는 명령어를 다양한 운영체제에서도 동일하게 사용할 수 있도록 해주는 NPM