프로그래밍 언어 썸네일형 리스트형 [JAVA] SimpleDateFormat 날짜 String 데이터 형식 '요일' 한글로 출력하기 JAVA에서 날짜 정보에 요일까지 포함된 정보를 전달해주는 코드를 구현하였는데 출력된 형식을 보았더니 요일이 영문으로 표기 되고 있었다 요일을 특정 언어로 출력하고 싶을때 사용하려면 아래와 같이 속성 파라미터 하나를 추가해주면 된다. 2021-09-29 (Wed) -> 2021.09.29(수) import java.util.Locale; SimpleDateFormat newFormat = new SimpleDateFormat("yyyy-MM-dd (E)", Locale.KOREA); 한글로 월,화,수,목,금,토,일 로 요일을 적용하기 위해서는 아래와 같이 파라미터를 추가해주면 된다. SimpleDateFormat newFormat = new SimpleDateFormat("yyyy-MM-dd (E)", .. 더보기 [SQL] 컬럼에 적용된 자동증가(Auto Increment) 속성 제거하기 , 컬럼 속성 변경 쿼리 컬럼에 잘못 설정된 auto_increment (자동증가) 속성을 제거하는 쿼리문입니다. ALTER TABLE [테이블명] CHANGE [속성명] [속성명] [옵션] 예시 ) ALTER TABLE `test_table` CHANGE `id` `id` BIGINT NOT NULL; 아래와 같이 검색했을 때 원하는 결과가 안나와서 혹시 찾으시는 분 있을까봐 유입경로 공유합니다 더보기 ALTER TABLE document MODIFY INT AUTO_INCREMENT PRIMARY KEY delete alter table column auto increment 조건 삭제 alter table column option alter table auto increment 컬럼 자동증가 옵션 제거 컬럼 자동증가 옵션 .. 더보기 [AWS] AWS 서버로 프로젝트 배포 및 운영 시 알아두면 좋은 기능들 이번 프로젝트를 진행하면서 AWS 를 서버로 사용했는데 그 때 AWS에 접속해서 가장 많이 사용했던 메뉴들을 정리해두려고 한다 1. CloudWatch 로그, 지표 및 이벤트 양식으로 모니터링 및 운영 데이터를 수집하고, 자동화된 대시보드를 사용하여 시각화합니다. 위에 첨부한 사진을 보면 다양한 메뉴가 존재하는데 이중에서 가장 많이 사용하는 메뉴가 로그 > 로그그룹 이다. 로그 그룹에 들어가면 생성해둔 로그 그룹명이 나오는데, 내가진행하던 프로젝트 같은경우에는 프로젝트명으로 검색을 해서 /var/log/web.stdout.log 파일에서 배포 버전별 해당 프로젝트의 로그를 확인 할 수 있다. 로그목록에서 출력되는 해당 로그들은 프로젝트 어플리케이션을 사용하면 나오던 SPRING 이 찍히는 로그영역에 발생.. 더보기 [AWS] AWS 기초 인증 자격 Certified Cloud Practitioner 자격증 시험 준비 1 Cloud 환경 작업이 늘어가면서 클라우드 서비스의 관심이 높아지고 이제는 안쓰는 서비스가 더 적을 정도로 다양한 분야에서 활용되고 있다. 가장 대표적인 클라우드 서비스중 하나인 AWS 현재 내가 하고 있는 프로젝트도 AWS Cloud Service를 이용하고 있는데 기본적인 개념이 부족한 상태로 시작하다보니 문제가 발생해도 정확하게 알 수 없고 세팅하는 법도 잘 모르고 그래서 좀 아쉬운 점들이 있었다. AWS를 사용한지도 어연 5개월이 다되어가는데 이참에 클라우드 공부도 다시 할까 싶어서 이전에는 MSA 공부를 했었지만, 이번엔 AWS 공부를 시작해보려고 한다. (이러다가 MSA 공부를 다시 하게 될 지도 모르겠다. 이번에 적은 성과목표가 있어서 ㅎ) 우선 해당 시험에 대해 설명해보고자 한다. AWS .. 더보기 [Nuxt.js] Vue packages version mismatch 오류 해결법 오류발생상황 git 소스를 내려받은 후 실행시 아래 오류 발생하며 실행안됨 Vue packages version mismatch: - vue@2.6.11 - vue-server-renderer@2.6.14 This may cause things to work incorrectly. Make sure to use the same version for both. The thing that works for me is: remove the lock file (package-lock.json) delete the node_modules folder (this is a mandatory step for me) run npm i I am using Windows and Node 12.14.0 | 해결방법 packa.. 더보기 [JAVA] String -> LocalDate 날짜 형식 변환하여 두 날짜 간 일 수 차이 구하기(Period 이용) String date1 = "2021-09-29 12:00"; String date2 = "2021-10-01 14:00"; LocalDate changeDate1= LocalDate.parse(date1, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm")); LocalDate changeDate2= LocalDate.parse(date2, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm")); import java.time.Period; Period.between(changeDate1,changeDate2).getDays(); System.out.println("result : " + Period.between(changeDate1,.. 더보기 [JAVA] List 내부에 포함된 null 항목 삭제하기 Java List 객체에서 null인 항목 삭제하기 | 문제 상황 DB에서 List 를 꺼내왔는데 해당 컬럼에 null 이 포함되어 있어 정상적으로 코드가 실행되지 않는 문제가 발생 | 해결방법 List null 이 있는 경우 null인 항목이 제거된 새로운 List 를 만들어 실행 방법 1) List.remove() List를 null이 없을때까지 반복문을 돌려가며 지우기 List list = new ArrayList(Arrays.asList("a", null, "c", "d", null)); while(list.remove(null)){ } list.remove() 를 실행하면 null 이 포함된 첫번쨰 항목을 제거한 후 true를 리턴한다. 모든 null 항목을 처리하기 위하여 while 문에 넣어.. 더보기 [JPA] Native Query 이용하여 테이블 여러 개 union 하고 Paging 처리하여 보여주기 Springboot 에서 JPA 를 이용하여 CRUD 작업을 하는 플젝을 진행하던 중 오류가 발생하여 그 tracking 과정을 정리해보았다. | 발생오류 로그 "message": "could not extract ResultSet; SQL [n/a]; nested exception is org.hibernate.exception.SQLGrammarException: could not extract ResultSet" | Issue Tracking 기본적으로 DB와 같은 구조를 가진 Entity 클래스의 Repository interface 를 생성하고 그 안에 JPA 쿼리문 작업을 진행한다. public interface TestRepository extends JpaRepository { JPARep.. 더보기 이전 1 2 3 다음