반응형

분류 전체보기 402

전기차 배터리의 미래는? 리튬이온 배터리와 LFP 배터리, 전고체 배터리

"이것은 새로운 석유(new oil)이다. 100년 된 공급망을 재편하고 산업 질서를 새로 확립하게 될 것이다." 배터리는 전기차와 ESS 외에도 무전 가선, 로봇, 사물 인터넷 등 코드리스(cordless)로 된 대부분의 4차 산업 상품을 움직일 필수품으로 꼽히며 '미래 산업의 쌀' 이라고도 불리고 있습니다. 2020년 185GWh(기가와트시) 였던 글로벌 배터리 수요는 2030년 2035(GWh)까지 늘어날 것으로 전망되며, 연평균 증가율이 27%에 달합니다. 이와 같은 추세라면 2030년엔 반도체 산업의 규모를 뛰어넘을 것이라는 예상도 나오고 있습니다. 이와 같은 배터리 수요의 가장 큰 비중을 차지하고 있는 것이 바로 전기차 배터리입니다. 올해 전기차 배터리 시장은 중국이 자국의 주력 제품인 LFP..

Finance 2021.11.28

신작과 실적을 앞세운 넥슨지티 주가 향방은?

넥슨지티, 2021년 최대 실적과 2022년 신작 러시 2021년 11월 24일 기준 종가 15,200원 시가총액 5377억 상장 주식 수 35,373,322 주 상장 주식수 중 22,340,233 주인 63.16%는 넥슨코리아가 가지고 있고 1,056,923 주인 2.99%는 자사주로 실제로 유통되는 주식수는 약 1200만주(약 1800억) 정도 입니다. 현재 넥슨지티는 매출의 97% 이상이 '서든어택'에서 발생하고 있으며, 올해 3분기 '서든어택'의 흥행에 힘입어 매출 156억원, 영업이익 87억원을 내며 영업이익률 55.95%로 코스닥 기업 중 1위를 차지했습니다. 재무재표에서 볼 수 있드시 16년 이후로 17, 18, 19년 영업이익 적자를 기록하다가 작년 흑자로 전환하였고, 올해는 코로나로 인해..

Finance 2021.11.25

블록체인(Blockchain)과 암호화폐(Cryptocurrency)에 대해서

블록체인과 암호화폐에 대한 기본적인 지식, 블록체인과 암호화폐는 최근 몇 년 간 너무나 중요한 이슈입니다. 특히 블록체인은 앞으로 더 많은 분야에서 활용될 수 있는 기술이기 때문에 몇 년 후에 블록체인이 활용되고 있을 때 지금의 블록체인을 돌아본다면 이것은 정말 시작단계에 불과할 수도 있습니다. 마찬가지로 암호화폐도 투자 이전에 어떤 원리로 암호화폐가 만들어지고 동작하는지, 또 어떻게 가치를 갖는지를 알아야 투기가 아닌 투자의 영역에서 암호화폐를 볼 수 있다고 생각합니다. 해당 포스팅은 암호화폐, 블록체인, 블록체인의 작동 원리와 장, 단점에 대한 기본적인 내용을 정리하였습니다. - 암호화폐(Cryptocurrency)란? 암호화폐는 '암호화'라는 뜻을 가진 'crypto-'와 '통화', '화폐'라는 뜻..

BlockChain 2021.11.24

SpringBoot 웹소켓(WebSocket) 채팅 프로그램 파헤치기

HTTP 통신과 Socket 통신에 대해서 간단하게, HTTP(HyperText Transfer Protocal) 통신이란, HTML 파일을 전송하는 프로토콜이라는 의미로 초기에는 HTML 파일을 전송하는 것이 목적이었으나, 현재는 JSON, Image 등의 파일들도 전송이 가능합니다. HTTP 통신은 클라이언트에서 서버로 요청을 보내고, 서버가 요청에 응답하는 방식으로 통신이 이뤄집니다. 즉, 클라이언트의 요청이 있을 때만 서버가 응답하는 '단방향' 통신입니다. 반면에 Socket 통신은 두 프로그램이 서로 데이터를 주고 받을 수 있는 양쪽 프로그램 모두에 생성되는 통신 단자를 사용하는 '양방향' 통신입니다. 채팅이나 주식, 게임처럼 실시간으로 데이터를 주고 받는 경우 Connection을 자주 맺고 ..

애드센스 '판매자 정보를 sellers.json 파일에 게시' 간단한 해결 방법

몇 달의 시도 끝에 드디어 승인된 구글 애드센스, 승인을 확인하자마자 사이트에 들어와보니 '판매자 정보를 Google Sellers.json 파일에 게시하시기 바랍니다. 현재 공개 상태를 검토하려면 계정 설정 페이지를 방문하세요.' 라는 경고 문구가 있었습니다. 자세한 내용 전에 아주 간단한 해결 방법부터 소개해드리겠습니다. 해결 방법은 애드센스 -> 계정 정보 -> 판매자 정보 공개 상태를 공개로 전환하는 것이 끝입니다. 자세히 알아보기를 통한 내용으로는 Sellers.json은 광고가 노출됨에 있어 도움이 되는 IAB Tech Lab 표준으로, 게시자는 계정 유형에 따라 해당 json 파일을 통해 개인 또는 업체 이름을 공유할 수 있고, 이를 통해 광고주는 게시자의 신원을 확인할 수 있습니다. 정보를..

IT Info 2021.11.15

네이버 클라우드 플랫폼 문자 발송 API 사용하기 (Spring Boot)

Simple & Easy Notification Service SMS, PUSH, 카카오 알림톡 등을 사용할 수 있는 서비스입니다. SMS의 경우 건당 9원, PUSH의 경우 건당 0.02원, 알림톡의 경우 건당 7.5원 등 비용이 발생합니다. (자세한 비용은 네이버 클라우드 플랫폼에서 확인 가능합니다.) * 월 무료 구간 (SMS 50건, PUSH 2000건)이 있기 때문에 토이프로젝트를 하며 사용해봤습니다. 문자 발송 API를 사용하기 위해 먼저 서비스에 가입을 해야합니다. 이후 Simple & Easy Notification Serive에서 프로젝트를 생성합니다. SMS API - SENS api.ncloud-docs.com 플랫폼에서 제공하는 API 사용 가이드입니다. 실제 예시 코드와 필수, 옵..

JPA @CreatedDate @LastModifiedDate 생성 시간, 수정 시간이 저장되는 원리

@CreatedDate, @LastModifiedDate 데이터를 저장할 때 '생성된 시간 정보'와 '수정된 시간 정보'는 여러모로 많이 사용되고 또 중요합니다. JPA를 사용하면서 @CreatedDate, @LastModifiedDate를 사용하여 생성된 시간 정보, 수정된 시간 정보를 자동으로 저장할 수 있는데요. 오늘 작업 중에 createAt, updatedAt 값이 계속 null로 들어가던 문제를 해결하면서 동작 원리에 대해 조금 더 살펴본 내용을 정리합니다. (null이 들어간 원인은 main method가 실행되는 Application class에 @EnableJpaAuditing 어노테이션을 적용하지 않아서였습니다.) * 내용 중 자주 등장할 'audit' 는 심사, 감사하다는 뜻입니다. ..

상수와 리터럴 (constant & literal) 정리

해당하는 내용은 'Java의 정석 - 남궁 성' 도서의 내용을 참고하여 정리한 것입니다. 상수 (constant) final int MAX_VALUE = 100; // 상수 선언과 동시에 초기화 상수(constant)는 변수와 마찬가지로 '값을 저장할 수 있는 공간' 이지만 변수와 달리 한 번 값을 저장하면 다른 값으로 변경할 수 없다는 특징이 있습니다. 사용 방법은 변수의 타입 앞에 'final' 키워드를 붙여서 사용합니다. * JDK 1.6 이전에는 상수 선언과 동시에 초기화가 필수였으나, 1.6 이후부터는 선언과 동시에 초기화하지 않아도 됩니다. 하지만 상수는 선언과 동시에 초기화하는 것이 좋습니다. 리터럴 (literal) int year = 2021; // year : 변수, 2021 : 리터럴..

Programming/Java 2021.10.27

카카오톡 뷰 채널에 티스토리 연동하기

'카카오톡 뷰 채널 만들고 티스토리 연동하는 방법' 얼마 전부터 카카오톡에 뷰라는 오픈형 큐레이터 기능이 생기고, 뷰를 통해 블로그나 티스토리에 있는 글을 연동하여 노출할 수 있게 되었습니다. 이렇게 연동된 글을 통해 블로그 방문자 수가 급증하는 등, 카카오 뷰는 블로그나 티스토리, 카페 등에 새로운 홍보를 할 수 있는 수단으로 떠오르고 있습니다. 기존에 블로그나 티스토리에 꾸준하게 쌓인 글이 있다면 카카오 뷰에 다음과 같은 채널 보드를 만드는 것은 어렵지 않습니다. 먼저 카카오톡에서 가운데 눈 모양의 아이콘을 클릭하고, 우측 상단에 설정 아이콘을 통해 오른쪽 이미지에 보이는 '내 활동 관리'로 들어갑니다. 보드를 만들기 위해서는 먼저 채널을 만들어야 하는데요. 채널을 만들기 위해서는 '카카오 비즈니스 ..

etc 2021.10.26

(mac) Port was already in use. 포트 찾아서 종료시키는 방법

Web server failed to start. Port was already in use. 개발 중 어플리케이션을 실행한 포트에 이미 다른 어플리케이션이 동작하고 있을 경우 발생하는 현상입니다. 해결 방법은 해당하는 포트에서 동작 중인 프로세스를 식별하여 중지하거나, 이 응용 프로그램을 다른 포트에서 실행하는 것인데요. 아래는 macOS Terminal에서 포트를 찾고, 중지시키는 방법입니다. lsof -i tcp:8081 특정 포트를 찾고 싶을 때 사용하는 명령어입니다. 여기서 8081이 port 번호입니다. 해당 명령어를 통해 프로세스가 실행되고 있는 PID를 알아냅니다. * lsof는 list open files의 약자로 시스템에서 열려있는 모든 파일과 해당 파일들을 열고 있는 프로세스들의 목록..

Programming/MacOS 2021.10.26
반응형