HackerRank : Left Rotation (feat. 시간복잡도)

HackerRank : Left RotationInteger 타입이 들어있는 리스트의 요소를 왼쪽으로 하나씩 미는 문제List로 풀었을 때 테스트케이스 2개가 시간 초과로 실패하여 List를 Array로 변환 후 같은 로직으로 풀었더니 통과됐다. 단지 List와 Arr

2023년 6월 14일
·
0개의 댓글
·
post-thumbnail

[Java] 입출력 - BufferedReader와 BufferedWriter (feat. Scanner 느려!!)

코드업 기초 100제의 1084번 문제를 풀다가 알게된 것이다. >코드 상으로는 틀린 점이 없으나, Scanner의 느린 속도로 인해 시간 초과로 실패했던 문제다. Scanner 정규식을 사용해 기본 데이터타입들과 문자열을 분석할 수 있는 간단한 텍스트 스캐너 메서

2023년 2월 19일
·
0개의 댓글
·

[Java] 데이터 기본형 타입 (Primitive type)

Java에서 정수는 int, 실수는 double 로 단순무식하게 생각해 왔는데 이럼 안 될 거 같아…앞으로 문제에서 요구하는 데이터 타입의 유효 범위를 무시하지 말아야지1바이트\-128 ~ 1272바이트32,768 ~ 32,7674바이트\-2,147,483,648 ~

2023년 2월 2일
·
0개의 댓글
·

[Java] Integer.parseInt(String, radix) - 문자열을 n진수로 변환하기

코드업 기초 100제의 1034번 문제를 풀다가 알게된 메서드이다.10진수 정수를 8진수로 변환해야 했다.문자열을 정수로 변환할 때 마다 Integer.parseInt(String s) 메서드를 자주 사용했는데 이 메서드가 10진수가 아닌 다른 진수로도 바꿔준다는 것을

2023년 2월 2일
·
0개의 댓글
·

[Java] String.toCharArray() - 문자열을 char 배열로 쪼개기

코드업 기초 100제의 1022번 문제를 풀다가 알게된 메서드이다.String형 변수를 char형 배열인 data2000에 한 글자씩 저장해야 한다.내 머릿속에 바로 떠오른 방법은문자열의 길이만큼 반복문을 돌며 문자열.charAt(index) 메서드로 문자열의 문자를 

2023년 2월 2일
·
0개의 댓글
·

[Java] String.format() - 문자열 형식 지정 메서드

코드업 기초 100제의 1012번 문제를 풀다가 알게된 메서드이다.문제의 핵심은 float 타입으로 입력된 실수를 '그대로 출력하기' 이다.입력 받은 실수를 float 형식의 변수에 담아 바로 출력했더니 double로 바뀌어 출력되어서 답이 틀렸다는 것...!float

2023년 1월 31일
·
0개의 댓글
·
post-thumbnail

[Git] .gitignore 안 먹힐 때

git 저장소에 커밋 되지 말아야 하는, 무시되어야 하는 디렉토리나 파일을 정의하는 파일OAuth 실습 중에 OAuth 클라이언트의 정보가 있는 application-oauth.yml을 .gitignore에 등록해 커밋이 안 되게 하려고 했으나 .gitignore에 제

2022년 9월 29일
·
0개의 댓글
·
post-thumbnail

[Docker] Docker Hub push 실패 : requested access to the resource is denied

Docker에서 사용 중인 이미지를 Docker Hub에 push 하려고 한다.이때 리소스에 접근할 수 없다는 에러가 발생한다.denied: requested access to the resource is denied리소스에 대해 요청된 접근이 거부되었습니다.찾아보니

2022년 8월 3일
·
0개의 댓글
·
post-thumbnail

토이프로젝트: 게스트북 회고록

게스트북이 뭔가요❓ '게스트북'은 게스트북의 주인에게 메시지를 남길 수 있는 방명록 웹 서비스다. 왜 개발했나요? 2021년도에 졸업 작품을 만들면서 서버를 맡고, 백엔드를 보조했었다. 그때 해소하지 못한 갈증을 해소하기 위해 토이 프로젝트를 하나 해 봐야겠다는 생각

2022년 7월 31일
·
0개의 댓글
·
post-thumbnail

[Axios] HTTP GET 요청 (feat. data를 담을 수 없다)

상황 > 카드 세부 정보를 받아오기 위해 서버에 card id와 함께 Get 요청을 전송했다. Get 요청시에는 data를 담을 수 없다는 에러가 발생했다. " 왜 data가 안 담겨! 그럼 Get 요청할 때 서버가 알아야되는 정보를 어떻게 보내! " 라고 일단 화냈

2022년 7월 30일
·
0개의 댓글
·
post-thumbnail

[Axios] Response.data 출력하기

Axios를 사용해 Springboot에게 받은 json으로 된 list를 화면에 출력하기 위해 key와 value를 꺼내려한다.okky에 질문했는데 아무도 답을... 😭😭구글엔 온통 React, Vue 환경에서의 예제뿐이라 앞이 막막했다. 어떡하지...❓intel

2022년 7월 25일
·
0개의 댓글
·
post-thumbnail

[JPA] save(), saveAll(), saveAndFlush() 차이

상황 > Card 객체를 DB에 insert 하기위해 JPA 메소드를 쓰려는데 insert 쿼리 메소드가 3개나 있다. 난 뭘 써야하나? 뭐가 다른걸까? 1개 저장 즉시 DB에 저장되지 않고 영속성 컨텍스트에 저장되었다가 또는 해줘야 DB에 저장된다. >`fl

2022년 7월 16일
·
0개의 댓글
·
post-thumbnail

[JPA] DELETE Query 에러 : Statement.executeQuery()

1. 상황 > nativeQuery로 Delete문을 만들어 사용했더니 라는 에러가 발생했다. 해석해보면, "Statement.executeQuery()는 결과 집합을 생성하지 않는 문을 실행할 수 없습니다." 라고 한다. > 무슨 말일까? Statement?

2022년 7월 16일
·
0개의 댓글
·
post-thumbnail

[CORS] 또 나타난 Cors Policy (feat. Springboot & Axios)

상황 > 1. 원격 서버에서 Springboot 실행 > 2. 로컬에서 Axios를 사용해 원격 서버로 GET 요청 > 3. Cors Policy 두두등장 Cors Policy는 전에도 발생했어서 가볍게 생각했는데 그땐 내가 쓰는 서버가 1개였고 지금은 2개가 되어서

2022년 7월 7일
·
0개의 댓글
·
post-thumbnail

[Git] branch에 대한 나의 착각 (feat. 커밋 컨벤션)

상황혼자 토이프로젝트를 진행중이다. 🔗 게스트북 : 방명록 웹나름 구조적으로 해보겠다고 작업 내역을 한 눈에 보기위해 커밋 컨벤션 검색해보고, 커밋 목적 별로 브랜치를 나누고 작업 마다 브랜치를 바꿔가며 코딩하고 있었다.a 브랜치에 커밋한 내역이 b, c브랜치에도 뜨

2022년 6월 23일
·
0개의 댓글
·
post-thumbnail

[Git] commit, push 되돌리기

상황 design 브랜치에 커밋 해야하는데 브랜치 이동하는 거 까먹고 main 브랜치에 커밋해버렸다. 어차피 혼자 쓰는 리포지토리인데 그냥 무시할까 하다가 나중에 다른 사람이랑 같이 쓰는 리포지토리에 실수하는 불상사를 위해 수정했다. > 해결 방법 1. 지우고

2022년 6월 20일
·
0개의 댓글
·
post-thumbnail

[Git] 커밋 했는데 잔디가 안 심어질 때

상황커밋하고 푸시했는데 깃허브에 잔디가 안 심어졌다 !!!잔디 심으려고 커밋 열심히 하는데... 어!!!??! 큰일이다 발생 원인 로컬 git에 등록된 사용자와 github의 사용자랑 달랐기 때문이다.git에 설정한 user.name, user.email 이랑gith

2022년 6월 19일
·
0개의 댓글
·
post-thumbnail

[CORS] Chrome 크로스 도메인 이슈: CORS policy

상황 포트폴리오 웹 페이지를 로컬에서 실행시켰고,index.html에서 html 파일 5개를 자바스크립트로 로드시켰다.index.html 발생한 오류 발생 원인 로그에 적혀있다. "CORS 정책에 의해서 접근이 차단됐다"CORS는 Cross-Origin Resour

2022년 6월 13일
·
0개의 댓글
·
post-thumbnail

[Jenkins] ExecuteShell 권한 거부

Jenkins의 ExecuteShell에서 gradle 파일 실행 권한 거부Jenkins를 설치한 EC2에 root로 접속했으나 gradle 파일에 대한 실행 권한이 존재하지 않았다.'실행 권한이 없으면 권한을 주면 되지!' 라고 생각해 EC2에 접속하여 chmod+x

2022년 5월 18일
·
0개의 댓글
·
post-thumbnail

CI/CD 서버 구축하기 회고록

목차 1. 머리말 1) 서비스 설명 2) 개발의 필요성 2. 본문 1) 클라우드 서버 선택 2) 서버의 분리 3) 구현 과정 3. 맺음말 1) 소감 및 회고 1. 머리말 1) 서비스 설명 졸업 프로젝트로 개발한 OnePass는 CCNA 시험 대비를 위한 AI 기반

2022년 1월 24일
·
0개의 댓글
·