int 와 Integer의 차이 int (Primitive 자료형) '자료형' 을 의미한다. (int, float, long, double 와 같은 하나의 primitive 자료형을 의미합니다.) '산술 연산'이 가능합니다. null 로 초기화 불가능합니다. (0으로 초기화 가능합니다.) Integer (Wrapper 클래스-객체) Wrapper 클래스입니다. Unboxing 을 하지 않으면 산술 연산이 불가능하지만, null값은 처리할 수 있습니다. null값 처리가 용이해서 SQL 과 연동할 경우 처리가 용이. 직접적인 산술연산은 불가능합니다. Wrapper 클래스란? Wrapper 클래스란 자바 기본형을 클래스화 시킨 것으로 기본 데이터형을 값이 아닌 객체로 사용할 수 있는 방법을 제공한다. Jav..
개발계에 계정을 추가해보자 #WAS admin 그룹 생성 groupadd -r wasadm #wasadm 그룹확인 vi /etc/group #wasadm 그룹을 sudo 권한그룹 지정. visudo 아이디 생성 useradd -g wasadm -m 아이디 비밀번호 생성 passwd 비밀번호 그런데.. 비밀번호를 걍 간단하게 외우기 쉽게 짧은 단어로 하고 싶었는데 .. 비밀번호 체크 같은 걸 하길래.. 어떻게 할까 하다가 관리자권한으로 바꾸는 게 있었다! 리눅스에서 암호 변경하기 su - [root 계정 암호 입력] passwd [내가 바꾸고 싶은 비밀번호 계정] 이러면 처음에 쉬운 비밀번호를 입력하면 잘못된 암호라고 뜨지만 무시하고 다시 그 암호를 재 입력하면 쉬운 비밀번호로 바뀌게 된다
Dockerfile Dockerfile은 텍스트 형식이며, 파일명 또한 "Dockerfile" 입니다. 확장자는 따로 존재하지 않음. FROM : Docker Base Image (기반이 되는 이미지, : 형식으로 설정) MAINTAINER : 메인테이너 정보 (작성자 정보) RUN : Shell Script 또는 명령을 실행(image layer를 만들어냄) CMD : 컨테이너가 실행되었을 때 명령이 실행 LABEL : 라벨 작성 (docker inspect 명령으로 label 확인할 수 있습니다.) EXPOSE : 호스트와 연결할 포트 번호를 설정한다. ENV : 환경변수 설정 ADD : 파일 / 디렉터리 추가 COPY : 파일 복사 ENTRYPOINT : 컨테이너가 시작되었을 때 스크립트 실행 VO..
MapStruct maven 세팅 갓 블로그 발견.. 😭 MapStruct Dependency 추가 시 빌드 오류 문제 Problem MapStruct 의존성을 추가한 뒤 .. “cannot find symbol” 오류가 마구 나옴.. 검색해본 결과.. 롬복과 충돌이 나는 걸로 추정 됨.. 1.18.12 . . . org.mapstruct mapstruct 1.3.1.Final org.projectlombok lombok ${org.projectlombok.version} true . . . org.apache.maven.plugins maven-compiler-plugin 3.5.1 1.8 1.8 org.mapstruct mapstruct-processor 1.3.1.Final org.projectlo..
📌 LocalDateTime → 'YYYY-mm-dd' LocalDateTime/LocalDate 는 #temporals 사용해서 변환 가능. 📌 String → LocalDateTime → 날짜 형식으로 변환 temporals.createDate 로 LocalDate로 변환한 뒤 yyyy-MM-dd String 날짜로 변환. 📌 NULL 처리 How to handle null values in Thymeleaf ? 사용해서 null처리 StringUtil 사용하기 isEmpty ? 사용해서 null 처리 해준다.
tomcat 2대로 만들기 nginx & tomcat load balancing docker nginx&tomcat load balancing docker-compse.yaml version: '3.1' services: tomcat1: image: tomcat:8.0 restart: always container_name: tomcat1 environment: - HOME_PATH=/home ports: - 8080:8080 volumes : - ./data/files:/home/files networks: - mynetwork tomcat2: image: tomcat:8.0 restart: always container_name: tomcat2 environment: - HOME_PATH=/home ..