Writing
작업 노트
기술 자체보다 어떤 문제를 왜 그렇게 풀었는지에 초점을 둡니다.
GraphQL
GraphQL을 공부하면서 느낀점 SOAP, REST, GraphQL 지금까지 개발을 해오면서 3가지 API 아키텍쳐를 사용해왔다. 처음에 아무것도 모르는체 SOAP이라는 방식을 사용해서 개발을 했었는데 SOAP은 http를 사용하여 XML로 데이터를 주고 받았다. 여기서 메소드는 get과 post만 사용했음 SOAP은
kafka 고승범님 발표
kafka 고승범님 발표 얼마전에 이직하셨음 ^^ 주키퍼 + 카프카 서비스 영속성? 데이터 일부 손실 데이터 정합성? key는 유니크하게 만들어야 되고 필요 없으면 none을 추천함 컨슈머에서 순서를 보장하지 않는다. 순차 보장은 파티션은 하나 카카오는 vip를 dns로 맵핑해서 사용함 9월 10월에 밋업 크게 할것임 참
sonarqube에 코드 커버리지 나타내기
sonarqube에 코드 커버리지 나타내기 특별히 해줄것은 없고 maven 프로젝트에 jacoco 플러그인만 등록해주면 잘나온다. 위에 플러그인만 잘 등록하자 참조
mssql types of replication
mssql types of replication MicrosoftSQL Server 에서는 분산 애플리케이션에서 사용할 수 있는 다음 유형의 복제를 제공합니다. | 형식 | 설명 | | | | | 트랜잭션 복제 | 게시자의 변경 사항은 거의 실시간으로 구독자에게 전달됩니다. 데이터 변경 내용은 게시자에서 발생한 것과 같은
mssql create sequence
mssql create sequence 시퀀스 객체를 만들고 해당 속성을 지정합니다. 시퀀스는 시퀀스가 생성 된 사양에 따라 숫자 값 시퀀스를 생성하는 사용자 정의 스키마 바운드 객체입니다. 일련의 숫자 값은 정의 된 간격으로 오름차순 또는 내림차순으로 생성되며 소진되면 다시 시작 (사이클)하도록 구성 할 수 있습니다.
원도우에서 wc 명령어 사용하기
원도우에서 wc 명령어 사용하기 위처럼 특정 포트를 확인 할수 있는데 여기서 wc 명령어 사용을 하고 싶을때는 이렇게 사용하면 된다. 참조
DriverManagerDataSource
DriverManagerDataSource 서비스를 동작시키는데 특정 포트가 오픈된 소켓개수가 너무 많았다. 확인해 보니 DB포트이다 이상해서 어플리케이션의 커넥션 풀을 확인해보는데 DriverManagerDataSource를 사용한 것이다. DriverManagerDataSource는 아래처럼 내용이다. 커넥션 풀을 사
systemd 에서 등록한 서비스 수정시
systemd 에서 등록한 서비스 수정시 위치에 있는 서비스 xxx.service 수정시에 다시 적용 명령어는 위 처럼 해야 재등록 된다. 참조
msa에 질의 응답시간 소감
msa에 질의 응답시간 소감 오늘 회사에서 이사님이 지인분들에게 질의 응답시간을 가질수 있게 해주셨다 안영회님이 오셔서 인사를 드렸다. 예전의 블로그에서 너무 글을 많이 봤다. 도메인이 자신한테 없어서 살리지 못하신단이야기를 하시면서... 그때는 커뮤니티 할동을 하고 싶어도 신입 개발자라서 너무 멀리 있는 사람들 같아서