목록분류 전체보기 (435)
보라코딩
240401 collection으로 감지하고 보내도록 변경 ㄴ kafka도 List로?? 테스트 시 bean 에러 해결 (클래스 이름변경, mockBean) ftp 파일 다 들어오는 것 감지하는 로직 추가 (recursive로 filesize 감지) 240402 - 이벤트스토밍(context map) 설계 - git pull --rebase origin feat/main git push -f 240403 - GitLab Runner는 GitLab CI/CD 파이프라인을 실행하는 데 사용되는 오픈 소스 프로젝트입니다. GitLab Runner는 다양한 플랫폼에서 실행되며, GitLab CI/CD 파이프라인을 실행하여 빌드, 테스트, 배포 등의 작업을 자동화합니다. - "Min I/O"는 "Minimum I..
240326 - 팩토리패턴 - Spring 자체 인스턴스화 된 객체에 종속성을 주입하는 방법 Spring 자체 인스턴스화 된 객체에 종속성을 주입하는 방법 Spring 자체 인스턴스화 된 객체에 종속성을 주입하는 방법private @Autowired AutowireCapableBeanFactory beanFactory; public void doStuff() { MyBean obj = new MyBean(); beanFactory.autowireBean(obj); // obj will now have its dependencies a helloino.tistory.com ㄴ AutowireCapableBeanFactory factory = applicationContext.getAutowireCapabl..
240319 * 파일이 다 들어왔는지 확인하는 방법 ㄴ FTP는 파일 크기로, 로컬은 파일 시간으로 240320 - csv 감지도 가능하게 - 시퀀스 다이어그램 작성 240321 - (OK) 카프카로 메세지 보내기 완료 - 테스트는 차주 - 고민!! 카프카 여러개 dto 어떻게 보낼 수 있는지 궁금 - 도커 내 카프카 명령어 docker exec -it kafka /bin/bash kafka-topics.sh --list --bootstrap-server localhost:9092 kafka-console-consumer.sh --bootstrap-server localhost:9092 --topic apmi --from-beginning kafka-topics.sh --bootstrap-server l..
240311 - poc mapstuct 수정 및 리뷰 - yml 배열구조로 변경. (Collection 변수는 Thead를 생성해서 감지. head의 최대 갯수를 지정. 갯수가 넘어가면 Exception을 발생) - payment-hexagonal https://github.com/ParkYunHo/payment-hexagonal/blob/master/src/main/java/com/john/payment/payment/adapters/out/persistence/TransactionPersistenceAdapter.java 240312 - 스프링의 @ConfigurationProperites 의 정확한 사용법, properties 읽어오기 스프링의 @ConfigurationProperites 의 정확한..

240304 - kafka : 고가용성을 위해 '여러 개의 Kafka 서버와 Zookeeper로 구성된 클러스터 구조'로 사용 ㄴ 일반적으로 3개 이상의 kafka 서버(Broker)로 구성되며, 이러한 구조를 통해 broker에 저장된 메시지를 다른 broker에게 공유하고 하나의 브로커에 문제가 생겼을 때, 다른 브로커로 그 역할을 대체해서 시스템을 정상적으로 유지시키는 방식으로 동작 ㄴ 각각의 카프카 서버를 kafka broker라고 하며(또는 bootstrap server), n개의 broker 중 1대는 리더의 역할을 수행 ㄴ 'Zookeeper'는 분산 어플리케이션의 데이터 관리 기능을 가지고 있으며, 여러 개의 broker 들을 컨트롤해 주는 역할을 수행 ( zookeeper 없이 kafka..

좋은 강의다 :) 강의가 짧은데 간단명료해서 스프링 시큐리티 공부하기 좋음!
주말동안 들었는데 공부하기 좋았다 :) 대략적으로 알고는 있는데 잘 모를 때 듣기 좋은 강의 ㅎ.ㅎ
240226 오늘은 Docker로 [ 스프링부트 + postgre + react ] 돌리고 리액트로 진행했던 ToDoList에 헥사고날 아키텍처와 jpa 적용한 스프링 연동했다. 이제 조금은 알 것 같은 헥사고날 아키텍처..! 하지만.. 여러 문제 발생 ㅎ.ㅎ 새로 배운 것 - docker network networks: study: name: study driver: bridge - dotenv (react env 사용법) "docker-start": "env-cmd -f ./docker.env react-scripts start", [React] React에서 .env 환경변수 사용하기 React project 내에서 Github API를 사용하기 위해 개인 키를 넣어주여야 하는 상황이었다. Reac..
240219 수술 후 2주만에 출근했다. 프로젝트도 바뀌고 자리도 바뀌었다. 유지보수가 아닌 개발을 하게 되었고 .NET이 아닌 스프링을 사용할 수 있게 되었다. 다시 재밌게 배울 수 있을 것 같아서 좋다 :) 정신없이 지나간 하루 공부할 것 - 협업 소프트웨어 Confluence : 아틀라시안에서 개발한 자바 기판의 소프트웨어 - gRPC는 구글이 최초로 개발한 오픈 소스 원격 프로시저 호출 시스템 - 타입스크립트 (ts는 typescript만 사용할때, tsx는 React Component 사용시) - spring cloud - 헥사고날 아키텍처 [Java, Spring] 계층형 아키텍처 vs 헥사고날 아키텍처.tjdtls690.github.io 240220 리액트에 타입스크립트를 적용하니 또 많이 ..

인프런에서 들은 테스트코드 강의인데 매우 인상깊었다. 조금 아쉬운 점은 Mock을 사용하지 않아서 그 부분은 따로 공부해야 하는데 전체적인 테스트를 어떻게 진행해야 하는지 배울 수 있어 좋았고 테스트코드가 정책이 될 수 있다는 점을 알았다. 단순한 테스트 강의가 아닌 아키텍처에 대한 내용들도 함께 다루어서 헥사고날 아키텍처에 대한 감을 잡을 수 있어서 더 좋았다. 배운 것을 토대로 더 많은 것에 관심을 갖고 재미있게 공부할 수 있을 것 같다. GitHub - kok202/test-code-with-architecture: test code with architecture의 데모 프로젝트 test code with architecture의 데모 프로젝트. Contribute to kok202/test-co..