Back to the Essence - Java 컴파일에서 실행까지 - (2)

Back to the Essence - Java 컴파일에서 실행까지 - (2)Java 11 JVM 스펙을 기준으로 Java 소스 코드가 어떻게 컴파일되고 실행되는지 살짝 깊게 알아보자. 이번엔 2탄 실행 편이다. 1탄 컴파일 편은 여기에.. 실행자바 애플리케이션은 java 명령어로 실행할 수 있다. 오라클의 Tools Reference 문서에 나오는 jav
Continue reading

Back to the Essence - Java 컴파일에서 실행까지 - (1)

Back to the Essence - Java 컴파일에서 실행까지 - (1)Java 11 JVM 스펙을 기준으로 Java 소스 코드가 어떻게 컴파일되고 실행되는지 살짝 깊게 알아보자. 이번엔 1탄 컴파일 편이다. 2탄 실행 편은 여기에.. 컴파일전통적으로 컴파일이라고 하면 어떤 언어로 된 소스 코드를 기계가 인식할 수 있는 네이티브 코드로 변환하는 과정을
Continue reading

Java 클래스로더 훑어보기

Java ClassLoader 훑어보기아주 예전에 SCJP 시험볼 때나 살펴본 이후로 자바의 클래스로더를 직접 다뤄야 할 일은 솔직히 없었다. 그래서 거의 잊고 살아왔는데 요즘 Quartz를 다루면서 Quartz에 없는 기능인 외부 Job 클래스 로딩 기능을 만들면서 정말로 오랜만에 들여다보게 됐다. 클래스로더는 Java9에 모듈 시스템이 도입되면서 적지
Continue reading

스펙따라 만들어보는 OAuth 1.0a Client

스펙따라 만들어보는 OAuth 1.0a ClientOAuth 탄생 배경 많은 서비스가 API를 통해 서로 연결 내가 A라는 앱에 쓴 글이 내 트위터 타임라인에도 표시되면 좋겠다. 하지만 A 앱은 내 트위터 타임라인에 글을 쓸 권한이 없다. 물론 A 앱이 내 트위터 계정 정보를 알고 있다면 A 앱이 내 트위터 타임라인에 글을 쓸 수 있겠지만, 필요한
Continue reading

Java Quartz Scheduler - Job Chaining 구현

Java Quartz Scheduler - Job Chaining 구현Java로 Job Scheduling을 쉽게(참 조심스러운 단어.. ㅋㅋ) 할 수 있게 해주는 쿼츠(Quartz) 스케줄러가 있다. 이 사이트에 나와있는 문서들은 여태 본 기술 사이트 문서 중에 가장 맘에 드는 스타일로 구성되어 있다. 길지 않은 설명, 간략하면서도 필요한 정보를 모두 담
Continue reading

EOS 계정 생성

EOS 계정 생성공식 문서 https://developers.eos.io/eosio-nodeos/docs/learn-about-wallets-keys-and-accounts-with-cleos#section-creating-an-account 를 기준으로 약간의 커스터마이징과 과도한 친절함을 가미했다. 블록체인의 상태에 영향을 미치는 액션을 수행하려면 계정
Continue reading

EOS 지갑 만들기 및 Key 연동

EOS 지갑 만들기 및 Key 연동공식 문서인 https://developers.eos.io/eosio-nodeos/docs/learn-about-wallets-keys-and-accounts-with-cleos 를 기준으로 약간의 커스터마이징과 과도한 친절함을 가미했다. EOSIO 아키텍처 다시 보기 이 글에서는 위 3가지 컴포넌트 중 cleos와 keo
Continue reading

EOS Single Node Testnet 실행

EOS Single Node Testnet 실행공식 문서인 https://developers.eos.io/eosio-nodeos/docs/local-single-node-testnet 를 기준으로 약간의 커스터마이징과 과도한 친절함을 가미했다. 사전 조건https://homoefficio.github.io/2018/06/06/EOS-소스-구성-빌드-및-테스
Continue reading

HomoEfficio


Seoul, Korea.