Log/TIL

230926

재영(ReO) 2023. 9. 27. 14:01
short mode
not done

🍒 오늘 공부한 내용

OPIC
질문하지 말 것
사용하기 편하고 자신감 있는 단어만 사용할 것
한 문장에서 같은 단어 반복하지 말 것
‘and’ 사용하지 말 것
한 가지에 대해서만 말하기
긴장이 되고 할말이 없을 땐, 바로 결론으로 가기
솔직한 변명은 나중에 하기, 처음 부분에서 하지 않기

5-5 고르면
15문제
1번 자기소개
2,3,4 콤보 세트
5,6,7 콤보 세트
8,9,10 콤보 세트
11, 12, 13 롤플레이
14, 15 IHateYou Set

질문을 컨트롤해라
질문에 대해서 한 가지로 줄여서 대답해라
한 질문당 1분씩

질문이 엄청 길 수 있다. 여러가지 물어보면 하나에 집중해서 대답해라

질문 종류
설명 / 습관 / 과거 경험 / 비교

습관에서 어떻게 더 많이 말할 수 있는지
빠른 비교

Comparison Strategy
Main Point - pure present 과거에 대한 거 얘기하지말고 현재만
그 다음에 과거 얘기
다시 그 다음에 현재로 와서 감정 이야기
그리고 결론으로

I think 많이 쓰기
That’s why
I feel like

자기 소개 스크립트 쓰기

🎶 느낀 점 & 배운 점

오늘 계획 한 것 :

  • 후추랑 쿼리 튜닝하기
  • 오픽 강의 듣기

오늘 한 것 :

  • 쿼리 튜닝
  • 오픽 강의 듣기

공부할 것 :


펼치기

API versioning<br>

AsyncUncaughtExceptionHandler<br>

TaskDecorator<br>

ThreadPoolTaskExecutor<br>

@ConfigurationProperties<br>

톰캣 기본 8192개 어떻게 쓰이나?<br>

ngrinder<br>  
locust  <br>
jmeter  <br>
k6<br>

gradle로 빌드하면 q타입 읽는데 intellij로 하면 못읽는 문제  <br>
  
cqrs pattern  <br>
  
Modifier<br>

쓰레드 풀 설정 <- 테코블 글 써보기?  <br>
  

native thread, green thread  <br>
  
process lifecycle<br>

역정규화  <br>
  
파티션 프루닝  <br>
  
커버링 인덱스  <br>
  
스케쥴 프로그램, 배치 프로그램  <br>
  

  
TransactionTemplate  <br>
  
Event @Order  <br>
@RecordApplicationEvents<br>

HAProxy  <br>
  
DB 장애 대처  <br>
레플리카  <br>
Binary Log 기반  <br>
GTID 기반  <br>
  
virtual stored <br> 
-> stored는 왜 칼럼 따로 안하고 버츄얼에 있지?  <br>
  
enum 사용하면 reflection을 통한 생성도 방지<br>

싱크홀패턴<br>

JVM의 쓰레드와 운영체제의 쓰레드<br>

리플렉션 자세하게<br>

라운드로빈<br>

DNS<br>

WeakHashMap<br>

nslookup<br>

포스트모뎀<br>

NIO<br>

  
completable future  <br>
Spring Web Flux  <br>
  
자바의 Synchronized -> monitor lock<br>

@PostConstruct  <br>
@HandlebarsHelper<br>

WebContentInterceptor<br>

REST한 요청<br>

DNS<br>

CORS - Preflight <br>

CDN<br>

CAS (Compare and Swap) 알고리즘<br>

Configuration Property Scan<br>

static field 언제 올라감?<br>

Mozilla<br>

ClassLoader가 어떻게 읽음?  <br>
  
spring boot project build package 생기는 이유랑 왜 거기서 클래스패스 찾는지<br>

  
[https://velog.io/@ohzzi/F12%EC%9D%98-%EB%88%88%EB%AC%BC%EB%82%98%EB%8A%94-%EC%BF%BC%EB%A6%AC-%EA%B0%9C%EC%84%A0%EA%B8%B0-%EC%9D%B4%EB%A1%A0%ED%8E%B8](https://velog.io/@ohzzi/F12%EC%9D%98-%EB%88%88%EB%AC%BC%EB%82%98%EB%8A%94-%EC%BF%BC%EB%A6%AC-%EA%B0%9C%EC%84%A0%EA%B8%B0-%EC%9D%B4%EB%A1%A0%ED%8E%B8)오찌 쿼리 개선기<br>

오찌 로깅<br>

[https://velog.io/@saint6839/Controller%EC%97%90%EC%84%9C-HttpRequest-Body-%EA%B0%92%EC%9D%80-%EC%99%9C-%EB%B9%84%EC%9B%8C%EC%A0%B8-%EC%9E%88%EC%9D%84%EA%B9%8C](https://velog.io/@saint6839/Controller%EC%97%90%EC%84%9C-HttpRequest-Body-%EA%B0%92%EC%9D%80-%EC%99%9C-%EB%B9%84%EC%9B%8C%EC%A0%B8-%EC%9E%88%EC%9D%84%EA%B9%8C) getBody 왜 비워져있는지  <br>
  
필터 인터셉터 빈등록  <br>
  
StatementInspector<br>

  
쿼리카운터 -> ThreadLocal  <br>
  
로그인 -> 인터셉터 or 필터<br>

Join Column 공부  <br>
  
createdDate CreationTime  <br>
  
entity listener  <br>
MappedSuperClass  <br>
  
웹소켓  <br>
  
블루그린, 레드블랙, 롤링  <br>
flyway -> 롤백하는 경우 스키마 관리에 문제 생김<br>

@Retention -> [https://jeong-pro.tistory.com/234](https://jeong-pro.tistory.com/234)<br>

  
composite 패턴  <br>
decorate 패턴  <br>
  
검프 도커 테코톡 실습편  <br>
  
@Valid 에서 잡은 예외 허브가 해 놓은거 이해하기  <br>
  
ssh 설정  <br>
  
propagation, isolation 직접 설정 ([https://velog.io/@kdhyo/JavaTransactional-Annotation-%EC%95%8C%EA%B3%A0-%EC%93%B0%EC%9E%90-26her30h](https://velog.io/@kdhyo/JavaTransactional-Annotation-%EC%95%8C%EA%B3%A0-%EC%93%B0%EC%9E%90-26her30h)) -> 이거 보고 감 잡기  <br>
팬텀리드 예시 다시 보기  <br>
DB에서 B-Tree 쓰는 이유  <br>
복합키  <br>
Unique 동시에 걸기  <br>
인덱스 스킵 스캔  <br>
  
springfox, springdoc<br>

CQRS<br>

LAZY Loading (Transactional 사용하지 않으면 못 쓰는 이유)  <br>
Fetch Join  <br>
  
@ContextConfiguration(classes = TestSyncConfig.class)  <br>
  
나아가팀 배포 스크립트문제 -> 쉘 스크립트 프로세스 물고 있는 문제<br>

동욱님 JPA Exists 쿼리 성능 개선 블로그  <br>
동욱님 예외레벨 블로그<br>

나아가팀 AuthInterceptor에서 터지는 예외가 ControllerAdvice에서 처리도 되고, 콘솔에 에러라고 찍히기도 함 -> 해결못함<br>

CD 할 때 도커 허브  <br>
  
토큰 암호화  <br>
  
self-join  <br>
  
certbot   <br>
  
jpa bulk insert 할 때 auto increment 이면 안됨  <br>
  
토큰 세션 장단점  <br>
  
syncronized, 비관적 락 장단점  <br>
  
비동기와 트랜잭션  <br>
  
@AttributeOverride<br>

레디스  <br>
메세지 큐  <br>
R-Tree  <br>
  
커버링인덱스<br>

대칭키 암호화 비대칭키 암호화 복호화  <br>
  
모든 엔티티의 변수를 VO로<br>
</div>

🌸 감정회고

옵시디언으로 포스팅하면 좀 이상하게 포스팅 되긴 하지만 굉장히 편하긴 하다
노트 링크도 지원되면 좋겠는데
그냥 티스토리도 하고 깃허브 블로그도 해야겠다