douyin-mall-java-template
【Star us and watch this project grow! 🌱⭐️】A Spring Boot-based e-commerce microservices template with comprehensive setup guides. Ideal for learning microservices architecture and building scalable e-commerce applications. Features include user authentication, product management, order processing, and AI integration capabilities.
파일 탐색기
- chan-meng-logo.svg
- bug_report.md
- config.yml
- feature_request.md
- FUNDING.yml
- PULL_REQUEST_TEMPLATE.md
- maven-wrapper.properties
- DouyinMallJavaTemplateApplication.java
- application.properties.example
- DouyinMallJavaTemplateApplicationTests.java
- .gitattributes
- .gitignore
- CHANGELOG.md
- CODE_OF_CONDUCT.md
- CONTRIBUTING.md
- GOVERNANCE.md
- LICENSE
- mvnw
- mvnw.cmd
- pom.xml
- README.md
- README.zh-CN.md
- SECURITY.md
- SUPPORT.md
# CDN으로 사용하기
jsDelivrjsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.
명령어 용어집
이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.
brew install
설명 보기 ▼
brew install
Install a Homebrew formula or cask.
brew install {{formula|cask}}
Install a formula/cask:
brew install {{[-s|--build-from-source]}} {{formula}}
Build and install a formula from source (dependencies will still be installed from bottles):
brew install {{[-n|--dry-run]}} {{formula|cask}}
Download the manifest, print what would be installed but don't actually install anything:
docker build
설명 보기 ▼
docker build
Build an image from a Dockerfile.
docker build .
Build a Docker image using the Dockerfile in the current directory:
docker build {{github.com/creack/docker-firefox}}
Build a Docker image from a Dockerfile at a specified URL:
docker build {{[-t|--tag]}} {{name:tag}} .
Build a Docker image and tag it:
docker run
설명 보기 ▼
docker run
This command is an alias of `docker container run`.
tldr docker container run
View documentation for the original command:
git checkout
설명 보기 ▼
git checkout
Checkout a branch or paths to the working tree.
git checkout -b {{branch_name}}
Create and switch to a new branch:
git checkout -b {{branch_name}} {{reference}}
Create and switch to a new branch based on a specific reference (branch, remote/branch, tag are examples of valid references):
git checkout {{branch_name}}
Switch to an existing local branch:
git clone
설명 보기 ▼
git clone
Clone an existing repository.
git clone {{remote_repository_location}} {{path/to/directory}}
Clone an existing repository into a new directory (the default directory is the repository name):
git clone --recursive {{remote_repository_location}}
Clone an existing repository and its submodules:
git clone {{[-n|--no-checkout]}} {{remote_repository_location}}
Clone only the `.git` directory of an existing repository:
java
설명 보기 ▼
java
Java 애플리케이션 실행기.
더 많은 정보: <https://docs.oracle.com/en/java/javase/25/docs/specs/man/java.html>.
java {{classname}}
메인 메서드를 포함한 Java `.class` 파일을 클래스 이름만 사용하여 실행:
java -classpath {{path/to/classes1}}:{{path/to/classes2}}:. {{classname}}
추가 서드파티 또는 사용자 정의 클래스를 사용하여 Java 프로그램 실행:
java -jar {{filename.jar}}
`.jar` 프로그램 실행:
lsof
설명 보기 ▼
lsof
열린 파일과 상응하는 프로세스들을 나열합니다.
참고: 다른 사람으로부터 열린 파일 리스트는 루트 권한 ( 혹은 sudo ) 이 요구됩니다.
더 많은 정보: <https://manned.org/lsof>.
lsof {{path/to/file}}
주어진 파일을 열고있는 프로세스 찾기:
lsof -i :{{port}}
로컬 인터넷 포트를 열고있는 프로세스 찾기:
lsof -t {{path/to/file}}
프로세스 아이디 (PID)만 출력:
mvn
설명 보기 ▼
mvn
Apache Maven: Java 기반 프로젝트를 빌드하고 관리.
더 많은 정보: <https://manned.org/mvn>.
mvn compile
프로젝트 컴파일:
mvn package
컴파일된 코드를 `jar`와 같은 배포 가능한 형식으로 패키지:
mvn package {{[-D|--define]}} skipTests
유닛 테스트를 건너뛰고 컴파일 및 패키지:
mysql
설명 보기 ▼
mysql
MySQL 명령줄 도구.
더 많은 정보: <https://manned.org/mysql>.
mysql {{database_name}}
데이터베이스에 연결:
mysql {{[-u|--user]}} {{user}} {{[-p|--password]}} {{database_name}}
데이터베이스에 연결하고, 비밀번호 입력 요청:
mysql {{[-h|--host]}} {{database_host}} {{database_name}}
다른 호스트의 데이터베이스에 연결:
nano
설명 보기 ▼
nano
명령줄 텍스트 편집기. 향상된 `Pico` 클론.
관련 항목: `pico`, `rnano`.
더 많은 정보: <https://nano-editor.org/dist/latest/nano.html>.
nano {{path/to/file1 path/to/file2 ...}}
편집기 시작:
nano {{[-I|--ignorercfiles]}}
설정 파일을 사용하지 않고 편집기 시작:
nano +{{line}},{{column}} {{path/to/file}}
특정 파일 열기, 이전 파일을 닫으면 다음 파일로 이동:
netstat
설명 보기 ▼
netstat
네트워크 관련 정보(열려 있는 연결, 소켓 포트 등) 표시.
관련 항목: `ss`.
더 많은 정보: <https://manned.org/netstat>.
netstat {{[-a|--all]}}
모든 포트 나열:
netstat -p {{protocol}}
특정 프로토콜을 수신 중인 PID와 프로그램 이름 표시:
netstat
활성 TCP 연결 표시:
apt-get
설명 보기 ▼
apt-get
Debian 및 Ubuntu 패키지 관리 도구.
`apt-cache`를 사용하여 패키지를 검색하세요.
Ubuntu 16.04 이후 버전에서는 대화형 사용 시 `apt` 사용을 권장합니다.
더 많은 정보: <https://manned.org/apt-get.8>.
sudo apt-get update
사용 가능한 패키지 및 버전 목록 업데이트 (다른 `apt-get` 명령어 실행 전에 권장됨):
sudo apt-get install {{package}}
패키지 설치 또는 최신 버전으로 업데이트:
sudo apt-get remove {{package}}
패키지 제거:
systemctl status
설명 보기 ▼
systemctl status
Display the status of systemd units.
systemctl status {{unit}}.{{service|timer|socket|target|...}}
Show the status of a systemd unit:
systemctl status --failed
Show the status of failed units:
systemctl status
List all running services:
