본문으로 건너뛰기

stack — 최근 글

최근
BlogTILThink

2022 2/4 중간점검

2022년 2분기 개인 스터디 중간 정리 ✔️ Tomcat 자바 고양이 Tomcat 이야기 ✔️ JPA 김영한 Generics Effective Java 드디어 이 책이 눈에 들어온다. 여기서 파생되는 키워드들 파악 할 것. Concurrency 뭘 하고 싶어도 이게 전제가 안되니 아무것도 이해 할 수 없음. 기본서 이상의 도움이 필요함. 기차책 Spring Security, Spring WebFlux, R2DBC 프로젝트 고도화 Real MySQL 같이 스터디 유행하는 책 살짝 보니 DBMS 종특에 대해서 많이 공부하는 것 같음
Java EcoTILJava programming

Java; Generic Methods

용법 : <T, R> R method(T t) 제네릭 메소드는 매개 타입과 리턴 타입으로 타립 파라미터를 갖는 메소드를 말한다. 제네릭 메소드를 선언하는 방법은 리턴 타입 앞에 <> 기호를 푸가하고 타립 파라미터를 기술한 다음, 리턴 타입과 매개 타입으로 타입 파라미터를 사용하면 된다. 제네릭 메소드는 두 가지 방식으로 호출 할 수 있다.
BlogBook Review

도메인 주도 개발 시작하기 - 책 소개

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다." 저자 : 최범균 한빛미디어, 2022 / 지앤선, 2016 범균님의 DDD 입문서가 재발간 되었다. 개인적으로는 스프링 입문을 이분 책✳︎으로 하게 되서 반가운 마음에 읽게 되었다. 에릭 에반스의 DDD를 바로 보는 것이 가장 베스트지만 서점에서 몇 번을 시도 했다가 나에게 문턱이 너무 높아 매번 후순위로 밀려났다. (그 외에 Effective Java, Clean Code, Designing Data Intensive Applications 가 있다)
EngineeringWeb application

SSL 인증서와 Wordpress 설치

최근 브라우저들이 Mixed contents 사용을 강제로 막으면서 Wordpress에 SSL 인증서를 적용하는 것이 매우 복잡해졌다. Wordpress를 새로 설치할 일이 있었는데 443 만으로 진행했다가 매우 큰 낭패를 보고 며칠간 삽질 했다.. 간단하게 요오오즘 트랜드에 맞는 설정을 적용하기 위한 작업순서도를 정리해본다. 설치 화면 부터 Mixed contents 경고가 발생함 그 화면에서 설치해도 로그인을 할 수 없음 (로그인 시도시 로그인 페이지 다시 돌아옴) 여기서 PHP는 어떠한 에러도 남기지 않음.... 대환장 🤦c
BlogBook Review

자바 마이크로서비스를 활용한 SRE - 책 소개

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다." 원제 : SRE with Java Microservices 저자 : Jonathan Schneider O'Reilly Media, 2020 / 한빛미디어, 2022 한국에서 MSA는 채용 시장에서 가장 핫한 주제다. MSA는 대용량 서비스를 안정적으로 운영하기 위해 느슨한 결합도, 무중단 배포, 기민한 릴리즈 대응, 탈중앙화에 부합해 탄생했다. 트래픽이 발생하기 전까지는 기존의 집중된 아키텍처로도 대응이 가능하지만 넷플릭스 같이 대규모 트래픽이 발생하고
BlogBook Review

무던한 개발자를 위한 모던한 자바스크립트 - 책 소개

"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다." 원제 : Modern JavaScript for the Impatient 1st Edition 저자 : Cay S. Horstmann 한빛미디어, 2021 이커머스 개발자로 커리어를 시작하게 되었다. 자바와 스프링 그리고 약간의 HTML/CSS 정도만 할 줄 아는 상태에서 입사를 하니 Backend만 보는 것이 아니라 Frontend도 업무의 연속선상에 있었다. 자바스크립트가 별거라는 생각에 나름대로 코딩을 PR을 올렸더니 팀리더께서 자바스크립트는 이렇
EngineeringLinux

metadata를 기반으로 한 LVM volume 복구

아직 복구중이긴 하지만 내역으로 한번 써본다. 만약 수행한다면 dd등을 통해 데이터를 백업 후 한번 읽어보고 본인의 상황에 얼마나 도움이 될지 읽어보고 진행하길 바란다. LVM에 SSD캐시를 붙여서 쓰고있었다. writethrough 모드로 쓴다고 안심하고 있었으나 SSD가 돌연사 함으로 인해 LVM 볼륨에도 접근할 수 없는 상태가 됐다. (IO error 상태) 이 진단을 내리기 전에는 단순히 파일시스템이 깨진것으로 판단하고 언마운트 후 fsck를 열심히 돌렸으나 파일시스템이 돌아오지 않았고, 당연히 마운트도 되지 않았다. 결론적
Java EcoTILSpring Framework

Spring Argument resolver

어노테이션 기반의 컨트롤러, @RequestMapping을 처리하는 HandlerAdapter. 어노테이션 기반의 컨트롤러는 다양한 파라미터를 사용할 수 있다. (HttpServletRequest, Model, @RequestParam, @ModelAttribute, @RequestBody) 이것을 처리할 수 있는 것은 ArgumentResolver기반에서 작동하기 때문이다. 원하는 ArgumentResolver를 만들수도 있다. 컨트롤러의 반환 값을 변환 (ModelAndView, ResponseBody, HttpEntity..)