깃헙 레포를 미리 만들어 둔 다음에 땡겨쓰면 spring boot 셋팅이 골치아팠던 걸로 기억한다.로컬에서 스프링 부트 셋팅을 다 마친 뒤에 이 프로젝트를 깃헙에 push하는 방법을 추천한다... 1. New project 생성 spring boot 버전 : 3버전이면 충분하다 생각했기 때문에 3.3.3으로 선택.의존성 설정 : 로깅이나 시큐리티는 추후에 생각하기로 (빠른 빌드업) gradle이 init될 때까지 잠시 기다려준다. 2. upstream 깃헙 연결깃헙 웹 페이지에서 접근 가능한 깃 레포지토리를 upstream이라고 부른다.* token 연동 진행방법 *'아이디 로그인'으로 연동할 경우 push할 때 권한 에러 발생한다. 따라서 처음부터 token 연동으로 진행하기를 권장. Setti..
spring과 jdk간 적용 버전spring 6.2~ : jdk 17-25spring 6.1~ : jdk 17-23spring 6.0~ : jdk 17-21spring 5.3~ : jdk 8-21 위 표에서 유념해야할 점은 spring 5.3~이 spring 5버전의 마지막 브랜치라는 것이다. spring 5버전은 2024-8-31까지 지원된다. 상업적 지원은 2026-12-31까지이다. spring 5버전의 지원이 만료될 경우 spring 6버전으로 업그레이드 해야할텐데 spring 6부터는 java 17이 미니멈 적용 가능한 버전이라는 것을 기억하자. spring boot 3.0~ : jdk 17 java 버전별 지원 https://www.oracle.com/kr/java/technologies/ja..
어려울 거 없어요~ 어려운 말로 번드르르 읽지말고 함께 쉬운 말로 정리해보아요~CI지속적인 통합, 즉 Git에 수정한 내 새로운 코드를 합친다는 뜻입니다 ^^ 이를 빌드한다(배포 파일을 만든다~)고도 할 수 있겠지요~CD지속적인 배포. 바뀐 내용을 사용자에게 제공(배포)한다는 뜻입니다~ 자동화된 CD는 '무중단 배포'를 의미합니다. CI가 자동화되기 전에는 개발자들이 한땀한땀 Githup 레포지토리에 수정한 코드를 커밋하고, 푸쉬하고, 브랜치를 머지해야했답니다. 자동화 적용안하고 직접 git 관리하는 회사는 지금도 많지만요~CD가 자동화되기 전에는 개발자들이 직접 tomcat(서버) 끄고, .war파일(배포할 코드파일) 바꾸고, tomcat 올리고, 로그 모니터링하는 과정을 거쳤지요~여기에 많은 시간과 ..
Client - Server 구조호스팅을 이해하기 위해서는 먼저 client - server 구조를 알고 있어야한다.사용자 > client computer > server computer 순서로 요청이 전달되며server computer > client computer > 사용자 순서로 응답이 전달되는 것을 클라이언트 서버 구조라고 한다. ^^클라-서버 구조에서의 호스팅은 결국 위의 'computer'를 구동하기 위한 환경을 빌리는 모든 행위를 말하는데, 먼저 호스팅의 정의 부터 짚고 넘어가겠다. 호스팅이란호스팅이란 서버의 일부를 임대해주는 서비스이다. 개인이 서버를 관리하는 건 힘든 일이기 때문...(전력, 보안 관리 등) 호스팅을 '제공해준다'는 말로 이해하면 쉽다.host 자체가 파티나 이벤트를 주..
public class Server_0 { public static void main(String[] args) throws IOException { Server_0 serve = new Server_0(); server.boot(); } private void boot() throws IOException { serverSocket = new ServerSocket(8000); // 8000번 포트 가진 소켓 생성 Socket socket = serverSocket.accept(); InputStream in = socket.getInputStream(); OutputStream out = socket.getOutput..
중국은 기본 영어가 안 통하므로 준비할 게 많다.로밍 : 도깨비 e심 한국에서 설치랑 등록까지 다 진행하고 가기를 바래요sms인증이 있기 때문에 중국 현지에서 등록하기 어려움 (로밍 켜서 +82번으로 오는 한국 문자 메세지를 확인해야하기 때문에~) 용량은 일1GB 후 속도제한 무제한.데이터 속도는 만족스러웠는데....문제는 일1GB 충전의 기준 시각이다. 충전이 현지시각 아침 8시 반에 이뤄짐... (이럴수가...)숙소가 호텔이었음에도 와이파이가 전혀 안 터졌기 때문에 (ㅜㅜ) 숙소 돌아와서 힘들었다.중국은 정말 모~든 것이 인터넷으로 진행되기 때문에 무조건 넉넉하게 데이터를 잡고 가길 추천... 알리페이 (=푸바오)알리페이도 미리 신용카드 등록까지 다 마치고 출국하기를 추천 (무슨 일이 생길지 모른다..