[Java] Timestamped LocalDateTime format 변경 public abstract class TimeStamped { @CreatedDate // 최초 생성 시점 private LocalDateTime createdAt; 위와 같이 코드를 작성할 경우 표시되는 날짜 포맷은 아래와 같이 ISO 날짜 형식으로 나오게 되는데 2021-07-06T14:32:27.002333 날짜 포맷이 이상하여 아래와 같이 바꿔주었다. public abstract class Timestamped { @CreatedDate private String createdAt = LocalDateTime.now().format(DateTimeFormatter.ofPattern("yyyy/MM/dd HH:mm"));..
[Spring] Could not locate ordinal parameter [1], expecting one of [] 문제 java.lang.IllegalArgumentException: Could not locate ordinal parameter [1], expecting one of [] at org.hibernate.query.internal.ParameterMetadataImpl.getOrdinalParameterDescriptor(ParameterMetadataImpl.java:154) ~[hibernate-core-5.4.32.Final.jar:5.4.32.Final] at org.hibernate.query.internal.ParameterMetadataImpl.getQueryPara..
[스파르타코딩클럽] HTTPS & SSL,JWT & OAUTH HTTPS & SSL 1. 양방향암호화 - 비대칭이란 무엇인가 비대칭키(공개키)방식은 암호화 복호화에 서로 다른 키를 사용 비대칭키 방식에서는 키가 두개 한 개의 키로 평문을 암호화 하는데 사용하고, 한 개의 키로 암호문을 복호화 하는데 사용 하나의 키쌍이 생기고 두개의 키를 각각 키A, 키 B라고 했을 때 키 A로 암호화한 암호문은 키B로만 복호화 둘 중 하나의 키는 반드시 공개되어야 통상적인 사용이 가능함으로 비대칭형 암호를 공개키 암호라고 한다. 2. HTTPS란 무엇인가 HTTPS는 HTTP over Secure Socket Layer(SSL)의 약자 기존의 HTTP 프로토콜보다 더욱 안전 요즘은 금융 웹, 공동인증서 처럼 웹에서 중요..
깃허브 failed to push some refs to~,Updates were rejected because the remote contains work that you do not have locally 에러 repository를 만들때 README.me를 만들어서 발생한 에러로, 이유는 내 로컬 repository가 아직 README.md가 새로 commit된 것을 모르기 때문에 아래와 같은 에러가 나오게 된다. Updates were rejected because the remote contains work that you do not have locally 해결방법 git push **-u** origin master git push -f origin master 위push는 일반적인 push..
VSCODE jsp 실행방법 (tomcat) server.xml에 일부분을 수정해주도록 한다. Host worDir과 Context에 Path docBase를 지정해주면 되는데 docBase는 jsp파일이 존재하는 폴더를 지정해주면 된다.
[jQuery] jQuery length 체크 클릭 1 2 3 위 HTML을 실행 시 아래와 같이 나오게 되는데 클릭을 누르게 되면 3이라고 LENGTH가 나오게 된다. var n = $( 'li' ).length; $( 'ul' ).after( 'There are ' + n + ' length.' ); li의 길이를 구해서 n에 넣게 되어 length 3이 나오게 된다. $(' li ').length 로 구하면 된다.
[jQuery] Uncaught ReferenceError: $ is not defined 해결방법 원인 jQuery가 로딩 되지 않았을 경우 나오는 에러이며, $(function(){ }); 부분이 실행되지 않아서 그렇다. 해결방법 부분에 아래와 같은 스크립트를 집어 넣어준다.
[Html] IE 호환성보기 설정 무시하기 Internet Explorer버전이 11이라 하더라도 Internet Explorer 버전이 7으로 동작하게 되어 HTML5 웹표준에서 사용할 수 있는 일부 JavaScript(addEventListener, createElement, $, jquery 등등)가 동작하지 않을 경우 사용 하면 된다. 해결방법 3가지 [방법1] 모든 HTML 페이지의 head/ 태그 내에 다음 코드를 추가한다. [방법2] 서버 측 코드에 아래와 같은 코드를 추가한다.(Servlet Filter 등을 이용 공통 코드로 적용가능) if(userAgent.contains("MISE")){ response.addHeader("X-UA-Compatible", "IE=edge"); } [방..
[Oracle] ora-01722 invalid number 해결방법 1. 데이터 유형에 맞지 않는 값을 입력 (EX. number에 한글을 입력하려고 하는 경우 등) 2. 함수 결과 데이터 유형이 맞지 않을 경우 (EX string, number 형태의 경우) 3. 다른 데이터 유형끼리의 연산 (EX. 숫자와 한글을 연산 하려는 경우 등)
[CMD] 프로세스 죽이기 서버 충돌 해당 명령어는 서버(톰캣,제우스) 개발 시에 포트가 정상적으로 닫히지 않은 프로세스를 강제로 죽이는데 사용하였다. - 포트번호가 사용중이거나 서버가 제대로 내려가지 않았을때 사용 하면 좋다. [ 프로세스 확인 및 죽이기 ] 프로세스 확인: netstat -a -o 프로세스 죽이기: taskkill /f /pid (PID 번호)