728x90 반응형 개발공부104 [java] 맵에 키,값 있는지 확인하기(containsKey), 문자열 자르기(substring) containsKey : 해당 map에 키값이 있으면 true, 없으면 false를 반환 containValue :해당 map에 값이 있으면 true, 없으면 false를 반환 예제코드 HashMap hashMap = new HashMap(); hashMap.put("A", "APPLE"); hashMap.put("B", "BANANA"); System.out.println(hashMap.containsKey("A")); System.out.println(hashMap.containsKey("E")); //콘솔 결과 true false substring 1) 인자를 하나만 받는경우 -> substring(3) 3번째 자리부터 마지막까지의 문자열을 리턴한다. 2) 인자를 두개 받는경우 -> substrin.. 2022. 1. 10. [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. [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. [aws] 데이터베이스 RDS만들고 mysql과 연결하기 [파라미터(Parameters] 섹션에서 다음 세부 정보를 입력합니다. 호스트 이름: RDS 엔드포인트 입력 포트: 포트 번호 입력 사용자 이름: 마스터 사용자 입력 https://brunch.co.kr/@topasvga/1126 355.AWS RDS , Maria DB 사용하기 혼잣말 DB를 사용해보자. MariaDB를 많이 사용하고 호환성도 좋다. 사용하는 법을 알아보자. RDS생성 https://brunch.co.kr/@topasvga/743 RDS생성과 데이터베이스 연결하기 https://brunch.co.kr/@topasvga/696 AWS RDS brunch.co.kr https://aws.amazon.com/ko/premiumsupport/knowledge-center/connect-rds-.. 2021. 12. 20. 도커 https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html 초보를 위한 도커 안내서 - 도커란 무엇인가? 도커를 처음 접하는 시스템 관리자나 서버 개발자를 대상으로 도커 전반에 대해 얕고 넓은 지식을 담고 있습니다. 도커가 등장한 배경과 도커의 역사, 그리고 도커의 핵심 개념인 컨테이너와 이 subicura.com https://woolbro.tistory.com/89 Docker 를 사용해 Database 간단하게 구축하기 (MYSQL) 깃허브 주소 https://github.com/paullee714/docker-db Docker-db Docker를 사용해서 db를 구축 하자. Docker를 사용하여 DB를 구축하는 과정이기 때문에, Dock.. 2021. 12. 17. [spring] version 1.8.0_271 of the jvm is not suitable for this product... jdk버전이 맞지않아 발생하는 문제. 이클립스 또는 sts를 열어 설정파일을 변경해준다. https://integer-ji.tistory.com/339 version 1.8.0_271 of the jvm is not suitable for this product. version 11 or greater is required Eclipse 혹은 sts 최초 설치 시 해당 에러가 나올 수 있습니다. 해당 에러는 설치된 jdk 버전이 맞지 않아 발생한 에러이며 java를 맞추기 보단 Eclipse 버전을 맞추는 게 더 빠릅니다. Eclipse 혹은 sts 설 integer-ji.tistory.com 2021. 12. 16. 이전 1 2 3 4 5 6 7 ··· 18 다음 728x90 반응형