profile
어제보다 오늘 더 Developer

Destructuring 할당

구조 분해 할당 구문은 배열이나 객체의 속성을 해체하여 그 값을 개별 변수에 담을 수 있게 하는 JavaScript 표현식입니다.변수에 기본값을 할당하면, 분해한 값이 underfined일 때 그 값을 대신 사용합니다.

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

오라클 클라우드 DB 이클립스 연동 에러 ( 전자지갑 ) : The Network Adapter could not establish the connection

회사에서는 전자정부 프레임워크를 사용하기 때문에 공부를 하는 도중 오라클 클라우드 DB와 연동하는 과정에서 에러가 났다. The Network Adapter could not establish the connection이라는 내용이었다. 로컬에서 실행중인 오라클 D

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

Linux 정리 [1]

pwd 현재 위치하고 있는 경로를 나타냄 ls \[option\] ( -al | -rtl | -l ) 현재 위치하고 있는 디렉토리의 파일을 나타냄 ls -rtl | ls -al (숨김파일 포함) | ls -l mkdir \[디렉토리 이름] 현재 위치하고 있는 디렉토리

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

인스톨된 JDK 버전이 2개 이상일 경우 팁 ( Oracle, OpenJDK )

집에서 아직은 어색한 전자정부 프레임워크를 연습해보려고 하다가3.9 버전은 java 8 을 필수로 써야 한다고 한다.현재 나는 오라클 자바 11을 쓰고 있었기 때문에 바꿔줄 필요가 있었다.그래서 검색을 해본 결과 명령 프롬프트 창을 이용해 쉽게 설정 할 수 가 있었다.

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

프로그래머스 코딩테스트연습 체육복

문제를 잘 안 읽어서 푸는데 오래 걸렸다.학생 마다의 체형이 다르다는 것도 나중에 봐서 오래걸린 문제.Map을 활용하여 해당 학생의 번호를 Key, 해당 학생이 가지고 있는 체육복의 갯수를 Value로 한다.모든 학생은 등교시에는 모두 체육복을 가져왔을 것이다.n만큼

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

프로그래머스 코딩테스트연습 소수 찾기

자꾸 효율성 테스트에서 실패하여서 살짝 힌트를 봤다.그랬더니 어떠한 소수의 제곱근 이하의 소수로 나누었을 때 나누어지지 않는다면 소수다.라는 힌트를 받았다.71로 제곱근을 계산해보면 8\*8 ~ 9\*9 사이니 8.xxxx가 나올 것이다.8 이하의 소수는 2 3 5 7

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

프로그래머스 코딩테스트연습 예산

Stream.boxed()는 Wrapper 클래스로 Wrap 해주는 역할이다.이 문제는 예산을 정렬한 뒤 순서대로 대입하고 합하여 budget을 넘을 때break를 걸어 count를 구한다.

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

프로그래머스 코딩테스트연습 오픈채팅방

레벨 2 치고는 쉬웠던 문제였다.DB처럼 ID를 KEY, 닉네임을 VALUE로 하는 맵을 만든다.split의 크기가 2보다 크다면 map에 넣어준다.( map에 key 값이 같다면 value만 수정이 된다. )( 닉네임이 변경되는 경우는 Enter, Change로 인한

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

[인프런] 김영한님 스프링 입문 정리 [4]

AOP : 관점 지향 프로그래밍공통 관심 사항(cross-cutting-concern)과 핵심 관심 사항(core concern)을분리하여 프로그래밍 하는 것하나의 메서드의 실행 시간을 알아내라고 하면 쉽다.그런데 모든 메서드의 실행 시간을 알아내라고 하면 어떨까?모든

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

프로그래머스 코딩테스트연습 문자열 압축

이번 문제는 도저히 생각안나서 하나씩 과정으로 풀어서 코드가 매우 더럽다.코드를 짧고 간결하게 작성하게 되는 날까지 연습하자.해당 글자 크기의 반 + 1 만큼 돌면서1\. 먼저 글자를 해당 개수 만큼 쪼갠다.2\. 그것을 바탕으로 전 문자열과 현재 문자열을 비교하여 같

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

[인프런] 김영한님 스프링 입문 정리 [3]

DB를 이용해 테스트하기 @SpringBootTest : 스프링 컨테이너와 테스트를 함께 실행하는 것 @Transactional : 테스트 케이스에 이 어노테이션이 있으면, 테스트 시작 전에 트랜잭션을 시작하고 ,테스트 완료 후 항상 롤백한다. 즉 , DB에 Commi

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

[인프런] 김영한님 스프링 입문 정리 [2.5] SOLID원칙

스프링 입문 강의를 들으면서 SOLID가 무엇인지 궁금해져 검색을 해보았다.컴퓨터 프로그래밍에서 SOLID란 객체 지향 프로그래밍 및 설계의 다섯가지 기본 원칙을 앞 글자만 따서 나열한 것이다.모든 클래스는 하나의 책임만 가지며, 클래스는 그 책임을 완전히 캡슐화해야

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

[인프런] 김영한님 스프링 입문 정리 [2]

테스트 코드에서는 실행과정이 잘 되는지도 중요하지만 더욱 중요한 것이 예외처리가 잘 되느냐다.MemberService 로직을 다 작성하고 나서 클래스 이름을 클릭후 alt enter를 누르면 이런게 뜬다. 혹은 ctrl shift T여기서 테스트 생성을 눌러주면 이런

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

프로그래머스 코딩테스트연습 3진법 뒤집기

옛날에 진법 만드는 공식을 까먹어서 오래걸렸다.특별히 설명할건 Math.pow(밑, 지수) 밖에 없는 것 같다.2 ^ 3 을 원한다면 Math.pow(2,3) 이런 형식으로 쓰면 된다.

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

프로그래머스 코딩테스트 연습 - 실패율

나는 이런 방식으로 풀었다.일단 stages의 원소들을 정렬하여 인덱스 0 부터 반복을 돌려서 다음 원소가 N이 아닐때 까지count는 1씩 증가하고N이 아닌 경우 count와 stages의 크기를 나눠 실패율을 구했다.배열을 리스트에 담아서 subList(beginI

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

[인프런] 김영한님 스프링 입문 정리 [1]

아직 모르는 내용이 많은 것 같다.부채의식을 가지고 항상 공부하자.처음에 웹 도메인에서 hello로 라는 도메인이 서버로 들어가면서버는 Controller에서 hello와 매칭이 되는 도메인 매핑을 찾는다.Model을 넘겨 주면 해당 페이지에서 타임리프가 처리를 하여넘

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

프로그래머스 코딩테스트연습 소수 만들기

문제에서 3개의 숫자를 중복없이 더 해주도록 for문을 사용해서 돌렸다.과정 마지막에선 { . . . . . . num, num1, num2} 이 3가지의 숫자만 더할 것이기 때문에i 는 length -2 까지k는 length -1 까지j는 length 까지 for문을

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

프로그래머스 신규 아이디 추천 코딩테스트연습

1단계 new_id의 모든 대문자를 대응되는 소문자로 치환합니다.String 클래스의 toLowerCase() 메서드를 사용하면 모든 문자열이 소문자로 치환된다.2단계 newid에서 알파벳 소문자, 숫자, 빼기(-), 밑줄(), 마침표(.)를 제외한 모든 문자를 제거합

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

AWS로 Spring Boot 프로젝트 배포하기 [4]

해당 포스팅은 Gradle을 사용합니다.해당 포스팅은 jar를 사용합니다.해당 포스팅은 InteliJ를 사용합니다.해당 포스팅은 AWS RDS가 아닌 오라클 클라우드 전자 지갑 방식을 활용합니다.이제 인텔리제이로 들어가서 jar파일을 만들어 보자.인텔리제이로 들어가서

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

AWS로 Spring Boot 프로젝트 배포하기 [3] (수정됨)

해당 포스팅에선 AWS RDS를 쓰지 않고,Oracle Cloud의 전자 지갑 방식을 사용합니다.AWS 인스턴스를 보고 만드실 수 있으셨다면 RDS도 엔드포인트와 포트번호 사용만 다를 뿐데이터베이스를 구축하실 수 있으실 겁니다.해당 포스팅에선 Gradle을 사용합니다.

2022년 4월 11일
·
0개의 댓글