전체 글
-
Spring Boot) Controller와 Service 사용방법 (기초)Programing Language/Java 2023. 2. 16. 20:54
- 1. Inserface 생성 public interface UserService { UserDTO createUser(UserDTO userDTO); } - 2. service 파일 생성하여 interface 상속받기 @Service public class UserServiceImpl implements UserService { @Autowired private UserRepository userRepository; @Override public UserDTO createUser(UserDTO userDTO) { // Perform necessary operations // ... User user = new User(userDTO); userRepository.save(user); return ne..
-
Spring Boot 3.0.2) Swagger 3.0 연동하기Programing Language/Java 2023. 2. 16. 17:28
- 필요 dependency //pod.xml org.springdoc springdoc-openapi-starter-webmvc-ui 2.0.2 io.springfox springfox-boot-starter 3.0.0 - Config 파일 import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import springfox.documentation.builders.ApiInfoBuilder; import springfox.documentation.builders.PathSelectors; import springfox.documentation.builder..
-
CSS ) div에서 2줄 이상 넘어갈때 ... 처리 하는 방법Programing Language/CSS 2023. 1. 30. 18:38
.card { max-width: calc(100% - 38px); overflow: hidden; text-overflow: ellipsis; display: -webkit-box; // 얘네를 추가히준다 -webkit-line-clamp: 2; -webkit-box-orient: vertical; } display: -webkit-box 속성은 해당 영역을 box 형태로 관리된다. -webkit-line-clamp 속성은 영역 내의 컨텐츠의 최대 라인수를 결정한다. -webkit-box-orient: vertical 속성은 영역 박스의 내의 정렬을 수직으로 만든다. 결과화면 두 줄로 잘보인다! 도움 되셨다면 하단의 광고 클릭 세엔스!!
-
[Nginx] Nginx의 5가지 주요 기능에 대해서 알아보자. (로드 밸런싱, 캐싱, 장애 대응, 가상 호스팅, Keep Alive 제어)Programing Study/E.T.C 2022. 12. 30. 20:17
Nginx에 주요 기능이 총 5가지가 있다. 장애를 대응하는 방법 로드 밸런싱으로 부하분산을 수행하기 Keep Alive로 자원을 효율적으로 이용하기 Sub-Domain으로 다양한 서버 호스팅 캐싱 처리로 더 빠른 속도를 제공 장애 대응 장애 대응은 Backend 서버에 대한 요청과 응답을 토대로 장애를 판단하는 서비스이다. 장애 대응을 위해서는 Upstream Module을 사용하는데, max_fails, fail_timeout으로 서버의 상태를 확인한다. 그 설정으로 서버 상태를 확인해서 설정 값을 초과하면 백업 서버로 서비스가 활성화되게 하며 장애를 대응한다. max_fails=n : n으로 지정된 횟수만큼 연결 실패하면 서버 다운된 것으로 판단. fail_timeout=n : max_fails가 ..
-
Yarn 설치Programing Study/E.T.C 2022. 12. 28. 17:07
📣 NVM(NodeJS) 설치 https://archijude.tistory.com/587
-
Ubuntu18.04 - nvm 및 nodejs 최신버전설치Programing Study/E.T.C 2022. 12. 28. 17:01
url을 이용하여 nvm 설치 $ sudo curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash $ export NVM_DIR="$HOME/.nvm" $ [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" $ [ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" nvm을 통해 최신버전 확인 및 설치 $ nvm ls-remote ... v12.10.0 $ nvm install 12.10.0 버전 확인 $ node -v v12.10.0 도움 되셨다면 하단의 광고 클릭( ^.* 찡긋)
-
.Net Core Api) ubuntu + nginx로 서버 배포하기Programing Language/.Net Core 2022. 12. 20. 17:00
필수 프로그램 설치 sudo apt update git sudo apt install git nginx sudo apt install nginx .NET 5.0 SDK & Runtime wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb sudo dpkg -i packages-microsoft-prod.deb rm packages-microsoft-prod.deb sudo apt-get update; \ sudo apt-get install -y apt-transport-https && \ sudo apt-get update && \ sudo apt-g..