JSP / Servlet 강의를 듣다가 프로젝트를 import할일이 있어서 import를 했더니 바로 아래와 같은 에러가 발생했다.구글로 찾아보니 build path 문제였는데, 실제로 아래처럼 들어가보니jre파일이 안잡혀서 오류가 나있었다. 더블클릭을 해서 보니 실제
ecplise에서 servlet연습을 하는 도중, 코드를 수정한 후 서버를 실행시켰음에도 불구하고 수정한 코드가 반영되지 않은 문제가 발생했다. 찾아보니 여러가지 해결방법이 있었다.ecplise clean이클립스가 사용하고 있던 정보나 class를 전부 삭제하고 다시
쿠키의 남은 유효기간그리니치 평균시 기준초단위예) 쿠키 만료 날짜가 2021-11-06 11:49이고 현재 시각이 2018-11-06 11:44 이라면 5분 남았으므로 초단위인 300이 정수값으로 리턴
spring 강의를 따라하다가 ‘cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'context:annotation-config'.’ 라
시작은 스터디 친구의 질문이였다. 아래 코드를 지우면 생기는 아래와 같은 워닝이 문제였다.찾아보니 엄청 말이 길다..데이터를 읽었을 때 객체의 자료구조를 그대로 보존하기 위한(=serialization) 값이라고 한다. 만약 serialVersionUID를 지정하지 않
아 이전에 났던 오류였는데 적어야지 적어야지 했던 걸 이제야 적고있댜... 강의를 들으면서 오라클을 연결하기 위해 BeanConfigClass 에 아래처럼 적었는데, , “ORA-12505, TNS:listener does not currently know of SI
spring 강의를 듣다가 optional이라는 클래스를 알게 되었다. 신기하고 중요한 클래스같아서 정리시작!Java8에서 지원하는 클래스. 개발을 할 때 NPE(NullPointerException)이 자주 발생하는데, 이를 피하기 위해 보통 null 검사 로직을 추
Mybatis에 대해서도 정리가 필요한 것 같다! 자바의 관계형 데이터베이스 프로그래밍을 좀 더 쉽게 사용할 수 있도록 도와주는 개발 프레임워크데이터베이스에 엑세스하는 작업을 캡슐화하고 JDBC코드 및 매개 변수의 중복작업을 제거해준다.Mybatis에서 프로그램에 있
eclipse 로 인강을 듣게 되어서 서버를 돌리려고 했는데, 강사님과 뭔가 세팅이 다른게 아닌가!? 그래서 정리해봤다.필요한 apache 버전을 설치한다.window → preference 를 누르면, 아래와 같은 사진이 뜬다. add 버튼을 누르면, 아래와 같은
자바를 하면서 느끼는건데….NPE 가 너무 킹 받는다.. 내가 자주 사용하던 언어인 PHP에서는 NPE 가 자주 발생하지 않았는데, 자바에서는 어떻게 처리해줘야지 싶어서 찾아봤는데, optional 이라는 클래스가 있었다.Java8 에서 NPE 를 방지할 수 있게 도와
이번주에 회사에서 JVM 최적화 이야기가 나와서 한번 찾아봤다.JVM 최적화를 위해서는 GC에 대해 알아야한다. JVM 튜닝의 대부분의 메모리 튜닝이다. GC가 바로 JVM에서 메모리를 관리해주는 역할을 해주기 때문이다.Garbage Collector(가비지 콜렉터)J
지금 회사에서 자바를 사용하고 있는데, 힙메모리 용량이 차면 슬랙으로 알람이 오게 되어있다. 그래서 바로 해결해야함 ㅠㅠ관련한 툴들이 많지만 가장 기본적인 툴은 jps, jmap, jhat 이 있다. 이 도구들은 JDK 디렉토리에 포함되어있다.JPS현재 실행되고 있는