분류 전체보기
-
컨벤션 모음카테고리 없음 2023. 3. 29. 21:28
코드 스타일 컨벤션 -> 구글 한글 번역본 (java) 커밋 메시지 컨벤션 https://overcome-the-limits.tistory.com/entry/%ED%98%91%EC%97%85-%ED%98%91%EC%97%85%EC%9D%84-%EC%9C%84%ED%95%9C-%EA%B8%B0%EB%B3%B8%EC%A0%81%EC%9D%B8-git-%EC%BB%A4%EB%B0%8B%EC%BB%A8%EB%B2%A4%EC%85%98-%EC%84%A4%EC%A0%95%ED%95%98%EA%B8%B0 [협업] 협업을 위한 git 커밋컨벤션 설정하기 들어가며 어떻게 하면 협업을 더 잘할 수 있을까 고민하며 협업에 필요한 내용들을 계속 정리하고 있습니다. 앞으로 저와 함께 협업하는 팀원분들에게 도움이 되고 싶습니다...
-
C++ 프로세스 메모리 측정 방법 (링크)알고리즘과 언어/c++ 2022. 10. 7. 17:31
리눅스에서 1개의 프로세스 메모리를 측정해야하는 일이 있었다. 주로 top 명령어 등을 통해 서버 내 전체 메모리 사용량을 구하는 방법은 많았지만 1개의 프로세스에 해당하는 메모리 사용량을 구하는 방법은 찾기 어려웠다. 스크립트를 만드는 방법도 있었지만, 1초만에 끝나는 프로세스이기에 스크립트로 프로세스를 돌린 후, pid를 찾고, 0.1초씩 기록하는 것이 정확한 방법일지 고민이 있었다. 많은 메모리 프로파일러 툴이 있었지만 GUI 지원가능한 리눅스가 아니면 가장 peak를 치는 지점과 평소 지점을 비교하기 찾기 힘들어보였다. 그러던 중 다음 C++ 내에 소스를 주입해서 하나의 프로세스를 측정하는 방법을 발견했다. /proc/self/status 는, 어떠한 임의의 pid를 가진 프로세스가 자신의(sel..
-
React component names must start with an uppercase letter react-hooks/rules-of-hooks프로그래밍 지식/Web 2022. 8. 1. 23:32
React hook is called in a function which is neither a React function or a custom React Hook React Hook "useState" is called in function "컴포넌트 이름" that is neither a React function component nor a custom React Hook function. React component names must start with an uppercase letter react-hooks/rules-of-hooks 다음과 같은 에러는 export 하는 컴포넌트의 첫 글자를 대문자로 바꿔주면 된다. // WRONG export default noticeController //..
-
스크립트 중복 실행 방지알고리즘과 언어/shell(bash) 2022. 6. 20. 20:24
a.sh 에서 b.sh의 스크립트 중복 실행을 방지하기 위해서는 ps -ef | grep b.sh | grep -v | wc -l 값이 1 이상인지를 통해서 b.sh 가 실행되고 있는지를 확인하면 되겠지만 a.sh에서 a.sh 스스로가 중복실행되는지를 체크하기 위해서는 위와 같은 방법으로 확인하기 어렵다. 1. a.sh 스크립트에서 동명의 a.sh가 실행되는지를 확인하기 위해서 ps -ef를 한다면, 본인도 세어지기 때문에 0인지 아닌지로 체크할 수 없음. 2. 실제로 선행되는 a.sh가 없는 경우에 ps -ef를 통해 기준을 잡으려고 했지만, 1이 나올 것이라는 기대와 달리 3이 나왔음. (2였으면 ps -ef가 실행되는 커맨드의 자식 프로세스까지 세어졌다고 생각할 수 있겠지만, 3이 나오는 경우도 존..
-
RabbitMQ 관련 사이트 모음카테고리 없음 2022. 6. 20. 19:15
설치 : https://blog.naver.com/tireeo/220303916359 RabbitMq설치 출처 : http://linux.systemv.pe.kr/centos-7-rabbitmq-%EC%84%A4%EC%B9%98/CentOS 7 Ra... blog.naver.com https://jonnung.dev/rabbitmq/2019/02/06/about-amqp-implementtation-of-rabbitmq/ 조은우 개발 블로그 jonnung.dev https://co-de.tistory.com/9 5분 안에 구축하는 Rabbitmq # Rabbitmq 란? - 메세징 큐 시스템 - 얼랭(Erlang)으로 AMQP 를 구현한 메시지 브로커 시스템. * 얼랭 : 범용 병렬 프로그래밍 언어 * ..