LPDDR이란 뭘까요? 또 요즘 나오고 있는 LPDDR4와 새롭게 적용되는 LPDDR5는 어떤 차이가 있을까요? 또, 어떤 모델에 적용되고 있을까요? 이런 궁금증을 해소 할수 있게끔 포스팅으로 정리해보도록 하겠습니다. 1. LPDDR이란? LPDDR이란 Low Power Double Data Rate로 모바일에서 사용하기 위해서 전력 소모량을 줄인 저전력 DDR 램이라고 생각하면 됩니다. DDR은 PC에서 사용하는 우리가 알고 있는 그 DDR 메모리를 이야기 하는 것이고 모바일에서 램은 LP ( Low Power )를 붙여서 LPDDR 이라고 부른다고 이해하시면 되겠습니다. 저전력 DDR이요. 요 사진상으론 커보이지만 모바일 디바이스에 들어가는 만큼 사이즈가 엄청 작습니다. 2. LPDDR4 vs LPD..
node를 이용하다보면 스케줄러를 이용할 일이 있는데 node 같은 경우엔 cron 사용방법을 구현한 라이브러리들이 인기가 많은 것 같다. 그 둘에 대한 비교 자료가 없어서 간단하게 비교하는 이야길 해보자. 1. os 스케줄러( cron) vs node 스케줄러 OS 스케줄러를 사용하게 되면 윈도우, 맥, 리눅스 os 별로 별도 스케줄러를 등록하고 관리해야 하는 단점이 있다. 대신 node 스케줄러보다 조금 더 안정적일 수 있고, 불필요하게 별도 스케줄러 프로세스를 띄우지 않아도 되니 리소스도 낭비 되지 않을 것이다. 또 node 프로세스가 죽는 경우 스케줄러 자체가 동작되지 않는 문제도 미연에 방지 할수 있다. 하지만 node 프로세스 관리 라이브러리인 pm2나 forever 같은 것까지 사용하게 되면..
얼마 전 , 비교적 최근 업무시간에 UTF8와 AL32UTF8에 대한 이야기가 나온적이 있다. 그냥 UTF8 종류 중 한개겠지라고 생각하고 넘기려다가 UTF8과 차이점이 무엇인지 비교되는 정보가 별로 없어서 간단하게 정리해본다. UTF8은 3byte 기준으로 문자열을 저장할 수 있다. 그 범위는 U+9999까지인데 AL32UTF8은 그 외 보충 문자열(Supplementary characters, 보조 문자) 는 U+ 10000에서 U+ 10FFFF까지 코드 포인트가 할당 된 문자까지 저장할 수 있는 타입이라고 생각하면 된다. 즉, U + FFFF( 3byte 표현) 보다 큰 유니 코드 문자다. 조금 유식하게 Compatibility Encoding Scheme for UTF-16: 8-Bit (CESU..
폴더블폰이라는 새로운 폼팩터가 등장해서 신박함을 안겨준것도 엊그제 같은데 롤러블폰이 곧 우리 앞에 등장 할 것 같습니다. 간간히 기사로도 접해보셨을테지요. 롤러블폰 어디까지 왔는지 한번 알아보도록 하겠습니다. 롤러블폰 어디까지 왔나? 이미 중국 오포(OPPO)사에서 지난 11월 17일 이노데이 2020 행사에서 롤러블폰 세계 최초 공개를 한 상황인데요. 위 이미지를 보시면 아시겠지만 기본 사이즈는 6.7인치에서 펼치게 되는 경우 7.4인치까지 늘어나게 되어 대화면 화면을 사용할 수 있습니다. 이게 일명 상소문폰이라고 하더라구요? 잘 어울리고 재밌는 표현인데 상소문을 펼치는 것처럼 펼치면서 써야 되니 별명으로는 딱인것 같습니다. 롤러블폰 진정한 강자가 될까? LG 롤러블폰 오포가 선수를 치긴 했지만 기술력..
자바의 AOP를 알아보면서 허접하게나마 각 사용방법을 훑은 것 같습니다. 최종적으로 AspectJ가 남았습니다. 이제 이놈만 정복하면 될 듯 합니다. 끝판왕이니 만큼 심혈을 기울여 조사하고 공부하고 깨우치도록 해봅시다. AspectJ란? AspectJ는 PARC에서 개발한 자바 프로그래밍 언어용 관점 지향 프로그래밍 (AOP) 확장 기능이다. 이클립스 재단 오픈 소스 프로젝트에서 독립형 또는 이클립스로 통합하여 이용 가능하다. AspectJ는 최종 사용자를 위한 단순함과 이용성을 강조함으로써 폭넓게 사용되는 AOP에 대한 디 팩터 표준(사실 상 표준)이 되었다. 이전 포스팅에서도 AspectJ에서 두가지 방식으로 aop를 사용할 수 있다고 언급했습니다. 머 암튼 aspect 지향 프로그래밍의 구현이랄..
지난시간에 CGLIB를 배우기 위해 ASM을 사용해보았는데 이젠 CGLIB를 사용해봐야겠습니다. 2. CGLIB는 인터페이스가 아닌 클레스를 대상으로 동작 가능하고 바이트코드를 조작해서 프록시를 만들기에 Java Proxy에 비해 성능이 좋습니다. 일반적으로 스프링 프레임워크에서 AOP 기능을 사용하게 된다면 CGLIB를 사용하게 되지 않을까 싶습니다만... CGLIB는 Byte Code Generation Library로서 동적 프록시 객체를 구성해주는 라이브러리입니다. 그럼 동적 프록시를 어떻게 생성해내는지 확인해보고 싶습니다. 실제 눈으로 보는것과 보지 않는 것의 차이는 어마어마하다고 생각합니다. 먼저 CGLIB를 임포트합니다. 가장 최근 버전이 3.2.5 버전이군요. 저 같은 경우 항상 임포트..
오늘은 CGLIB를 배우기 위해 ASM을 먼저 정리해봅니다. 2. CGLIB는 인터페이스가 아닌 클레스를 대상으로 동작 가능하고 바이트코드를 조작해서 프록시를 만들기에 Java Proxy에 비해 성능이 좋습니다. 일반적으로 스프링 프레임워크에서 AOP 기능을 사용하게 된다면 CGLIB를 사용하게 되지 않을까 싶습니다만... CGLIB는 Byte Code Generation Library로서 동적 프록시 객체를 구성해주는 라이브러리입니다. 내부적으로 ASM 모듈을 사용하기에 ASM를 공부하지 않고 넘어갈수가 없습니다. ASM(http://asm.ow2.org)이란? ASM ASM is an all purpose Java bytecode manipulation and analysis framework. ..
자바 AOP JDK Dynamic Proxy를 경험해보기 위해서 테스트 클레스를 생성합니다. 지난번에 JDK Proxy에 대한 코멘트를 다음과 같이 했습니다. Java Proxy같은 경우에 인터페이스를 반드시 구현해야하고 리플렉션을 사용하여 구현한 기술이기에 상대적으로 퍼포먼스가 떨어지는 특징을 갖습니다. 인터페이스를 극혐하는 저와 퍼포먼스가 떨어지는것도 싫어하는 저에게는 일단 탈락. 실제로 어떤지 구현을 통해 알아보면 뇌리에 쉽게 박히니 짬을 내서 JDK Dynamic Proxy 예제를 준비해보았습니다. 실제로 어떤지 구현을 통해 알아보면 뇌리에 쉽게 박히니 짬을 내서 JDK Dynamic Proxy 예제를 준비해보았습니다. 1. JDK proxy는 인터페이스를 필수적으로 구현해야합니다. //인..
아웃룩 많이들 사용하실것 같습니다. 업무 PC를 세팅하면서 가장 처음하는 것중에 하나가 아웃룩 설정이 아닐까 싶을 정도로 아웃룩은 업무를 편하게 하는데 많은 도움을 줍니다. 혹시 사용하지 않고 있다면 지금부터라도 꼭 써보길 바란다는 말을 전하고 싶을정도로요. 아웃룩 서명에 HTML을 넣는 방법을 찾는 분들은 아웃룩 서명을 만들거나 사용하면서 수정하는데 한계를 느낀 분들이면서 HTML 수정을 어느정도 할 수 있는 분들이겠죠. 또 이메일이라는게 HTML로 이루어져서 간다는 것 또한 알고 계신 걸테구요. 자, 이제 각설하고 따라해봅시다. 1. 아웃룩 서명 HTML 만들기 아웃룩 → 파일(도구) → 옵션 →메일형식 →서명 으로 이동한 뒤에 적당히 서명을 만들어줍니다. 여기서 만들때 서명 이름을 쉽게 찾을 수 있..
최근 비대면, 언택트 시대로 배달의민족 사용량이 폭증해서 지난 크리스마스나 연말 때 시스템이 장애나거나 대부분 가게들이 폭증한 주문량에 주문이 제대로 되지 않는 상황도 있긴 했었죠. 오늘 배달의민족 대신 쿠팡이츠를 써야하는 이유에 대해서 이야기 해봅시다. 1등만 있으면 썩으니까 이제 20년도 넘게 지난 유명한 영화 '친구'의 대사입니다. "1등만 있으면 썩으니까, 내가 2등이 되서 1등 정신도 차리게 하고" 아주아주 당연한 얘기입니다. 시장을 독점하면 소비자에게 돌아오는 혜택이 줄어들고 독점 업체는 마진을 높이기 위해 계속해서 소비자에게 비용을 전가시키고 높입니다. 배달의민족이 요기요에게 인수된 후 사실상 시장 독점 업체가 되었고 우리가 누리던 많은 혜택들이 사라지고 배달 비용이 높아졌습니다. 전에 배달..
2021년 공무원 봉급 인상, 봉급표(일반직,우정직,경찰,소방,교원,군인 등)에 대해서 정리해보겠습니다. 2021년 공무원 보수는 전년 대비 0.9% 인상되며, 수당은 사실상 동결된다고 합니다. 어려운 경제여건을 감안하여 정무직공무원과 고위공무원단은 2021년 인상분을 반납하기로 했습니다. PC 혹은 모바일로 보기 편하게 표와 이미지 둘다 작업해서 넣어봤습니다. 2021년 일반직 공무원 봉급표 2021년도 일반직·일반직에 준하는 특정직 및 별정직 공무원 등의 계급·직무 등급(1~3급, 4급·6등급, 5급·5등급, 6급·4등급, 7급·3등급, 8급·2등급, 9급·1등급)과 호봉에 따른 봉급액을 나타낸 봉급표 호봉 1급 2급 3급 4급· 6등급 5급· 5등급 6급· 4등급 7급· 3등급 8급· 2등급 9급·..
갤럭시 S21, S21+, S21 울트라 액정 수리비, 교체 비용에 대해서 알아보려고 합니다. 갤럭시 S21 사전예약이 끝나고 받아서 사용하는 분들이 많이 늘고 있는데요. 지난번 갤럭시 노트20 부진을 만회하기 위해서 상품성을 높여서 나왔기 때문에 판매량이 고공행진중입니다. 대략적느로 전작보다 40% 이상 더 팔릴거라고 하니 전작도 적게 팔린건 아니지만 이번 실적은 매우 좋네요. 매번 정리하는거지만 갤럭시 S21, S21+, S21 울트라 액정 수리비 교체 비용을 알아봅시다. 갤럭시 S21, S21+, S21 Ultra 액정 수리비, 교체 비용 S21 S21+ (플러스) S21 울트라 액정미반납가 278,000원 286,000원 423,000원 액정반납가 182,000원 186,000원 293,000원 ..
갤럭시 S20 FE 액정, 디스플레이 수리비와 부품 교체 비용에 대해서 알아봅시다. 갤럭시 S20 FE가 선풍적인 인기를 끌면서 삼성전자 스마트폰 시장에서 점유율을 높이는데 효자 노릇을 하고 있습니다. 10월에 출시 된 제품이 8월 출시된 노트20의 740만대 출하량과 비슷한 500만대를 출하하니까요. 그만큼 액정(디스플레이)와 부품들이 고장나서 수리비나 부품 교체 비용에 대해서 찾는 경우들도 많을텐데요. 고장나는건 가슴 아픈 일이지만 어느정도 수리비와 교체 비용이 드는지는 알아두는 것이 도움이 될겁니다. 갤럭시 S20 FE 액정, 디스플레이 수리비 ■ S 시리즈 S20 FE S20 액정 단품 수리 - 180,500 자재비 - 160,500 수리비 - 20,000 액정 반납가 98,000 253,000 ..
삼성 엑시노스 2100 vs 스냅드래곤 888(875) 벤치마크, 성능 비교 승자는? 지금 갤럭시 S21이 공개되면서 아시다시피 엑시노스 2100이 탑재 되어서 성능을 중요시 하는 분들이 스내드래곤 888(875)와 성능을 따져보고 싶어하실 것 같아서 정리를 좀 해봤습니다. 엑시노스 2100 vs 스냅드래곤 888(875) 스펙 비교표 프로세서 엑시노스 2100 스냅드래곤 888(875) Node size 5nm EUV 5nm CPU 1 x ARM Cortex-X1 at 2.9GHz 3 x ARM Cortex-A78 at 2.8GHz 4 x ARM Cortex-A55 at 2.2GHz 1 x ARM Cortex-X1 at 2.84GHz 3 x ARM Cortex-A78 at 2.40GHz 4 x ARM ..
최근 개인적인 미니 프로젝트를 하면서 mariadb를 사용하고 있는데 date와 datetime 에 기본값을 default로 설정해주려고 하는데 아래 에러가 발생했다. 사실 지나고 쓰는거라 아래 에러 문구는 대충 검색해서 넣는거라 정확하지는 않은것 같다. 대충 상황은 date나 datetime 타입에 기본 값을 현재 시간으로 설정하고자 할 때 나는 에러였다. 대충 구글링 하면 뭐 타입을 timestamp로 설정하면 된다는 얘기가 있는데 그건 본질적인 방법이 아니니 패스..하고. Invalid default value for 'Date and time' CURRENT_TIMESTAMP Got the following error: " SQL Error [1178] [42000]: (conn:21) The s..
갤럭시 S21 사전예약 사은품 혜택 정리 포스팅을 하는 지금 시점으로 어제였습니다. 갤럭시 S21 사전예약이 열린게요. 사실 상 갤럭시 노트20이 흥행에 실패하면서 갤럭시 S21 출시일을 한달이나 당겼고 흥행 실패를 만회하기 위해 여러가지 스펙을 S21에 추가하면서 가격 경쟁력, 좋은 사은품 혜택 또한 갖추면서 소비자들 마음을 흔들만한 요소로 다가온 것 같습니다. 갤럭시 S21 두근거리게. CF를 보면 요즘 스마트폰 CF 너무 잘 만든다는 생각이 드네요. 갤럭시 S21 한몸에 받다. 세상의 시선 갤럭시 S21 사전예약 가격 갤럭시 S21 사전예약 가격은 99만원, S21 플러스 가격은 120만원, S21 울트라 12GB+256GB 가격은 145만원, S21 울트라 16GB+512GB는 160만원으로 99..
2021년 새해가 밝았습니다. 2021년이 되면서 제 이목을 끄는 제품 중에 하나가 노트북일 것입니다. 저는 엘지 그램 노트북을 굉장히 좋아하는데요. 2021년 엘지 그램 15인치(16인치)와 17인치에 대한 장점과 단점을 비교해보도록 하겠습니다. 먼저 엘지 그램 15인치(16인치)에 대해서 얘기를 해야 될것 같습니다. 이번 2021년 라인업에는 엘지 그램 14인치, 16인치(15인치), 17인치가 있습니다. 그런데 늘 보이던 15인치 라인업이 존재하지 않죠. 16인치라는 다소 생소한 사이즈를 들고 나왔습니다. 음... 애플의 맥북에 좀 관심이 있으셨다면 애플 맥북의 16인치를 보셨을테니 그리 생소하지 않을 수도 있겠습니다. 엘지 그램 16인치(15인치) 모델 경우에는 기존 15인치와 실 사이즈와 무게에..
얼마전에 CORS-Anywhere를 자체적으로 띄우기 위해서 헤로쿠를 이용했었는데요. 이게 자꾸 지 혼자 잠이 들어서 해당 서비스를 처음 호출할때 처음에 2~30초간에 서비스를 깨우는 시간인 일명 웨이크업 타임이 필요하게 되는데요. 이는 30분간 아무 트래픽이 없으면 헤로쿠가 이 앱을 재워버리기 때문입니다. 이것저것 방법을 생각해봤는데요. 별도의 서버에서 이 헤로쿠 서버에 주기적으로 웹 리퀘스트를 날려줄 수 있는 방법으로 집에 있는 PC에서 해야하나 aws 서버에서 해줘야 하나, 주기적으로 날려줄수 있는 function 서비스 같은걸 알아봐? 하면서 이것저것 고민을 하다가... 1. 24시간 헤로쿠 깨어있게 만드는 방법 자기 자신의 도메인을 호출하면 된다는 걸 깨닫고 소스에 세줄 정도 추가했습니다;;; ..