블록체인 관련 문서 링크 Bitcoin Whitepaper - https://bitcoin.org/bitcoin.pdf비트코인 화이트페이퍼 : https://encodent.com/wp/wp-content/uploads/2017/09/bitcoin-translated-korean-180423.pdf Ethereum Whitepaper - https://github.com/ethereum/wiki/wiki/White-Paper이더리움 화이트페이퍼 : https://github.com/ethereum/wiki/wiki/%5BKorean%5D-White-Paper Prehistory of Ethereum protocol by Vitalik: https://vitalik.ca/general/2017/09/14/..
Truffle, metamask설치 하는 법 truffle은 웹팩같은 빌드툴이면서 테스트 환경에 배포하고 테스트코드까지 실행하게 해주는 프레임웍이다. https://truffleframework.com/ truffle 명령어들truffle compilecontracts디렉토리에 있는 모든 .sol을 컴파일 한다. truffle migratemigrations 디렉토리에 있는 모든 마이그레이션을 실행 한다. truffle test테스트를 실행한다. javascript로 truffle 테스트 만들기truffle은 contract() function으로 테스트를 하는데 Mocha의 describe()하고 같다고 보면 된다. contract()를 실행 하기 전에 테스트 환경에 다시 배포를 해주어야 한다. 메타마..
jun 22 - 비동기 프로그래밍 위 짤이 그나마 비동기 프로그래밍에 대해서 잘 설명한 짤이다. 커피숍 예를 들었는데 아주 적절한 예이지 싶다. 동기 프로그래밍은 줄서서 기다리는 것이라면 비동기 프로그래밍은 진동벨을 받고 기다리는 것이다. A라는 Bean이 있다고 하자 그런데 이 스프링 앱은 멀티 스레드 기반으로 만들어 졌다. 그래서 스레드 K와 스레드 Y가 동시에 A라는 빈에 있는 맴버 변수에 접근 한다고 하자. 그러면 어떤 일이 벌어질까? K는 고치고 Y는 읽을 때와 같이 A라는 빈이 동시에 호출 된다면? 뭐 이런게 비동기 프로그래밍이고 매 상황마다 이게 문제가 없을것인지에 대해 고민을 하고 프로그램을 짜야 한다. end.
Sub datetimeNow() Date2 = DateTime.DateValue(DateTime.Now) Debug.Print (Date2) dateString = "20180619" dateObjct = DateSerial(CInt(Left(dateString, 4)), CInt(Mid(dateString, 5, 2)), CInt(Right(dateString, 2))) Debug.Print (dateObject) End Sub 현재 날짜와 지정한 날짜의 차의를 계산 하고 싶을 때 1.현재 날짜를 dateObject로 만들어야 하고 2.원하는 날짜를 dateObject로 만들어서 그 차이를 계산 해야 한다. 그게 1번과 2번이다. Sub test1() res = calculateDay("2019-0..
ConnectionMaker에서 Datasource로 바꾸기 Toby Spring3에서 ConnectionMaker에서 DataSource로 넘어가는 과정이 있습니다. SimpleDriverDataSource는 'org.springframework:spring-jdbc:5.3.12' 가 필요 합니다. public class DaoFactory { private ConnectionMaker connectionMaker(){ BinaryConnectionMaker binaryConnectionMaker = new BinaryConnectionMaker(); return binaryConnectionMaker; } private DataSource dataSource() { SimpleDriverDataSou..
jun 15 - 핵졸린날 어제 탁구를 미친듯이 쳤더니 오늘 핵졸려서 일이 안댄다 클랐음 ㅋㅋㅋ 탁구 실력은 좀 늘은 것 같다. 아 적당히 운동도 적당히 ㅜㅜ 그리고 요즘 일요일 오전에 봉사활동 하는데 돈도 안받고 하는건데 아저씨 한명이 아침에 빨래널어놔서 냄새난다고 해서 그게 아주 마음에 거슬림ㅋㅋ 역시 나이 좀 있으신 분들은 봉사활동을 계속 하기 위해서라도 받지 말아야 할 것 같다. 괜히 아저씨들을 부담스러워 하는게 아닌 것 같다. 이건뭐 좋은일 하고도 잔소리 들으면 누가 하고 싶겠냐고 ㅋㅋ 이번주에 얼마나 공부를 열씨미 해오시나 기대중. end.
1.JsonNode로 만들기1234String rawJson = new String(byteBuffer.array(), "UTF-8");ObjectMapper objectMapper = new ObjectMapper(); JsonNode node = objectMapper.readTree(rawJson);cs ObjectMapper의 .readTree()를 사용한다. 2.java jackson을 이용해 json을 pojo로 바꾸기 123456789101112131415161718192021import com.fasterxml.jackson.core.JsonParser;import com.fasterxml.jackson.databind.DeserializationFeature;import com.faste..
jun 10 - 주말에 한일들 일단은 불금 저녁에 회사 투자자님들과 파티가 있어서 가볍게 타코와 롤과 와인으로 저녁을 먹고 예당 콘서트홀에 가서 뮬로바라는 아줌마의 연주를 듣고 왔는데 내가 그렇게 귀명창이 아니라서 솔리스트로서 막 화려한 임팩트 같은건 잘 못느껴서 오히려 신선했고 같이 온 체임버 오케스트라가 연주를 되게 잘해서 인상 깊었던걸로 토요일은 하루종일 아무 일이 없어서 늦잠자고 탁구장에서 3시 ~ 8시까지 계속 운동했고 일요일은 오전에 봉사활동하고 교회갔다가 판교를 잠깐 갔다옴 아......주 보람찬 주말이었다. 퍄퍄퍄 그런데 개발자들이 나름 잘 먹고 살고 있다고 생각을 하는데 내가 나름 만족을하고 있기 때문에 그렇다. 개발자들이 경쟁이 심한편이라고 어디서 본적이 있는데 동료들하고 경쟁하는건 아..
Spring Boot Scheduler Cron(크론) 스프링부트에서 특정 시간마다 반복되게 하고 싶다면 Cron(크론)을 사용합니다. 크론은 다음과 같이 * * * * * * 총 6자리로 이루어져 있습니다. 각 자리는 초, 분, 시, 일, 월, 요일 입니다. "0 0 * * * *" = the top of every hour of every day. "* * * * * *" = 매초 실행 합니다. "*/10 * * * * *" = 매 10초마다 실행한다. 0 */1 * * * = 매시간 실행 합니다. "0 0 8-10 * * *" = 매일 8, 9, 10시에 실행한다 "0 0 6,19 * * *" = 매일 오전 6시, 오후 7시에 실행한다. "0 0/30 8-10 * * *" = 8:00, 8:30, ..
Spring Data Jpa에서 LocalDateTime이용해서 자동으로 createdAt만들기 개요 쇼핑몰에서 사용자가 물건을 구매 한다고 했을 때 언제 구매를 했는지 그리고 결제를 했다면 언제 결제를 했는지 등 날짜, 시간에 관한 정보가 꼭 필요한 table들이 있습니다. 여기에서 트렌젝션이 발생한 날짜와 시간을 기록하게 하고 싶을 때 아래와 같이 Object를 만들어 주면 날짜를 현재 시간으로 만들어서 기록 할 수 있습니다. import lombok.Data; import javax.persistence.*; import java.time.LocalDateTime; @Data @Entity public class Salary { @Id @GeneratedValue(strategy = Generati..
- Total
- Today
- Yesterday
- 싱가폴
- docker container tissue
- 도커티슈케이스
- docker container
- docker container tissue box
- 도커각티슈박스
- 도커각티슈케이스
- Linux
- 도커컨테이너
- Sh
- shellscript
- 개발자
- 이직
- docker container whale
- 2017 티스토리 결산
- docker container case
- vim
- 도커티슈박스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |