-
일상 생활 속 가성비 찾기카테고리 없음 2021. 2. 12. 18:55
나는 돈, 시간, 공간 등 무언가를 아끼는 것에 재미를 느끼는 편이다. 쇼핑할 때 더 싸게 구매할 수 있는 방법을 찾을 때, 어딘가로 이동할 때 최단 거리를 찾아 시간을 아낄 수 있을 때, 이사를 위해 직방을 둘러보면서 예산 내의 최적의 위치를 찾을 때 등 이런 가성비를 찾는 과정들이 재밌어서 시간 가는 줄 모를 때도 있다. 일상 생활 속에서 돈이나 시간을 아낄 수 있는 방법들을 적어보고자 한다! 인터넷 쇼핑 최저가 찾기 인터넷 쇼핑을 할때 어떻게하면 최저가를 찾을 수 있을까? 갤럭시 버즈 프로의 최저가를 한번 찾아보기로 했다. 먼저 에누리 닷컴에 검색해봤다. 인터파크가 200,640원으로 가장 저렴하게 판매중이었다. NH카드 할인까지 받으면 188,610원이다. 하지만 인터파크 재직시절, 쇼핑몰들은 검..
-
Java 11 특징카테고리 없음 2021. 2. 9. 23:05
2018년 9월 25일, Java 10이 출시된 지 6개월만에 Java 11이 최종 release됐다. 어떤 변화들이 있는지 정리해봤다. Nest-Based Access Control 아래의 nestmate 클래스를 보자. class Test { static class Nest1 { private int nest1Var; } static class Nest2 { private int nest2Var; } } Java 10 이하의 버전에서는 Nest1과 Nest2가 서로의 private value에 접근할 수 없었다. 접근하려면 setAccessible(true)를 호출해야만 했는데, Java 11부터는 setAccessible을 하지 않아도 접근할 수 있도록 변경됐다. 이것이 구체적으로 어떤 의미를 갖는..
-
서버 확장 방법(스케일 아웃 vs 스케일 업)Infra 2021. 2. 9. 22:42
스케일 아웃 서버를 여러 대 추가하여 시스템을 확장하는 방법이다. 스케일 아웃을 하면 2개 이상의 서버가 운영되기 때문에 각 서버에 요청을 분산하는 로드 밸런싱이 필수로 동반된다. 각 서버들로 서비스 의존도가 분산되기 때문에 특정 서버가 다운되더라도 나머지 서버에서 서비스를 지속할 수 있다. 하지만 각 서버가 다루는 데이터들의 정합성에 신경써야 한다. 스케일 업 서버의 장비를 고성능의 부품으로 교체하거나 추가하여 서버 성능을 업그레이드시키는 방법이다. 서버에 추가 부품을 장착할 수 있는 슬롯에 여유가 있어야 한다. 서버를 한대만 운용하는 환경에서 스케일 업을 하는 경우, 데이터 정합성은 보장되겠지만 서비스 의존도가 서버 하나에 쏠려있기 때문에 이 서버가 다운되면 답이 없어진다.
-
유플러스 알뜰모바일 셀프 개통 후기카테고리 없음 2021. 2. 2. 00:25
LG U+ 통신사를 사용하다가 2년 약정이 끝나서, 가격이 참 알뜰한 알뜰폰으로 번호이동을 하기로 했다. skt, kt쪽 알뜰폰 통신사도 알아봤는데 사은품만 약간씩 다르고 요금제 가격과 정책은 대부분 비슷했다. 그래서 그냥 알뜰폰 통신사 중 가장 유명한 U+알뜰모바일로 결정했다. U+알뜰모바일 공식 홈페이지에서 유심을 먼저 구매했다. 유심은 이렇게 우편물처럼 배송된다. 무려 100% 사탕수수 부산물 친환경 종이다. 뜯.는.다 이렇게 3개의 내용물이 들어있다. 아래의 종이 안에 유심이 들어있다. 유심 등장 침착히 유심 개통 안내문대로만 진행해본다. 안내문 내용은 위 사진이 전부다 유심 우편물이 배송되기 며칠 전, 카톡으로 먼저 셀프개통 톡이 왔다. 안내문대로 이 톡을 통해 셀프개통을 해볼 것이다. 신규가입..
-
유시민 - 청춘의 독서리뷰/책 리뷰 2021. 2. 1. 00:30
유시민 작가는 청춘의 독서라는 책을 통해 청년들에게 들려주고싶은 이야기들을 집필했다. 책 내용 중 11장 '우리는 왜 부자가 되려 하는가?' 가 유난히 감명깊었다. 부(富)는 그 자체가 목적이다. 19세기 철학자 소스타인 번드 베블런에 따르면, 부(富)는 그 자체가 목적이다. 필요한 재화를 획득하여 삶을 영위할 수 있게 하는 수단으로써의 부는 하층계급에게 적용되는 것이고, 유한계급인 상층계급에게는 부 자체가 목적이 된다. 이들에게 부에 대한 욕망은 충족되는 개념이 아니다. 사유재산이 발생하기 이전에는 사냥의 전리품을 갖는다거나 타인의 물건을 약탈할 수 있는 것이 강자의 상징이었다면, 사유재산이 발생한 이후에는 '생산적인 노동'을 면제받으면서 부를 쌓는 것이 강자의 상징이 되었다. 생사를 건 혈투가 금전적..
-
final Class는 왜 JPA Entity가 될 수 없을까?Java/Spring-JPA 2021. 1. 31. 20:19
final class는 JPA Entity Class가 될 수 없다. 왜 그럴까? JPA는 DB에서 데이터를 조회한 후 엔티티를 생성할 때 지연 로딩이라는 방식을 사용한다. 지연 로딩이란? 해당 엔티티(테이블)와 관계(join)를 맺고 있는 엔티티(테이블)들에 대한 정보는 그 즉시 로딩되지 않고 getter 메소드가 호출되는 등 실제 사용될 때 로딩된다. 이러한 방식을 지연 로딩이라 한다. 지연 로딩 방식을 이용해 데이터를 조회하기 위해서, JPA는 프록시 객체라는 것을 생성한다. 프록시 객체는 간단히 말해서 엔티티를 상속해서 확장한 클래스이다. 하지만 final class는 상속될 수 없기 때문에 JPA는 그 final class를 확장해서 프록시 객체로 사용할 수가 없다. 따라서 JPA Entity로..
-
'에픽하이 - 풍파 (Feat. 한상원)'를 듣고카테고리 없음 2021. 1. 30. 22:24
(미쓰라) 인생이란 버드나무 너는 지는 낙엽 수천 수만 가지 잎은 너의 경쟁자며 실패란 바람에 날려 떨어지는 낙엽이 된 가엾은 그대여 두발로 뛰어가렴 버팔로 같이 거친 인생의 풍파도 날카로운 창과 칼로 다진 수난도 자신감의 방패를 쥔 너의 두팔로 막아내고 다시 태어나 인생의 투사로 눈물로 고개를 숙여버리기엔 너는 아직도 채 익지 않은 벼이기에 힘에 부칠 땐 기대감에 기대 미래는 기회란 생각이 참된 삶의 지혜 (한상원) u know me and the way I live my life (my life) I love it, baby baby baby baby (check it, we do it like dis, like dat) u know me and the way I live my life (my lif..
-
카드 결제가 가능한 코노 - 보가 코인노래방카테고리 없음 2021. 1. 30. 21:49
코로나 때문에 한동안 못 갔던 코노를 오랜만에 가보려고 주변 코노를 찾아보다가 신용카드 결제가 가능한 코노를 발견했다. 신대방삼거리역 부근 보가 코인노래방이다. 성대시장 중앙에 위한 보가 코인노래방은 지하 1층에 있다. 카드결제 가능업소라고 적힌 스티커가 눈에 띈다. 아직 현금으로만 결제 가능한 코노가 대부분이라 이렇게 카드 결제가 가능한 곳은 찾아보기가 힘들다. 지하 1층 코노 입구 직전에 음료수 판매대가 있다. 점원이 따로 없었던 것 같은데, 어떻게 구매하는 지는 모르겠다. 입구를 들어서면 쓰레기통 위에 마이크 커버와 qr 방문 코드를 인증하는 장치가 있다. VG(보가) 문구가 대문짝만하게 써있다. 보가 코노는 아직 동작구 근처에서만 영업하는 것 같다. 청소년은 아니지만 당당하게 입장해본다. 기계에 ..