본문 바로가기

반응형

분류

(1079)
정리해야할 디자인 패턴 목록 # 기본적으로 정리해야할 디자인 패턴 목록이것은 테스트 코드로 모두 구현은 해봤는데 아직 귀찮아서 정리 안한거.팩토리빌더싱글톤파사드IteratorMVC
Event-Driven-Architecture # Event-Driven-Architecture, 이벤트 기반 아키텍처- 이벤트 기반 아키텍처를 만들어봤다.음... 옵저버도 이벤트 기반이고, 이벤트 소싱 패턴도 이벤트 기반, 테스트 구현을 해보니 실제로 이벤트 기반 패턴과 EDA와는 큰 차이가 없는거 같다. 규모의 차이라면 아키텍처가 더 큰 의미를 가지니까? 음 어쨌든 동기, 비동식으로 이벤트를 실행 및 전달하는 관점에서는 비슷한것 같은 느낌? 코린이 입장에선 옵저버로 카프카 서비스로 payload를 넘기든지 아니면 EDA로 payload를 넘기든지 뭐 어디로 가든 서울로만 도착하면 된다는 느낌?- 진짜 구현하기 나름인것 같다. mvc 패턴으로도 동기, 비동기로 Kafka로 payload를 넘길수는 있으니까...!1. 아래는 EDA를 샘플코드로 구현..
@RequestBody, @ResponseBody, @PathVariable # @RequestBody, @ResponseBody, @PathVariable1. @RequestBodyPOST 및 PUT 방식 사용시 id=MGR&name=management 형태를 사용하지 않고,아래의 JSON 형식으로 요청한다. 클라이언트 → 서버 요청시!{ "department_id":"MGR", "department_name":"management"}- Postman2. @ResponseBody@PathVariable 어노테이션을 통해서 URL 경로에 있는 값을 파라미터로 받아온다. (Postman에서 Parameter Value 입력.)@ResponseBody 어노테이션을 통해서 Get 요청에 대한 응답을 JSON 형태로 반환한다. 서버 → 클라이언트 응답시![ { ..
Transactional Outbox Pattern # Transactional Outbox Pattern주요 디자인 패턴들을 하나하나씩 공부하고 있다.- 예제 소스코드는 아래의 github에 올려 놓았다.https://github.com/Nanninggu/Transactional-Outbox-Pattern.git GitHub - Nanninggu/Transactional-Outbox-Pattern: Transactional-Outbox-Pattern Example codeTransactional-Outbox-Pattern Example code. Contribute to Nanninggu/Transactional-Outbox-Pattern development by creating an account on GitHub.github.com- Flow Di..
Git Update # Git Update만약 Github 웹페이지에서 직접 파일 내용을 수정하거나,파일을 수동으로 추가 시에는 모든 작업을 완료 후아래의 IDE에서 Update를 해줘야 나중에 충돌이 발생하지 않는다.웹페이지 수동 수정 및 추가 > IDE에서 소스 코드 및 추가 > Git commit 시 충돌 발생물론 히스토리 보면서 하나하나 찾아가면 되나, 한번 충돌 시 돌이킬수 없는 문제가 발생할 수 있기 때문에항상 신경 쓰자. - 끝 -
서울 오픈 데이터 셋 https://data.seoul.go.kr/ 열린데이터광장 메인데이터분류,데이터검색,데이터활용data.seoul.go.kr인증없이 바로 사용가능해서 좋음.
Kibana install for windows and es 연동하기 # Kibana 설치 그리고 es 연동- 설치 경로는 아래와 같다.https://www.elastic.co/guide/en/kibana/current/windows.html Install Kibana on Windows | Kibana Guide [8.13] | ElasticIf you need to reset the password for the elastic user or other built-in users, run the elasticsearch-reset-password tool. To generate new enrollment tokens for Kibana or Elasticsearch nodes, run the elasticsearch-create-enrollment-token tool. ..
ElasticSearch Download and Run for windows # ElasticSearch 다운로드 for windowshttps://www.elastic.co/kr/downloads/elasticsearch Download ElasticsearchDownload Elasticsearch or the complete Elastic Stack (formerly ELK stack) for free and start searching and analyzing in minutes with Elastic....www.elastic.co1. 다운로드 된 파일을 압축 해제, 해제 후 C: 등의 root 경로로 이동2. ElasticSearch 설치elasticsearch.bat 파일 실행 하면 자동으로 설치 됨3. 설정 변경하기elasticsearch를 설치한 폴더의 root ..

728x90
반응형