마이크로소프트웨어 2017년 10월호에 기고한 ‘가볍게 읽어 보는 블록 체인 이야기’를 토대로 작성한 글입니다.
전편 http://homoefficio.github.io/2016/01/23/BlockChain-기초-개념/ 에서 예고했던 후속편이기도 합니다.
기부
Bitcoin: 1QofbPJxE9b39SrhCLhCWGsBj8cv299qd
Ethe
Continue reading
IOTA Donations: QPLGOG9PMIMUAW9UDMUNZQHPXZPXDNGLBEIHILXHWHIOFHLIHPDDERXAJQKUQDEORMHSUWVZQE9JYSHIWADIIPAOJD
IOTA Donations for Korean version: RLNVZQOKBZRUNZUHDLNMW9XVRVTOBMNLZKXBW9PYMBCOGPCVAEMNUES
Continue reading
(번역) Ever wonder how Bitcoin (and other cryptocurrencies) actually work?무쟈게 좋아라 하는 3Blue1Brown의 비디오 하나 번역했다.
화면 전개에 보조를 맞춰야 되고, 아무리 어순이 다른 영어라지만 내레이션과 너무 동떨어지면 귀에 거슬리고, 화면 내용을 가리지 않도록 양도 조절해야 되는 등, 그냥
Continue reading
스프링에서 Servlet Request에 포함된 parameter들의 모델 객체(또는 DTO 객체)로의 바인딩은 ServletRequestDataBinder에서 담당한다.
큰 흐름을 살펴보면 다음과 같다.
parameterName을 key로, parameterValue를 value로 해서 request 내의 모든 parameter를 MutablePrope
Continue reading
과거의 특정 커밋에 포함된 내용을 수정해야할 때가 있다.
git rebase를 사용하면 가능하기는 한데, 수정 후 remote에 올릴 때 결국 git push --force(또는 조금이라도 안전하게 하려면 git push --force-with-lease)를 써서 기존의 내용을 덮어써야 하므로, 기존의 내용을 공유하고 있던 공동 작업자가 있는 환경에서는 뒷
Continue reading
자바는 아직 함수가 독립적으로 어떤 값에 할당되거나, 어떤 함수의 인자로 사용되거나, 반환값으로 사용될 수 없다.
대신에 Java8에서부터는 추상 메서드를 한 개만 가지고 있는 함수형 인터페이스라는 것을 언어의 기능으로 추가해서 할당, 인자 또는 반환에 사용하고, 함수형 인터페이스의 자리에 람다식이나 메서드 레퍼런스를 사용할 수 있게 해서, 간접적이지만
Continue reading
꽤 자주 접하는 용어다. 특히나 요즘들어 더 자주 접하게 되는데, 얼추 알고는 있고 알고 있는게 틀린 것도 아니지만, 막상 명확하게 구분해서 설명하라면 또 만만치가 않은..
그래서 찾아보면 또 대충 뭔 소린지 알아들을 것 같다가도, 구분해서 설명하라면 머뭇거리게 되긴 마찬가지다.
자료마다 미세하나마 조금씩 차이가 있는 것들도 많아서, 정확하고 유일한 구분법
Continue reading
Chapter 03본 내용은 토비의 스프링 3 책의 내용을 정리한 것입니다.
토비의 스프링은 스프링 뿐아니라 객체 지향의 기본 원리, 테스팅, 예외 처리, 디자인 패턴 등 Java 개발자라면 반드시 알아야 하는 내용을 스토리 전개 방식으로 점진적으로 친절하게 설명해주는 명저입니다.
똑같은 내용으로 미국에서 영어로 출간되었다면 Jolt상을 받기에도 충분한
Continue reading
Chapter 1본 내용은 토비의 스프링 3 책의 내용을 정리한 것입니다.
토비의 스프링은 스프링 뿐아니라 객체 지향의 기본 원리, 테스팅, 예외 처리, 디자인 패턴 등 Java 개발자라면 반드시 알아야 하는 내용을 스토리 전개 방식으로 점진적으로 친절하게 설명해주는 명저입니다.
똑같은 내용으로 미국에서 영어로 출간되었다면 Jolt상을 받기에도 충분한 책
Continue reading