Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- rabbitmq
- JPA
- Spring Boot
- Python
- 파이썬3
- 보안
- 스프링부트
- django
- 스프링 부트
- 파이썬
- 안드로이드
- 자료구조
- node.js
- 웹 개발
- Spring
- db
- 웹
- BCI
- 자바
- 개발
- bytecode
- HTTP
- python3
- 스프링
- 디자인 패턴
- ORM
- 장고
- 데이터베이스
- java
- mysql
Archives
- Today
- Total
목록2020/10 (2)
semtax의 개발 일지
백분위수를 빠르고 효율적으로 계산하자 : DD-Sketch
예전에 회사 솔루션 성능개선 위해 리서치 했던 내용을 발표했던 PPT입니다. 도움이 될것 같아서 공유합니다.
개발/알고리즘
2020. 10. 17. 23:23
육각형 아키텍처
Hexagonal Architecture 개요 이번 포스팅 에서는, 육각형 아키텍처(Hexagonal Architecture) 에 대해서 알아보고 간단한 예제를 통해 실제로 어떻게 육각형 아키텍처를 적용 하는지에 대해서도 알아보도록 하겠습니다. 계층화 없는 코드 = 스파게티 먼저 육각형 아키텍처를 설명하기 전에, 제가 첫 프로젝트를 진행했을때의 이야기를 해보겠습니다. 제가 모 기관에서 안드로이드 APK 보안취약점 분석을 수행해주는 서비스를 진행했을때, 저는 모듈화나 아키텍처에 대한 개념이 거의 없었습니다. 그래서 저는 입력값 검증 로직, 실제 비즈니스 로직, 데이터베이스 저장 로직 들을 전부 컨트롤러에 해당하는 메소드에 몰아넣어서 작성 하였습니다. 사실 맨 처음에 개발을 할때는 코드가 몇 줄 되지 않아서..
개발/Java
2020. 10. 5. 10:25