일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- ReactJS
- MySQL
- Spring
- Web Server
- springboot
- linux
- Git
- JVM
- Spring Boot
- java
- tool
- elasticsearch
- it
- Design Patterns
- AWS
- javascript
- Oracle
- 요리
- laravel
- Spring Batch
- Gradle
- jsp
- db
- redis
- 맛집
- jenkins
- IntelliJ
- devops
- ubuntu
- php
- Today
- Total
아무거나
Nginx Reverse Proxy란 리버스 프록시(reverse proxy) 리버스 프록시는 유저의 요청을 받아서 반대편(reverse) 네트워크에 있는 인터넷 서버에 전달 하는 일을 한다. 리버스 프록시 서버는 단순히 요청을 전달하기만 하므로 요청의 처리는 뒷단에 있는 웹 서버들이 맡아서 한다. 즉, 하나의 리버스 프록시 서버가 여러 웹 서버로 요청을 전달하도록 구성 할 수 있다. (로드 밸런서의 역할을 수행할 수 있음 예를 들어 HAProxy, Nginx, Apache등이 있다.) 일반적으로 웹 서버(nginx)와 웹 애플리케이션 서버(tomcat)를 분리하여 웹 서버를 프록시 서버로 두고 클라이언트의 요청을 캐시하여 동일한 요청이 오면 웹 애플리케이션 서버에 전달하지 않고 웹 서버에 캐시된 내용을..
VIM 문서의 커서 위치 이동 단축키 gg: 문서의 맨 처음으로 이동 G: 문서의 맨 마지막으로 이동
Github DocumentIDE와 같이 네비게이션 사용(github): github를 tree형태로 크롬 익스텐션을 사용하여 볼 수 있다 Octotree를 사용하자 크롬 웹 스토어에서 설치 실행화면
Github 소스 수정 히스토리 확인 단축키소스 수정 히스토리 확인(github): "단축키 B"를 클릭하면 누가 소스를 수정했는지 확인할 수 있는 기능이다.(=git blame)"
Github 전체 Repository에서 여러내용 찾는 단축키 전체 Repository에서 찾기(github): "단축키 /"를 클릭하면 계정 내 전체 Repository에서 소스 코드 뿐 만 아니라 Commit 메세지, issue, wiki 등의 내용도 찾아준다.
Github or Gitlab Repository 안의 파일 검색 단축키 단축키 Repository 안의 파일 검색(gitlab, github): Repository에서 파일을 찾을 때 "단축키 T"를 누르면 쉽게 파일을 검색 할 수 있다.
두 개의 리스트를 합치는 방법 두 개의 리스트를 합치기// 기존에 testListOne, testListTwo가 주어졌을때 이 둘을 합친다. List testNewList = new ArrayList(); testList.addAll(testListOne); testList.addAll(testListTwo);
문자 체크 contains(boolean): 문자열에 검색하고자 하는 문자가 있는지 확인String testStr = "문자 체크 테스트 입니다."; if (testStr.contains("테스트")) { System.out.println("문자열 있음"); } else { System.out.println("문자열 없음"); }
// Mac OS 인텔리J에서 gradle 인식이 안될 때(error: gradle location is not specified) Import project시에 "gradle location is not specified” 에러 때문에 프로젝트를 import 못하는 경우가 있다. 그 경우 gradle home을 설정하면 되는데 macos기준으로 /usr/local/Celler/gradle/{version}/libexec 로 지정하면된다. ex) /usr/local/Cellar/gradle/4.9/libexec
Spring Boot + Spring Security + Mybatis + Thymeleaf + Gradle 로그인 기능 구현 [Document] Tistory: https://bkjeon1614.tistory.com/76 Github: https://github.com/bkjeon1614/java-example-code/tree/master/spring-boot-security-mybatis [Development Environment] IntelliJ IDEA Ultimate SpringBoot 2.1.2.RELEASE Java8 Gradle Lombok [Project] 1. 프로젝트 생성 File -> New -> Project 선택 Project 정보 입력 dependency 선택 Project..