전체 글 296

[JAVA] 백준 톱니바퀴

구현문제이다. 실수한점 : input값을 받을때, 띄어쓰기가 되어있지 않기 때문에 StringTokenizer로 끊어서 값을 받을수 없는데 인지하지 못하여 조금 헤맸다. Circular Queue가 먼저 생각이 났다. 하지만 Queue를 직접 Push, POP을 이용하는 경우에는 비효율적일거라고 생각했다. 그래서 배열값을 넣어두고 각 위치에 해당하는 주소값을 뜻하는 index를 정하였다. 아래는 Circular Queue를 포인터처럼 표현 식이다. 생성자는 input값으로 받은 value값을 받아낸다. class Circular { int right = 2;//3시방향 int left = 6;//9시방향 int[] states = new int[8]; Circular(int[] states) { for ..

[React/Spring Boot/Kotlin] 목록 만들기(배포)

간단하게 프론트/백엔드 정리 참고(더보기) 더보기 FrontEnd => VS 터미널에서 React를 빌드하면된다. 백엔드 없는 프로젝트는 위 빌드파일을 서버에 올리기만하면된다. npm run build BackEnd => Docker에서 AWS에 올리기 : 도커이미지파일 이용 https://inma.tistory.com/148 [SpringBoot] Docker 컨테이너 배포 (with. Gradle) SpringBoot 앱을 개발환경(Development/Production)을 나누어 배포하는 방법에 대해 알아봅니다 🤩 (본 포스팅에서는 SpringBoot + Gradle + Docker를 사용합니다.) 1. Spring Initializr에서 dependency로 Sprin.. inma.tistory..

[React/Spring Boot/Kotlin] 목록 만들기(Spring-React연결하기)

FrontEnd : React BackEnd : Kotlin + SpringBoot DataBase : Docker + Mysql 이용 툴 : - VS(Visual Studio Code) - Postman(데이터베이스 쿼리 발생) - Windows Terminal - npm(Node.js패키지 관리자) Backend개발 후 Docker Mysql 연결(PORT : 3306) => Mysql연결된 것을 Postman을 통해서 쿼리 테스트 => VS에서 npm을 통해 React 설치 및 App.js를 이용 (PORT : 3000에서 Spring서버로 연결해서 PORT : 3306에서 데이터를 불러옴) 접근허용 방법 아래는 webConfig.class 파일의 내용이다. https://www.youtube.co..

Docker 명령어

https://www.yalco.kr/36_docker/ 가장 쉽게 배우는 도커 어려운 프로그래밍 개념들을 쉽게 설명해주는 유튜브 채널 '얄팍한 코딩사전'. 영상에서 다 알려주지 못한 정보들이나 자주 묻는 질문들의 답변들, 예제 코드들을 얄코에서 확인하세요! www.yalco.kr 1. 현재 실행중인 도커 보기(present의 약자) docker ps 2. 이미지로 컨테이너 생성하기 docker create {옵션} {이미지명}:{태그} # 예: docker create -it python 3. 만들어진 컨테이너 시작 docker start {컨테이너 id 또는 이름} 4. 이미지를 다운받아(없을시에) 바로 컨테이너 실행하여 진입하기 docker run {이미지명}:{태그} # 예: docker -it ..

Docker 설치 및 도커에 MySQL실행하기

참고 영상 https://www.youtube.com/watch?v=J9pxPVcd-fY 참고 링크 https://docs.microsoft.com/ko-kr/windows/wsl/install-win10#manual-installation-steps Windows 10에 WSL 설치 Bash 터미널을 사용하여 Linux 배포(Ubuntu, Debian, SUSE, Kali, Fedora, Pengwin 및 Alpine 포함)를 Windows 10 머신에 설치하는 방법을 알아봅니다. docs.microsoft.com 준비 : ms store에서 윈도우 터미널 다운 모두 설치완료하면 wsl2설치완료. 다음은 docker 설치 https://docs.microsoft.com/ko-kr/windows/wsl/..

[JAVA] Spring boot 공부방향

1. 완전초보일때 참고할 깃허브 https://github.com/next-step/spring-learning-test next-step/spring-learning-test Contribute to next-step/spring-learning-test development by creating an account on GitHub. github.com 2. 완전 처음일때 강의추천(김영한님 로드맵따라가기) https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%EC%9E%85%EB%AC%B8-%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8 [무료] 스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근..

[JAVA] 백준 스타트택시

dfs방식으로 문제를 풀었는데 시간초과가 됐다. 더보기 import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.util.*; class Main { static boolean[][] visit; static int[][] grid; static int N, M, fuel; static int taxiX, taxiY; static Guest[] guests; public static void main(String[] args) throws IOException { BufferedReader br = new BufferedReader(new InputStreamReader(Sy..

[JAVA] 백준 청소년 상어

처음에 시도했던 코드는 아래와같다. 더보기 더보기 처음엔 시도하던 코드 import java.io.*; import java.lang.reflect.Array; import java.util.*; class Main { static int sharkX, sharkY, sharkD; static int eaten = 0; static int[][] a = new int[4][4]; static int[][] dir = new int[4][4]; static int[] dirx = {0, 0, -1, -1, -1, 0, 1, 1, 1};//index=0일때는 0,0 static int[] diry = {0, -1, -1, 0, 1, 1, 1, 0, -1}; static Stack eatenList = new..