본문 바로가기
728x90
반응형

0254

[프머] 완주하지 못한 선수 42576_ 자바풀이 package pm; import java.util.HashMap; import java.util.Iterator; import java.util.Map; import java.util.Map.Entry; public class pm42576 { public static void main(String[] args) { // TODO Auto-generated method stub String answer =""; String[] participant = {"k", "i", "e"}; String[] completion = {"k","i"}; //hash사용하기 HashMap map = new HashMap(); //이름의 갯수를 hashmap으로 묶어 체크한다. for(String player:parti.. 2022. 1. 6.
[cs] RDBMS 와 NoSQL 차이점 RDBMS (Relational DataBase Management System) : 2차원 행과 열로 데이터 관계를 관리하는 데이터 베이스. NoSQL (Not Only SQL) : RDBMS가 비대해짐에 따라 이를 극복하기 위해 등장하게 되었다. - 정해진 스키마에 따라 데이터를 저장한다. - 관계를 나타내기 위해 외래 키(foreign key)를 사용. - 외래키를 사용하여 테이블간 join이 가능하다. 장점 ) 스키마에 맞추어 데이터관리, 데이터의 적합성을 보장한다. 단점 ) 스시템이 커질수록 처리가 복잡해지고, 성능저하, 수평적 확장이 어렵다. - 테이블간 관계정의가 없다. - 따라서 join도 불가하다. - scale-up이아닌 scale-out을 목적으로 한다. 장점 ) 스키마 없이 key-.. 2022. 1. 5.
[java] NullPointerException (try-catch예시) , 예외처리 1. 해당 날짜에 새로운 답변을 작성할때, 해당 날짜에 해당하는 답변테이블에 count를 +1해주어야하는데 2. 기존에 컬럼이 있다면 +1 3. 컬럼이 없다면 새롭게 컬럼을 만들어주는 작업이 필요하다. 여기서 3번의 경우,, null로 반환이 되기때문에 nullpointexcepion이 자꾸 뜬다. if(result.isEmpty())와 같은 코드를 짜보았으나, 여기서 반환 받는것은 "null" 이나 ""가아니라 말그대로 아무 값도 존재하지 않는 null이기때문에 참조할 주소가 없으므로 에러가 발생한다. 그래서 try-catch로 예외처리를 해주었다. https://imasoftwareengineer.tistory.com/82 17. 예외처리 (Exception, try-catch ) (1) 이 포스트에.. 2021. 12. 26.
팀 플[365(나와 나를 연결할 기록들)]: (5.배포 준비, 현황) h님이 생성한 ec2서버를 이용하여 배포할 계획이다. 개발자들끼리만 만나서 기능도 점검했다. 부족한 것은 배포후 2차 수정때 추가 및 수정하게 될것이다. 파일질라를 이용하여 서버에 접속하고, 작업한 파일을 war파일로 export하여 준비하였다. 기존에 쓰던 db에서 데이터,테이블, 컬럼 등 옮겨야할것들 rds로 옮겼다. 곧 배포할수 있지 않을까! https://developer111.tistory.com/17 [AWS]스프링 프로젝트 배포(3)-파일질라에 war파일 배포 이제 파일질라에 스프링 프로젝트를 war파일 형태로 배포해보도록 하겠습니다. 파일질라에 접속하여 [편집] [설정] 메뉴에 들어가줍니다. 그런 다음 왼쪽메뉴에서 SFTP를 눌러주고 키파일 추가에 developer111.tistory.co.. 2021. 12. 24.
ㅇㄹ ㅇㄹ 2021. 12. 23.
[mysql] resultMap 사용하기, 조인 각기 다른 vo에서 부분부분 불러오고싶다면? -> 조인을 사용한다. 1. 좀더 큰 vo에서 작은 vo객체를 맴버변수로 만들어 포함시킨다. (이때 import해줘야함) (AnswerVO) import com.samyo.domain.QuestionVO; public class AnswerVO { private int answer_num; private String answer_year; private String answer_date; private String answer; private String public_answer; private int question_num; private int member_num; private String answer_delete; private String delete.. 2021. 12. 21.
728x90
반응형