본문 바로가기

전체 글89

Junit Test 에서 application profile 동적으로 값 입력하기 Springboot로 테스트를 하는 경우, application.yml 의 값을 변경하거나, 입력하고 싶은 경우가 있다. ex) 외부 api 호출을 위해서 token 값을 application.yml 에 놔두면, github에 올릴 때 값이 노출되는 경우 빈칸으로 놔두고 test 할 때 사용하는 등.. 값 변경하여 사용하고 싶은 경우 ex) client.youtube.token 값을 노출시키지 않고 테스트를 실행하는 경우 application.yml intellij 설정에서 Environment variables 에 입력한다. 2020. 12. 5.
Index 요약 in MySQL 참고링크 이성욱 , 『Real MySQL』 , 위키북스 hyungjoon6876.github.io/jlog/2018/07/20/btree.html B-Tree 개념 정리 데이터베이스와 파일시스템에서 B-Tree를 많이 사용합니다. rdb 인덱스 관련해서 정리해보다가 일반적으로 B-Tree , B+-Tree 자료구조를 사용하는것을 알게되었습니다. B-Tree 자료 구조에 대해서 알아 hyungjoon6876.github.io 아직 1년도 안된 개발자라.. 틀린 내용이 있을 수 있습니다. 틀린 내용이나 지적할 부분이 있다면 robin00q@naver.com 혹은 댓글을 달아주세요.^_^ 1. 인덱스란 무엇인가? 하나의 컬럼 값 혹은 여러개의 컬럼 값에 대해서, 저장된 주소를 저장하는 방식 key(한 개 이상.. 2020. 12. 3.
Transaction Isolation Level (격리수준) in MySQL 참고링크 nesoy.github.io/articles/2019-05/Database-Transaction-isolation 트랜잭션의 격리 수준(isolation Level)이란? nesoy.github.io 이성욱 , 『Real MySQL』 , 위키북스 아직 1년도 안된 개발자라.. 틀린 내용이 있을 수 있습니다. 틀린 내용이나 지적할 부분이 있다면 robin00q@naver.com 혹은 댓글을 달아주세요.^_^ Four Transaction Isolation Level Transaction Isolation Level 은 크게 4가지로 나뉩니다. READ UNCOMMITTED READ COMMITTED REPEATABLE READ SERIALIZABLE 이에 대해서 알아보겠습니다. 1. READ UN.. 2020. 11. 30.
apply plugin: 'java' 란? docs.gradle.org/current/userguide/java_plugin.html The Java Plugin If a dependent project has changed in an ABI-compatible way (only its private API has changed), then Java compilation tasks will be up-to-date. This means that if project A depends on project B and a class in B is changed in an ABI-compatible way (typicall docs.gradle.org 해당 페이지를 요약하고 정리하고, 찾은 것들도 정리합니다. 아직 1년도 안된 개발자라.. 틀린 내용이 있.. 2020. 11. 25.