최근 포스트

MSA 인증 서비스 Keycloak 설치 및 설정

Keycloak 서버 요구사항 Java 가 실행될 수 있는 OS Java 8 JDK 이상 zip or gzip and tar 명령어 실행 가능 최소 512M 램 최소 1G 이상의 디스크 공간 공유 외부 DB (MySQL, Oracle, PostgreSQL...

MSA 인증 서비스 Keycloak 소개

Keycloak 이란? Redhat 에서 개발한 서비스를 대상으로 하는 인증 & 권한 부여 오픈소스이다. 기반은 JBoss 와 WildFly 로 구성되어 있다. SSO, 소셜 로그인, LDAP, RDBMS 등의 User Federation 도 지원한다. 그 외에도 ada...

Git Revert & Reset, 그리고 Working Directory 되돌리기

Intro Git push 할때 실수로 올라가지 말아야할 것이 올라갔을 때가 있다. 이때 잘못된 내용을 올린 푸시 이전으로 돌아가고 싶을때 사용하는 것이 Reset & Revert 명령어이다. 여기에 더불어 아직 staging 영역에 추가 되지 않은 내용을 다시 되돌리는...

역인덱스

역인덱스 하나의 row 에 긴 텍스트가 있고 이런 row 들이 수만, 수십만개로 이루어진 테이블에서 “LIKE %…%” 같은 구문을 이용해서 검색을 한다고 해보자.