node.js를 활용한 Http-server 구축 리액트-스프링 프로젝트를 했을때 iptime을 통하여 외부에서 내pc에 접근이 가능하게 배포를 한적이 있는데 이때 사용한 방법이다. 2020.01.05 - [생활정보] - 이클립스 톰캣 포트포워딩 하기 (iptime) 이클립스 톰캣 포트포워딩 하기 (iptime) 이클립스 포트포워딩 하기 (iptime) 이클립스를 이용하여 만든 사이트를 외부 컴퓨터에서 보고 싶을때 아래의 방법을 사용 하시면 좋을 것 같습니다. 1. iptime에 접속을 하여 로그인을 해준다. (19 alisyabob.tistory.com 이방법을 사용한 이유는 vscode에서 npm start dev 라고 할 경우 http://127.0.0.1:포트번호로 실행되는데 이는 외부에서 접근이..
[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. 숫자와 한글을 연산 하려는 경우 등)