truffle이 geth보다 초반에 세팅해줄게 적어서 사용하기 쉽다. 제네시스 블록같은걸 따로 설정 안해줘도 어카운트 등이 만들어져 있어서 편하다.그런데 사용법이 약간 다르긴 한데 앞에 web3를 붙여줘야 한다는게 조금 다르다. geth용 메뉴얼에 web3.을 붙여준다고 생각하면 된다. truffle develop 으로 실행 하면 콘솔이 뜬다.truffle develop으로 띄우면 기본 포트는 9545로 뜬다. 가나슈gui는 7545고 가나슈 cli는 8545가 기본값이다.account하고 private key가 뜬다. 명령어들account 보기web3.eth.accounts account의 balance보기web3.eth.getBalance(web3.eth.accounts[0]) 또는 web3.eth...
aws Rds MySql에 부하를 줘서 db를 뻗게 하려면? 요즘에는 안죽는 서비스에 대해서 고민중입니다. 서비스에 장애를 하도 겪어서 백엔드 개발자의 숙명이라 할 수 있겠지 싶은데 백엔드는 한발한발 나가는게 쉽지가 않습니다. 이게 어플리케이션을 만드는게 중요한게 아니고 만들긴 만들었는데 올려서 서비스를 할 때 안정적이어야 합니다. 이것은 무슨말인고 하면 ddos가 들어와도 안뻗어야 합니다. 안뻗는 서비스는 만들기가 쉽지가 않습니다. 그렇게 경력이 많은 엔지니어들이 끊임없이 고민을 해야 겨우 될까말까 하는 것. FileListGetter.java @Slf4j public class StringListGetter { public List getList(String fileLocation, String fi..
users 테이블 생성 public void createTable() throws SQLException, ClassNotFoundException { Connection c = connectionMaker.getConnection(); Statement stmt = c.createStatement(); String sql = "CREATE TABLE IF NOT EXISTS users (\n" + " id VARCHAR(45) NOT NULL,\n" + " name VARCHAR(45) NOT NULL,\n" + " password VARCHAR(45)\n" + ");"; stmt.execute(sql); } JdbcTemplate을 이용해 Table생성하기 public int createTable()..
AWS Aurora가 Replication을 걸기가 좋다. 장애(Fail Over)가 나면 오로라가 read-only였던 다른 Replication을 read/write로 바꾸고 마스터로 올려서 서비스가 계속 되게 해준다.그런데 전에 만들어 놓았던게 mysql이면 이 기능이 안되기 때문에 오로라로 바꿔주어야 한다. 그래서 마이그레이션 작업을 해주어야 한다. 그런데 마이그레이션을 할려면 아래 단계로 해야 한다.1. 지금 작동중인 db에 io가 일어나지 않게 client를 멈춘다.2. db덤프를 뜬다.3. db를 새로 띄운다.4. 새로 띄운 db에 덤프 띄운걸 붓는다. 이런 복잡한 과정을 거쳐야 하지만 aws를 이용하면 버튼 클릭 몇번으로 다 할 수 있다. 참 괜찮은 서비스 인것 같다. Aurora 읽기 전..
123456789101112131415161718192021222324252627Sub main_function() Cells.Clear result = plus(10, 20) result2 = minus(10, 20) result3 = multiple(10, 20) result4 = divide(10, 20) Range("a1").Value = result Range("a2").Value = result2 Range("a3").Value = result3 Range("a4").Value = result4End Sub Function plus(val1, val2) plus = val1 + val2End Function Function minus(val1, val2) minus = val1 - val2En..
aws aurora db 레플리케이션 걸기 서비스 사이즈가 커지면 db io가 늘어나는데 이때 부하를 분산 시켜주는 방법 중에 하나가 레플리케이션이다.백엔드 환경은 스프링부트에 jpa를 쓰는데 mysql 도큐먼트를 보니 spring datasource 설정 할 때 .yml에서 아래와 같이 replication:를 넣고 master, slave 두가지 url을 넣어주라고 되어있다.jdbc:mysql:replication://:3306,:3306/db1?loadBalanceConnectionGroup=first&ha.enableJMX=true이렇게 세팅 하면 , 이렇게 할 경우에 read-only라고 에러가 난다. 그래서 꼭 , 순으로 세팅 해줘야 한다. 일단 이게 되는것까지는 확인을 했고 read를 wri..
jul 25 - 휴이온 태블릿 사간 아저씨https://cafe.naver.com/joonggonara/495158897물건을 잘 안쓰는게 있으면 자리를 차지하기 때문에 감가상각이 되기 전에 얼른 중고로운 평화나라에 올려서 필요한 사람에게 이 물건이 가도록 한다.4월이었나 출판사랑 미팅을 했는데 담당자가 계속 간만 보고 결국은 책을 안내준다고 해서 지금 다른 출판사랑 계약해서 책을 쓰고 있는데내가 원래 계약 하려고 했던데에서는 그림을 그려서 넣어주면 일러스트레이터를 써서 이쁘게 그려준다고 했다.그래서 책쓰는 동기부여도 할겸 태블릿을 샀는데 그 출판사랑 안되고 지금 계약한 출판사랑 하게 되면서 여기는 일러스트레이트 작업을 안해준다고 해서 태블릿이 쓸모가 없어졌다. 그림은 내가 한번 시도를 해보았으나 그리고..
- Total
- Today
- Yesterday
- Sh
- Linux
- 도커컨테이너
- 도커티슈케이스
- docker container tissue
- 이직
- docker container tissue box
- shellscript
- 도커각티슈케이스
- docker container case
- vim
- 도커티슈박스
- 도커각티슈박스
- 2017 티스토리 결산
- docker container whale
- 개발자
- 싱가폴
- docker container
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |