JAVA 92

HashMap VS LinkedHashMap

HeshMap LinkedHashMap 사용법 HashMap hashMap = new HashMap(); LinkedHashMap linkedHashMap = new LinkedHashMap(); 차이점 순서대로 저장이 되지 않음 키나 값에 null 저장 가능 순서대로 저장됨 키나 값에 null 저장 불가능 예시 hashMap.put("apple","사과"); hashMap.put("banana","바나나"); hashMap.put("tomato","토마토"); System.out.println(hashMap.toString()); linkedHashMap.put("apple","사과"); linkedHashMap.put("banana","바나나"); linkedHashMap.put("tomato","토..

JAVA/개념 2021.05.18

[ ERROR :: MAVEN] org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:deploy (default-cli) on project jspCommunity: Cannot invoke Tomcat manager: Connection reset by peer

오류 org.apache.tomcat.maven:tomcat7-maven-plugin:2.2:deploy (default-cli) on project jspCommunity: Cannot invoke Tomcat manager: Connection reset by peer 해결방법 - 나같은 경우, .m2/settings.xml 에서 password 가 잘못입력되어있었다. walwal__manager_text 톰캣웹관리자계정의 로그인아이디 톰캣앱관리자계정의 비밀번호 password 확인방법 - putty 접속 - sudo vim /opt/tomcat/latest/conf.tomcat0users.xml - 확인

JAVA/에러 2021.02.19

디자인 패턴이란?

디자인 패턴(Design Pattern) - 소프트웨어를 설계할 때 설계자로 부터 재사용이 가능한 설계는 선택하고, 재사용을 방해하는 설계는 배제하도록 도와주는 해결책 생성(Creational) 패턴 구조(Structural) 패턴 행동(Behavioral) 패턴 - 객체 생성에 관련된 패턴 - 객체의 생성과 조합을 캡슐화해 특정 객체가 생성되거나 변경되어도 프로그램에 영향을 크게 받지 않도록 유연성 제공 - 클래스와 객체를 더 큰 결과물로 합칠수 있는 구조로 설계 - 구조를 간결화하고 클래스와 객체 간의 상호관계 파악가능 - 클래스 상속과 컴포지션을 중시 ex) 서로 다른 인터페이스를 2개 지닌 객체를 묶어 단일 인터페이스 제공 or 객체들을 서로 묶어 새로운 기능을 제공 - 객체 간의 상호작용과 책임..

JAVA/개념 2021.01.19

[ JSP ] JSTL 이란

JSTL ( JSP Standard Tag Library ) - JSP 태그를 라이브러리 형태로 모든 프로그래머가 공통으로 사용하도록 모아 놓은 것 - if문, for문, DB를 편하게 처리할 수 있는 기능 제공 - EL을 사용하여 표현 JSTL 설정 pom.xml 파일 안에 아래코드 입력 jstl jstl 1.2 JSTL 라이브러리 라이브러리 기능 URI 식별자 접두어 코어 일반 프로그램 언어에서 제공하는 변수선언, 조건/제어/반복문 등의 기능 제공 https://java.sun.com/jsp/jstl/core c 포맷팅 숫자, 날짜, 시간을 포맷팅하는 기능 그리고 국제화, 다국어 지원기능 제공 https://java.sun.com/jsp/jstl/fmt fmt 함수 문자열을 처리하는 함수 제공 htt..

JAVA/개념 2021.01.18