반응형
인기 글
- network 서비스 재시작 에러 아래 내용을 참고하여 네트워크 매니저를 재시작 하더라도 문제가 해결되지 않을 때는 에러 문에 나오는 journalctl -xn 명령어를 통해 로그를 확인해서 문제를 해결 해야 합니다. 저는 /etc/sysconfig/network-scripts 폴더 내에 사용하지 않는 인터페이스 설정 파일(파일 명이 ifcfg- 로 시작하는 파일)이 있어서 아래 사진과 같은 오류가 발생했습니다. Quick-Fix를 하고 싶으시면 아래 명령어를 통해 우선 조치해보시고, 그게 아니라 원인 분석 및 해결을 원하시면 오류 문구에 나오는 대로 journalctl -xn을 통해 로그를 확인하시면 되겠습니다. 출처: https://nirsa.tistory.com/12 에러 발생한 모습 network restart 시 Failed가 ..
- [우아한 테크 캠프 Pro 2기] 1주차. 로또-TDD 코드 경로 https://github.com/next-step/java-lotto/pulls?q=is%3Apr+is%3Aclosed+author%3Ajordy-torvalds GitHub - next-step/java-lotto: 로또 게임 구현을 관리하는 저장소 로또 게임 구현을 관리하는 저장소. Contribute to next-step/java-lotto development by creating an account on GitHub. github.com 주요 내용 자동/수동 로또 구매 및 당첨 및 당첨금액 확인을 하는 간단한 프로그램을 짜보는 미션이었습니다. 구현 도메인 자체는 쉬웠으나 요구되는 요구사항들을 준수하며 개발하는 것이 어려웠습니다. 요구된 요구사항은 대략 아래와 같습니다. TDD로 모..
- [퍼온 글] DNS가 특정 포트를 가리킬 수 있는가? 출처: https://webmasters.stackexchange.com/questions/55123/can-dns-point-to-specific-port Can DNS point to specific port? I got virtual machine on some server and my URL is something like this. 111.11.11.111:8002 Can I get DNS who will point to specific port ? One more thing. If I cant do that, can my virtual ma... webmasters.stackexchange.com DNS는 HTTP, HTTPS, SSL과 같은 이전 프로토콜에 대한 포트 개념이 없다. DNS는 ..
최신 글
- 올해도 돌아온 TOSS SLASH 2024! 올해도 알찬 세션으로 돌아온 TOSS SLASH 24!굉장히 기대가 됩니다..!세션이 워낙 많다보니 계획을 세우는 것도 쉽지 않은데요! 사이트에서 스케쥴을 세울 수 있는 기능도 제공해줘서 사진 처럼 멋지게.만들 수 있었어요-!😎😎자세한 세션 구성은 아래 사이트를 들어가보세요!- 링크: https://toss.im/slash-24많은 것을 얻어가는 시간이 될거 같네요!기다리며 이전 SLASH 영상을 다시 한 번 봐야겠습니다!#toss #toss_slash #SLASH #SLASH2024 2024.08.23
- 슬기로운 Concurrency-safety Lock - 실습 프로젝트 요구사항 정의 Goals 상품의 재고를 concurrency-safety하게 관리하는 프로그램을 개발합니다. Specs Infrastructure 인프라는 도커로 구성합니다. MySQL: 영속적으로 데이터를 관리합니다. Redis: 분산 락으로 사용합니다. Schema 테이블은 다음과 같습니다. product 테이블 name type id bigint - pk name varchar(100) price bigint description varchar(1000) version bigint stock 테이블 name type id bigint productId varchar(100) total_stock bigint remain_stock bigint note varchar(1000) created_at d.. 2022.11.27
- 슬기로운 Concurrency-safety Lock 여는 글 안정적인 트랜잭션 처리를 위해서는 락이 필요할 때가 있습니다. 그런데 이 락도 남용 되거나 고민이 충분히 되지 않은 상태에 쓰게 되면 장애 포인트나 성능의 병목이 될 수 있습니다. 그렇다면 어떻게 락을 쓰면 좋을까요? Pessimistic lock(비관적 락) 데이터베이스 트랜잭션에서 비관적 락에는 크게 배타 락(X Lock, Exclusive Lock) 과 공유 락(S Lock, Shared Lock)이 있습니다. 배타 락은 달리 쓰기 잠금이라고 하는데, 특정 자원의 안정적인 변경을 위해 점유하고 다른 트랜잭션이 접근을 막습니다. 공유 락은 읽기 잠금 이라고도 불리는데, 특정 자원에 대해 읽기 잠금이 걸린 상태일 때 다른 트랜잭션도 읽기 잠금을 걸 수 있지만 이미 읽기 잠금이 걸린 자원에 대해.. 2022.11.27
- JVM 메모리 구조 GeeksforGeek 사이트의 Java Memory Management란 글을 번역했습니다. 일부 내용을 의역했기 때문에 어색하거나 틀린 내용이 있으면 댓글에 남겨주시거나 위 링크에 접속해서 확인하세요. 번역 과정에서 일부 제가 강조하고 싶은 단어(몰랐던 단어)는 괄호로 표시 합니다. 번역이 힘들었던 부분은 아래에 원문을 별도로 기재합니다. JVM 메모리 구조: JVM을 프로그램이 실행되는 동안 사용되는 다양한 런타임 데이터 영역을 정의합니다. 몇몇 영역은 JVM에 의해 생성되는 반면 몇몇은 프로그램에서 사용되어지는 쓰레드에 의해 생성됩니다. 그러나 JVM에의해 생성된 메모리영역은 JVM이 종료될 때만 회수됩니다. 쓰레드의 데이터영역은 인스턴트화(instantiation)되는 동안 생성되고 쓰레드가 종.. 2022.07.29
- 대규모 서비스를 지탱하는 기술 - 규모 조정의 요소 규모 조정의 요소 여는 글 서비스의 흥행으로 이용량이 증가하게 되면 시스템의 확장이 필요해진다. 그렇다면 시스템의 확장을 위한 방법에는 어떤 것이 있을까? 스케일 업(scale-up) vs 스케일 아웃(scale-out) 스케일 업(scale-up) 스케일 업은 서버의 하드웨어 스펙을 올리는 것을 말합니다. 예를 들어, CPU 1 core, Memory 1 GB 인스턴스를 CPU 4 core, Memory 4 GB로 올리는 것을 말합니다. 스케일 업에는 두 가지 유의사항이 있습니다. 첫 번째는, 성능 향상에 들어가는 비용이 정비례 하지는 않는다는 점 입니다. 위 사진과 같이 16배의 성능 향상을 위해서는 기존 대비 비용이 30배 이상 들어갈 수 있습니다. 두 번째는 물리적인 한계점 입니다. 물리적으로 메.. 2022.07.29
반응형