일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- gcp
- Elasticsearch
- VPC
- 프로그래밍문제
- 백준
- 클라우드 컴퓨팅
- Spring Data JPA
- JPA
- 인천여행
- DFS
- 카프카
- springboot
- 로드밸런서
- Kafka
- 스프링 부트
- 스프링부트
- Spring
- Spring Boot
- 자료구조
- 스프링
- 오일러프로젝트
- aws
- 알고리즘
- Docker
- Apache Kafka
- 코드업
- 월미도
- 백트래킹
- 클라우드
- 쿠버네티스
- Today
- Total
목록리눅스 (2)
GW LABS
WSL WSL은 윈도우에서 최소한의 가상머신으로 리눅스 개발환경을 사용할 수 있게 만든 기능이다. 기존의 가상머신을 사용한 리눅스개발환경보다 가볍고, 윈도우 이외의 별도의 환경이 필요하지 않다는 장점이 있다. 그러나 아직 제한사항이 많아 운영환경으로 사용하면 안되고, 개발환경으로만 사용하는 추세이다. WSL Native Docker WSL에서도 Docker를 Native 환경에서 사용할 수 있다. 아래의 명령어로 Docker 17.09 버전을 설치하고 활용하면 된다. sudo apt update sudo apt upgrade # Docker 17.09 버전 다운로드 wget https://download.docker.com/linux/debian/dists/stretch/pool/stable/amd64/..
WAS에서 작동시켜야 하는 데몬이나 스케줄러 같은 프로그램들이 메모리 누수를 발생시키면 정말 골치 아파진다. 프로그래머가 가비지 컬렉터만 믿고 있었면 안 된다는 사실을 뼈저리게 느끼고 있다. 최근 php로 작성한 스케줄러가 미약한 메모리 누수를 발생시키고 있어 다양한 디버깅 기법을 찾아봤다. 리눅스 환경이라면 시스템 콜을 추적할 수 있는 Strace와 프로그램의 메모리 사용을 볼 수 있는 Valgrind를 통해 프로그램을 깊이 들여다볼 수 있다. 좋은 디버깅 툴을 사용해서 미연에 메모리 누수를 방지하자. 1. 메모리 누수 상황 #include using namespace std; class LeakMaker { private: const int data; public: LeakMaker(int a) : ..