본문 바로가기

전체 글

(118)
Error createing bean with name 'entitymanagerfactory' 해결하기 (H2 동시 접속) 회원가입 기능 테스트로 회원가입 시 사용자가 작성한 정보들이 DB에 제대로 저장되었는지DB에 저장된 Member 객체를 가져와 검증하는 테스트를 진행하는데 계속해서 [Spring Error] Error createing bean with name 'entitymanagerfactory' 에러가 났다. application.properties 설정이 잘못된건지 코드를 잘못 작성한 것이 있는지 아무리 검토해보아도원인을 찾을 수 없었고 이상하게도 간헐적으로 테스트가 통과되었었다. 다른 블로그에서는 @Id, @GeneratedValue 의 import가 잘못되어 이를 Javax로 바꾸어주는것,Javassist ? 를 추가해줌으로써 해결했다고 하는데 나는 이미 Javax.persistance ... 에서 impo..
디지털하나로 4,5기 금융서비스 개발 최종 합격 후기 하나은행 주관 부트캠프인 디지털 하나로 4,5기 금융 서비스 개발 분야에 최종 합격했다.이걸 준비하면서 선배 기수 후기를 참고하고자 했는데 이상하게 금융 서비스 개발쪽은 후기가 거의 없다시피 해서만약 이번 기수 이후에도 후배 기수를 뽑는다면 도움이 되었으면 좋겠어서 작성한다. 신기하게도 2개 기수를 같이 선발하는데 이유는 모르겠다. 인원을 많이 뽑으려고 하나?사실상 1기, (2,3)기 이후 3번째 선발이므로 3기라고 보는게 맞을지도..실제 교육에서는 4기 5기 딱히 구분짓지 않는다고 하는거 같다.  서류서류는 적부심사로 웬만하면 통과시켜 주는거같다.자소서는 지원 동기와 본인이 지금까지 한 노력을 위주로 작성하면 된다.추후 면접에서 자소서에 대한 내용에 질문이 들어올 가능성이 높다고 하니 솔직히 적도록 하..
JS에서 for in 과 for of의 차이점 자바스크립트를 공부하며 자바스크립트의 for문에 대해 알게된 내용을 기록하고자 한다. ✅ for of먼저 for of는 배열을 순회할 때 사용되는 for문이다.const num = [10,20,30]for(i of num){ console.log(i);}  배열내 요소들을 순차적으로 가져와 출력한다.그렇다면 for of를 사용해 객체를 순회하면 어떻게 될까const num = [10,20,30]let object = { a : 3, aaaaaa : "소고기", cccdd : "spring", number : num}for(o of object){ console.log(o);}  오류가 발생했다. 순회할 수 없단다.✅for infor in은 객체 내 요소들을 순환할 때 사용..
Stream 과 ResponseEntity<>에 대하여 프로젝트 진행 중 Stream과 ResponseEntity 에 대해 알게되어 기록을 위해 포스팅한다. 🤔 Stream?Stream을 파파고에 번역해보니 "흐름" 이라는 결과가 나왔다.단어의 의미 그대로 Stream은 "요소를 순차적으로 처리할 수 있는 데이터의 흐름"이다.배열이나 컬렉션 인스턴스에 여러 함수를 조합하여 원하는 결과를 필터링하고 가공된 결과를 얻을 수 있도록 하는 기술이며 Java 8에서 추가되었다. List articles = articleService.findAll() .stream() .map(ArticleResponse::new) .toList(); 내가 작성한 코드는 다음과 같다. 각 요소가 무엇을 뜻하는지 하나하나 알아보자. ✅ .stream()먼저 articl..
H2 Database에 대해서, 그리고 H2 DB 파일 생성하는 법 🤔 H2 Database H2 DB는 Java로 작성된 RDBMS 이다. 특징으로는1. 인메모리 데이터베이스로 프로그램 구동시 RAM에 데이터들을 저장하며 따라서프로그램이 종료되면 모든 메모리들이 삭제된다.2. 개발 단계나 테스트를 위해 자주 사용되는 DB이다.3. 임베디드 모드와 서버 모드, In-Memory 모드가 존재한다. (후술)4. 웹 콘솔이 존재한다. 장점으로는1. 적은 용량을 필요로하는 프로그램이고 메모리에서 작동하므로 매우 가볍고 빠르다.2. 웹 콘솔을 제공하므로 데이터를 쉽게 간편하게 관리할 수 있다. 단점으로는1. 대규모 트랜잭션 처리나 매우 큰 데이터베이스에선 성능 저하가 발생할 수 있다.2. 확장성이나 고급 기능이 타 DB에 비해 부족하다. 서버 모드> 데이터 파일을 로컬에 저장하..
[IT-AI] 인공지능이란? 개념 - 활용사례 - 문제점 - 해결방안 ✅ 인공지능의 개념인공지능은 학습, 창조, 이미지 인식등의 인간 지능과 연결된 인지 문제를 해결하는 데주력하는 컴퓨터 공학 분야이다. 인공지능의 목표는 데이터에서 의미를 도출하는자기 학습 시스템을 만드는 것이다. 그러면 인공지능은 그 지식을 바탕으로 인간과 같은방식으로 새로운 문제를 해결하는 데 적용할 수 있다.  ✅ 인공지능 활용사례- 자율주행 자동차다양한 교통상황에 대응하는 방법을 학습한 인공지능을 차량의 센서에 이식하여실시간으로 변하는 교통상황에 맞춰 의사 결정을 내린다. - 스마트 디지털 도우미기가 지니, 빅스비, 시리와 같이 기본적으로 명령을 듣고 의사 결정을 내려 행동으로 바꾸는 디바이스들이 있다. - 스마트 팩토리스마트 팩토리란 제품 생산 과정에 AI..
[IT-IoT] 사물인터넷(IoT) 개념 정리 및 사례, 장단점 🤔 사물인터넷이란?사물 인터넷은 실제 객체(사물)를 인터넷에 연결하는 프로세스를 말한다.수동 작업을 최소화하여 무선 네트워크에서 데이터를 수신하고 전송하는 물리적인 기기들로이루어진 모든 시스템이다. 모든 종류의 오브젝트에서 컴퓨팅 기기를 통합할 때 비로소 IoT가 실현된다. 🤔 사물인터넷의 핵심 이점- 효율성 향상기업은 IoT 디바이스를 이용하여 프로세스를 자동화하고 최적화함으로써 효율성과 생산성을 향상할 수 있다.예를 들어 IoT센서를 이용하여 장비 성능을 모니터링하고 가동 중단을 유발하기 전, 잠재적인 문제를 감지 및 해결할 수 있으므로 유지보수 비용을 절감하고 가동 시간을 개선할 수 있다. - 데이터 기반 의사 결정IoT 디바이스는 방대한 양의 데이터로부터 더 나은 정보에 기반해 비즈니스 의사 ..
[JAVA-D3] SWEA 3809 - 화섭이의 정수 나열 SW Expert AcademySW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!swexpertacademy.com ✅ 문제 요약n만큼 수가 주어졌을 때, 해당 숫자들로 수를 이루어라, 이때 이루지 못한 수 중에서가장 작은 수를 출력하라 🤔 문제 풀이처음 문제를 보고 완전 탐색으로 접근하려고 했었다. 하지만 주어지는 숫자의 개수를 보고 바로 다른 방법을 생각해보았다. 주어지는 숫자로 수를 이룰 때 특징은 반드시 주어지는 순서대로 이루어야 한다는 것,예를들어 3, 0, 1이 주어졌을 때 3, 0, 1, 30, 31, 301이 가능하지만 13이나 130 같은 수는이룰 수 없다. 따라서 모든 수 입력 값들을 입력받는 순서대로 하나의 문자열에 더하고0부터 시작하여 어떤 수 I가 문자열에..

반응형