도커 이미지 다운로드 및 확인 https://hub.docker.com/ Docker Hub Container Image Library | App Containerization Build and Ship any Application Anywhere Docker Hub is the world's easiest way to create, manage, and deliver your teams' container applications. hub.docker.com 아래 처럼 검색을 통해 도커 레지스트리를 확인 할 수 있다. 도커 명령어로 검색하기 sudo docker search nginx 도커 이미지 다운로드 하기 sudo docker pull nginx 다운 받은 이미지 확인하기 sudo docker im..
[Spring] Jpa Repository 사용하기 Entity 데이터베이스에 저장하기 위하여 사용자가 정의한 클래스가 필요한데 그 클래스를 Entity라고 한다. RDBMS에서 Table을 객체화 시킨 것 @NoArgsConstructor @Getter @Entity @Setter public class Comment extends Timestamped { @GeneratedValue(strategy = GenerationType.Auto) @Id private Long id; @Column(nullable = false) private String comment; @Column(nullable = false) private Long poster_id; @Id 해당 컬럼은 pk이며 @GeneratedV..
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(){ }); 부분이 실행되지 않아서 그렇다. 해결방법 부분에 아래와 같은 스크립트를 집어 넣어준다.