분류 전체보기 (399) 썸네일형 리스트형 [Docker] Docker compose install error (feat. docker-compose와 docker compose) 회사에서 docker compose를 사용하기 위해서 누군가 apt install docker-compose 를 하였다.그러자 docker 가 죽고.. 시작하려고 해도 에러가 났다.1. 처음엔 port가 사용되고 있다는 에러였다.실행되고 있는 포트를 죽였다.2. iptables 가 없다고 한다.iptables 를 install 했다. 하지만 똑같은 에러가 났다.sudo journalctl -u docker.serviceJan 15 17:24:14 ubuntu systemd[1]: Stopped Docker Application Container Engine.Jan 15 17:24:14 ubuntu systemd[1]: Starting Docker Application Container Engine...J.. [IT 상식] Design Pattern 소프트웨어 디자인 패턴(software design pattern)특정 문맥에서 공통적으로 발생하는 문제에 대해 재사용 가능한 해결책이다.소스나 기계 코드로 바로 전환될수 있는 완성된 디자인은 아니며, 다른 상황에 맞게 사용될 수 있는 문제들을 해결하는데에 쓰이는 서술이나 템플릿이다.디자인 패턴은 프로그래머가 어플리케이션이나 시스템을 디자인할 때 공통된 문제들을 해결하는데에 쓰이는 형식화 된 가장 좋은 관행이다.디자인패턴은 객체지향 언어에 맞춰 발표된것으로 객체 관련된 패턴이 많이 사용된다.즉, 서브시스템에 속하는 컴포넌트들끼리의 관계를 설계하기 위한 참조 모델이 많다. 예1) 객체 생성시 중복적으로 일어나는 문제 해결예2) 클래스나 객체를 조합 시 구조 형성예3) 객체 간의 상호작용과 책임 분배 정의 .. [찾아봐야하는것] 2025.1 찾아봐야 하는 키워드 & 읽어봐야하는 포스팅 kotlin[Kotlin] 돌려줘요 statichttps://jaeyeong951.medium.com/kotlin-%EB%8F%8C%EB%A0%A4%EC%A4%98%EC%9A%94-static-866f31091466 [Kotlin] 돌려줘요 staticKotlin 에는 Java 의 static 키워드가 없다. 대신 companion object 라는 친구가 있기에 Java 의 static 처럼 동작해야하는 변수나 메소드가 필요하다면 companion object 블록을 사용해서 그 내부에 선언하면…jaeyeong951.medium.com코틀린 코루틴 예외 처리, 어떻게 해야 할까?https://tech.kakaopay.com/post/coroutine-exceptions-handling/ 코틀린 코루틴 .. [IT 상식] Monolithic 아키텍처 (feat. MSA) 그저 모놀리식으로 개발을 진행하고 있지만 모놀리식이라는 단어를 처음 접하게 되어 적어보는 IT 상식(?)Monolithic Architecture(모놀리식 아키텍처)하나의 서비스로 하나의 애플리케이션 제공 즉, 하나의 프로젝트에 코드가 모여있고 하나의 파일로 구성된다.반대(?)가 되는 아키텍처 MSA(Micro Service Architecture)여러가지의 서비스로 하나의 애플리케이션 제공하는것은 SOA(Service Oriented Architecture) MSA(Micro Service Architecture)하나의 큰 애플리케이션을 작은 애플리케이션으로 나눠서 만드는 아키텍쳐참조자세한 정보는 아래 블로그가 잘 적혀져 있었다.이미지도 아래 사이트 이미지!https://wonit.tistory.com.. [mysql] binary log (feat. 증분 백업.. 할 수 있을까..?) 증분백업 공부 해보려니 기초가 바이너리 로그...바이너리 로그 너 뭐야..?바이너리 로그란?테이블 생성 작업이나 테이블 데이터 변경과 같은 데이터베이스 변경 사항을 설명하는 "이벤트" 로그insert, update, delete 등데이터를 수정하지않는 select, show 등 제외 서버의 바이너리 로그는 데이터베이스 내용의 수정 사항을 설명하는 " 이벤트 " 를 포함하는 파일로 구성됩니다 . 서버는 이러한 파일을 바이너리 형식으로 작성합니다. 텍스트 형식으로 내용을 표시하려면 mysqlbinlog 유틸리티를 사용합니다. 릴레이 로그는 바이너리 로그와 동일한 형식을 가지고 있기 때문에 복제 설정에서 복제 서버에서 작성한 릴레이 로그 파일의 내용을 표시하는 데 mysqlbinlog를 사용할 수도 있습니다.. [DB] db 초보들이 읽으면 좋은것들 https://dkswnkk.tistory.com/694 인덱스를 안타는 쿼리들인덱스란? 인덱스(Index)는 데이터베이스에서 데이터 검색 속도를 향상하기 위한 자료구조입니다. 인덱스는 데이터베이스에서 데이터를 찾는 데 사용되며, 색인이라고도 합니다. 인덱스는 주로 Wdkswnkk.tistory.com [Linux] Alpine Linux Alpine Linux (알파인 리눅스)A Linux Powered Integrated Network EngineMIT 라이선스 아래에 배포되었으며 LEAF 리눅스 의 포크 버전이다.알파인 리눅스는 '작고', '보안이 뛰어나고', '간단함'을 염두에 두고 만들어졌으며 이는 LEAF 리눅스 때와 같다. 하지만 시간이 지나면서 이 장점들을 더욱이 다양하게 활용하고 싶은 사람들이 늘어났고 그 결과로 커널을 제외한 배포판의 용량이 8MB 밖에 되지 않으면서 그 위에 수많은 패키지들을 설치할 수 있는 지금의 상태가 되었다. [linux|ubuntu] inotify watch limit reached 어느날 나는 그저 nginx 를 재시작하고 싶었을 뿐인데.. 에러를 만났다.Failed to add a watch for /run/systemd/ask-password: inotify watch limit reachedinotify 라는 놈의 감시 한도가 초과 됬다고 한다.일단 해결방법은 limit을 확인하고 수정한다.# 확인하기cat /proc/sys/fs/inotify/max_user_watches8192cat /proc/sys/fs/inotify/max_user_instances1024# 임시로 늘리는것sudo sysctl -w fs.inotify.max_user_watches=524288sudo sysctl -w fs.inotify.max_user_instances=8192# 영구적으로 변경sud.. 이전 1 2 3 4 ··· 50 다음