분류 전체보기
패스트캠퍼스 "백엔드 개발자를 위한 한 번에 끝내는 대용량 데이터 & 트래픽 처리" 완강 후기
대용량 트래픽을 다루려면, 대용량 트래픽을 다루는기술을 알아야 한다. 패스트캠퍼스에서 "백엔드 개발자를 위한 한 번에 끝내는 대용량 데이터 & 트래픽 처리 강의"를 완강했다. 이 강의는 대규모 트래픽를 다루는 회사에서 주로 사용하는 기술인 MySQL, Kafka, MongoDB, Redis를 다루며, 이커머스 프로젝트를 통해 현업의 이커머스가 어떻게 구성되어있는지, 어떻게 일하는지 배울 수 있었다. 현업에서 실제 대규모 트래픽을 다루는 강사님들로부터 이론부터 실습, 그리고 노하우까지 학습해볼 수 있었다. 다른 플랫폼, 특히 패캠에서도 여러 강의를 수강해봤지만 기술 4개를 묶어서 이 가격에 판매하는건 가성비가 미쳤다고 생각한다. (나는 시간이 돈이라고 생각하기 때문에, 삽질을 안하고 노하우를 습득했으..
ThreadLocal
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-%ED%95%B5%EC%8B%AC-%EC%9B%90%EB%A6%AC-%EA%B3%A0%EA%B8%89%ED%8E%B8/dashboard 스프링 핵심 원리 - 고급편 - 인프런 | 강의 스프링의 핵심 원리와 고급 기술들을 깊이있게 학습하고, 스프링을 자신있게 사용할 수 있습니다., - 강의 소개 | 인프런... www.inflearn.com 스프링프레임워크를 사용하다보면 멤버변수를 선언해서 여러메서드에서 활용하도록 구현하는 개발자들을 종종 볼 수 있다. 스프링빈은 싱글톤으로 생성되기때문에, 멀티쓰레드 환경에서 싱글톤의 멤버변수를 각 쓰레드들이 쓰고 지우고 하다보면 데이터가 엉켜서 버그를 유발하는 원인..
MySQL-jOOQ BigDecimal 캐스팅 다루기
오류 오류 사례 적정금액일때는 잘 계산되던 프로그램이 숫자범위가 커지자 합계금액이 틀어지는 오류 발생. (숫자 한계범위 초과) 오류 원인파악 형변환을 위해 BigDecimal로 타입캐스팅을 하고 있었음 ENTITY.COL1.subtract(ENTITY.COL2)) .cast(BigDecimal.class).as("잔액") .cast(BigDecimal.class)으로 발생하는 문제: 숫자 범위초과 .cast(BigDecimal.class)코드 SQL문법으로 다음과 같이 렌더링된다. cast(? as decimal) decimal의 기본값은 decimal(10)과 같다 cast(? as decimal(10)) 즉, 10자리 정수까지만 처리가 가능하다는 의미로 이해하면 된다. 100억 미만까지 표현가능 My..
[Git] git branch 명령어 쳤을때 별도의 viewer가 뜨는문제 해결
git config --global pager.branch false https://stackoverflow.com/questions/48341920/git-branch-command-behaves-like-less/48342309
인텔리J Entity Class에 @Table(name), @Column(name) 빨간줄 끄는방법
Preferences > Editor > Inspections > JPA의 Unresolved database references in annotations 체크 해제 후 OK
[Gradle] SpringBoot 실행이안될때
Unnecessarily replacing a task that does not exist is not supported. Use create() or register() directly instead. You attempted to replace a task named 'Application.main()', but there is no existing task with that name.
[JWT] 토큰(Token) 기반 인증에 대한 소개
https://velopert.com/2350 [JWT] 토큰(Token) 기반 인증에 대한 소개 | VELOPERT.LOG 소개 토큰(Token) 기반 인증은 모던 웹서비스에서 정말 많이 사용되고 있습니다. 여러분이 API 를 사용하는 웹서비스를 개발한다면, 토큰을 사용하여 유저들의 인증작업을 처리하는것이 가장 좋은 velopert.com