아키텍처 설계는 사실 완전 새로운 시스템을 도입하지 않는 이상, 기존 구조에 영향을 많이 받게 된다. 먼저 설계 전 구조에 영향을 받을수밖에 없는 제약사항을 검토한다. 제약사항으로 발생할 수 있는 이슈를 정리해보고 이를 고려해서 설계를 진행한다. 가장 중요한 건 시스템에서 가장 중요한 품질사항이 무엇이고, 이를 만족시키기 위한 설계가 진행되어야 한다는 것이다. 예전에 했던 프로젝트를 예로 들자면, 시스템 정의는 대충 아래와 같다. ※ 참고로, 회사 내에서 했던 내용이라 부서 간의 협의 문제도 있고 억지스럽게 구조가 잡힌 점도 좀 있다는 점을 감안 해주시길..프로젝트에 대한 내용을 설명하는게 아니고 어떤 품질로 어떤 고민을 했는지가 포커스 이런 프로젝트를 진행했었고 그 중 API Server를 담당했었다...
템플릿 추가 (IntelliJ) 1. File Template 추가 아래 그림과 같이 File → Settings → Editor → File and Code Templates 에서 Files 탭의 + 를 하여 템플릿 추가 Name : TestTemplate , Extenstion : Java [TestTemplate] package ${PACKAGE_NAME}; import static org.springframework.test.web.servlet.request.MockMvcRequestBuilders.*; import static org.springframework.test.web.servlet.result.MockMvcResultMatchers.*; import static org.springf..
leetcode.com/problems/teemo-attacking/ Teemo Attacking - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com Medium 이지만 Easy 급의 문제였던 난이도. Poisoning 되는 Duration이 안겹치도록만 total 값을 꺼내주면 됨 현재값, 다음값 차이보다 duration보다 크면 겹치지 않는다는거니까 독에 걸린 시간은 딱 duration 만큼. 현재값, 다음값 차이가 duration보다 크면 겹치는거니까 딱 겹..
- Total
- Today
- Yesterday
- 아키텍처
- 알고리즘
- Nealford
- white paper
- 백준
- Bitcoin
- 블록체인
- Java
- vuejs
- CARDANO
- kubernetes
- gRPC
- Redis
- leetcode
- Bruteforce
- architecture
- Spring
- SpringBoot
- 암호화폐
- 스프링
- Vue.js
- 스프링 시큐리티
- excel parsing
- k8s
- 비트코인
- 동적계획법
- 카르다노
- 사토시 나가모토
- Blockchain
- DP
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |