분류 전체보기276 자바 컴파일 명령어 정리 최근에는 자바 개발자들이 IDE를 통해 자바를 배우는 경우가 많아 실제로 컴파일(javac), 실행(java), 패키징(jar) 명령어를 직접 사용하는 일은 드물다. 대부분의 작업은 IDE나 빌드 도구(예: Maven, Gradle)가 자동으로 처리한다. 그럼에도 불구하고, 기저에서 어떻게 동작하는지 이해하는 것은 개발에 큰 도움이 된다. 기본적인 명령어 사용법을 알고 있으면 문제 해결이나 빌드 도구 및 IDE 설정을 수정할 때 더 수월하기 때문이다. 이러한 이유로 자바의 핵심 명령어를 한 번 정리해 보기로 한다. 자바에서 소스파일을 클래스 파일로 컴파일하고, 컴파일한 파일을 jar 파일로 패키징하거나 실행하는 명령어들을 정리한다. javac- Windows 명령 프롬프트src 디렉터리와 하위 디렉터리의.. 2025. 1. 11. 윈도우에서 Redis를 사용하기(공식적인 방법) 윈도우에서는 공식적으로 Redis를 지원하지 않는다.(아래 공식문서 참고) https://redis.io/docs/latest/operate/oss_and_stack/install/install-redis/install-redis-on-windows/ Install Redis on WindowsUse Redis on Windows for developmentredis.io 대신에 윈도우에서 Redis를 사용하기 위해서는 WSL을 사용해 리눅스 버전의 Redis를 사용할 수 있다. 혹은 도커의 Redis 이미지를 사용하는 방법도 있다. 따라서, Redis를 학습하고자 하는 윈도우 사용자들은 WSL에 Redis를 설치하거나 도커를 사용하는 것을 강력히 추천한다. 물론 윈도우에서 Redis를 이용할 수 있도록.. 2024. 12. 24. [Node.js] 실무에서는 사용하지 않는 바닐라(순수) Node.js 서버 [Node.js] 바닐라 Node.js, Express, NestJS 서버 및 코드 비교Node.js는 JavaScript를 이용해 백엔드 서버를 구현할 수 있는 강력한 런타임 환경이다. 기본적으로 내장된 http 모듈만으로도 서버를 구축할 수 있지만, 현업에서는 Express나 NestJS 같은 프레임워크를lifewithcoding.tistory.com 지난번 글에서는 Node.js로 서버를 구축하는 한 방법으로, 내장 API(http 등)를 활용해 외부 라이브러리나 프레임워크 없이 서버를 만드는 방식을 소개했다. 이러한 방식은 Node.js의 동작 원리와 기본 구조를 이해하는 데 유용하며, 학습 목적으로 적합하다. 그러나 실무에서는 이 방식으로 서버를 구축하는 경우가 거의 없다. 내장 API 방식은 .. 2024. 12. 16. [Node.js] 바닐라 Node.js, Express, NestJS 서버 및 코드 비교 Node.js는 JavaScript를 이용해 백엔드 서버를 구현할 수 있는 강력한 런타임 환경이다. 기본적으로 내장된 http 모듈만으로도 서버를 구축할 수 있지만, 현업에서는 Express나 NestJS 같은 프레임워크를 많이 사용한다. 이번 글에서는 바닐라(순수) Node.js, Express, NestJS를 비교하면서 각각의 특징과 장단점을 살펴보자. 바닐라 Node.jsNode.js는 http 모듈을 기본적으로 제공하며, 이를 이용해 간단한 서버를 구현할 수 있다. 다음은 기본적인 예제이다. const http = require("http");const PORT = 3000;const server = http.createServer((request, response) => { response.. 2024. 12. 11. 이전 1 2 3 4 ··· 69 다음 728x90