2021-04-26 커리어 빌딩, web
WEB
- OAuth2.0 flow
- jwt
- https
- method, header
- ssl, 인증서
- DH 알고리즘 (키교환)
- 웹 취약점
- XSS, CSRF <-> SOP, CORS
- CORS flow
- RESTFul API 설계방식
-
sticky session
developer from pamukkale
1바이트를 사용하는 아스키만으로는 전세계의 문자를 표현할 수 없어서 나온 코드표. 여러 코드표가 존재하며 널리 사용되는 UTF-8 은 1-4바이트 가변이다.
docker push를 했는데, denied: requested access to the resource is denied 이런 메세지를 보게되면 태그를 확인해보자.
code-prettify, 웹에서 code syntax coloring 을 해주는 라이브러리다.
back-end 개발자인데, 서버가 필요없는 stand-alone html + javascript + css 로 간단한 기능을 만들어 자주 사용한다.
구닥다리 프로젝트 환경에 Test Framework 가
JUnit framework 의 TestCase interface 를 구현하고 있었고
개인 프로젝트 JUnit 처럼@Test붙여서 테스트 만들고 싶은데
왜 테스트 메소드 명을 프리픽스로 test 라고 붙여야되는지도 몰랐고
@Before,@After는 안먹는지도 몰라서 불편했는데,
알고보니 JUnit3 기반이었다…
Spring Boot 2.2.x 이후로는 JUnit5 가 기본으로 포함되어 있다.
JUnit4 에 대한 호환성 제거시 exclude - org.junit.vintage:junit-vintage-engine
하지만 굳이 이걸 제거해야될까?
JUnit5 의 기능을 온전히 사용하기 위해선 제거해야겠다.
plugins {
//...
id "com.ewerk.gradle.plugins.querydsl" version "1.0.10"
}
쿼리 메소드를 이용하여 쿼리를 할 수도 있지만,