public void listFilesForFolder(final File folder) { for (final File fileEntry : folder.listFiles()) { System.out.println(fileEntry.getName()); } } final File folder = new File("./"); listFilesForFolder(folder); 요즘은 서버 앱을 클라우드에 많이 띄우기 때문에 credential같은 것을 파일로 넣어주어야 할 경우가 종종 있습니다. 현재 인스턴스가 어디를 바라보고 있는지를 알아보기 위해 이 명령어가 필요합니다. 이 코드를 넣고 배포하고 돌려보면 알 수 있습니다. Class에 넣으면 아래와 같이 바로 실행할 수 있습니다. public class..
모든 시간은 하나님께서 주신 것이라고 생각하면 아까울 것이 없습니다. 힘든 것도 내가 기쁜것도 모두 하나님이 주신 것이라고 생각하면 뭐가 아깝겠습니까? 하지만 매일 저는 이 시간이 제 것이라고 생각을 합니다. 하나님은 서로 사랑하라고 했습니다. 하지만 서로 사랑하지도 않고 남들이 힘든 이야기를 하면 왜 제 힘든 이야기는 듣기 싫어하면서 자기들 힘든 얘기를 하는지 이 생각부터 듭니다. 저도 참 못된것 같습니다. 오늘은 밤 11시부터 야간 작업이 있어서 낮에 출근을 안하면서 쉬었습니다. 제자반 과제를 해야해서 넋놓고 쉬지는 못했습니다. 특히 성경 암송을 해야한다는 부담이 매주 있어서 이것은 요령이 붙어도 시간이 꽤 걸립니다. 한번 슥 보면 외워졌으면 참 좋겠는데 또 그게 잘 안됩니다. 8월 말까지만 좀 일하..
제자훈련을 시작한지 이제 100일 정도 되었습니다. 한 1/3정도 한것 같습니다. 시작할때는 '그냥 하면 되겠지'인데 사실 그냥 하면 되는 것은 맞습니다. 맞다 틀리다 이런것들 생각하지 말고 그냥 달리면 알아서 주님에 관한 내용들로 머리속이 꽉 찹니다. 그럴 수 밖에 없습니다. 이것은 훈련입니다. 군대에 가면 군인으로 훈련을 받아서 군대의 ㄱ자도 모르던 제가 총도 쏘고 총기 분해도 하고 조립도 하고 방독면을 8초안에 쓰고 등등 군인이 되어가는 경험을 합니다. 제자훈련도 나 자신으로 가득 채우고 있던 것을 조금씩 내려놓고 주님과 교회에 관한 내용으로 채우는데 시간을 쓰게끔 자신이 변하고 주변에서 그렇게 하게끔 만듭니다. 단순히 주중에 한번 모여서 제자훈련 수업을 하고 주중에 과제하고 이정도가 아닙니다. 저..
Envoy(엔보이)란? 엔보이는 L7 프록시(OSI 7 Layer)이고 커뮤니케이션 버스입니다. 커다란 현대적인 서비스 기반 아키텍쳐를 위해 만들어졌습니다. 네트웍과 어플리케이션 문제들을 조금 더 쉽게 해결 할 수 있습니다. 프록시란? 프록시란 일종에 자동 가격비교 사이트 같은 것입니다. 우리가 특정 물건을 검색하면 어떤 사이트에서 얼마에 파는지 알려줍니다. 프록시는 여기에 더해서 가장 가격이 저렴한 사이트로 바로 이동하게 해주는 기능이 포함 되어 있다고 생각하시면 됩니다. 사용자의 요청이 어떤 서버로 가면 좋을지를 판단해서 사용자의 요청을 해당 서버에 보내고 그 결과를 사용자에게 대신 전달해주는 것이 프록시 입니다. Transparent proxy(트렌스패런트 프록시)란? 투명한 프록시로서 사용자가 요..
구약 욥기의 주인공은 욥이라는 사람입니다. 욥은 지금으로부터 4100~4200년전 바벨론 제국이 세워질때즈음 아라비안 나이트의 배경인 아라비아의 우스라는 곳에 살던 사람입니다. 1장 욥은 아들 일곱명과 딸 셋이 있었고 재산은 양 7000마리에 낙타 3000마리 소가 500마리 당나귀가 500마리 그리고 집에 일하는 노예들도 많아서 아라비아의 록펠러 같은 사람이었다고 생각됩니다. 지금으로 따져도 가축 1만 1천마리 급이면 거의 기업 수준인데 4천년전 생산성이 별로 안좋았을때라고 하면 지금으로 환산 했을때 꽤 부자이긴 했던 것 같습니다. 욥은 도덕적으로도 성숙했고 노블리스 오블리제를 실천하는 사람이었다고 나옵니다. 자기 자식들이 죄를 지었을까봐 자식별로 돌아가면서 제사를 지내면서 죄 용서를 구했다고 합니다...
제자훈련이 2월 말부터 시작해서 3, 4, 5, 6 이렇게 4개월째에 접어들었습니다. 5월까지는 어찌어찌 잘 버텼던 것 같은데 6월에 들어오니까 와장창 무너지기 시작 했습니다. 개인적으로는 회사일이 좀 문제가 생겼고 저는 이 교회를 계속 다니던게 아니라서 주변에 제자훈련이 뭔지를 모르는 사람들이 대부분입니다. 그리고 제가 제자훈련을 하는 것을 대체로 잘 모르고 관심이 없습니다. 제가 회사 말고 주말에 하는 학원 강의는 부모님들도 지지 해주고 내 친구도 지지 해주고 내 여친도 지지 해줍니다. 그래서 학원강의를 한다고 하면 이 때는 저를 이해해 주고 학원강의 끝나고 만날 수 있고 하는 동안 그리고 준비 하는 동안은 저를 기다려 줍니다. 그런데 제자반은 어떻게 설명을 할 수 없는게 우리 교회를 오래 다니고 이..
aws app mesh 마이크로 서비스를 좀 더 잘 쓸 수 있게 해주는 서비스 aws app mesh를 알아보기 위해서는 먼저 서비스 메쉬에 대해 알아볼 필요가 있다. 서비스 메쉬 서비스대 서비스 커뮤니케이션을 핸들링 하는 인프라스트럭쳐 레이어고 레이어는 안정성 있는 request delivery에 책임이 있고 가벼운 프록시로 배포되어 네트웍 부분을 책임 지는 것이다. 서비스 매쉬 구현 방법 서비스의 앞단에 경량화 프록시를 사이드카 패턴으로 배치하여 서비스 간 통신을 제어하는 방법으로 구현한다. 모든 네트워크 트래픽은 직접 쏘는게 아니라 Local sidecar proxy를 통해 처리 한다. 서비스는 전체 네트웍을 인식하지 않고 request를 날립니다. 1.data plane - 총 6가지 - serv..
msa는 서버들을 잘게 쪼개고 각 서버들 간에 연결이 되어 있다. 때문에 A B C D E 다섯개의 서버중에 한대가 문제가 생기면 그 서버를 참조해야만 뜰 수 있는 서버는 뜨지 못한다. 그러면 연쇄 반응으로 서비스 전체가 깨질 수 있다. 그리고 서버를 띄웠을 때 서버 정보가 바뀌는 경우가 있다. 서버를 새로 띄우면 해당 서버의 ip가 바뀔 수도 있다. 그래서 Discovery하는 기능이 필요하다. A라는 서버가 B라는 서버를 참조 할 때 ip를 가지고 참조를 한다고 하면 B서버가 문제가 생기거나 ip가 바뀌면 서비스 전체에 문제가 생긴다. 이것을 해결 하려면 서버를 참조 할 때 ip가 바뀐 것을 누군가 알고 있어야 한다. 이것을 해주는 것이 aws cloud map이다. cloud map에 물어봐서 해당..
교회에서 천장에 천을 달고 왔습니다. 천을 달아볼 일이 보통은 많지 않아서 저도 처음 해보는 일이었고 굳이 따지자면 전구를 한 1000개 정도 가는 정도의 작업이었습니다. 이 작업을 왜 했냐면 교회가 커서 짓는데 땅하고 건물하고 비용이 많이 들어서 이 빚을 값는데 6년이 걸렸고 올해 다 갚은 것을 기념하는 행사 준비라고 합니다. 이 홀이 사랑의 교회에서 결혼식 할 때 피로연 하는 장소라고 합니다. 규모는 위 사진에서 6명이 앉는 책상이 50개 정도 깔리는데 300명이 앉을 정도 규모의 공간입니다. 이렇게 3단 사다리를 타고 천장까지 올라가서 천을 다는 작업입니다. 총 10개중에 8개를 달았는데 4귀퉁이를 끊을 끼워서 삼단 사다리를 올라가서 천장에 메다는 작업이었습니다. 7시 30분에 모여서 8시에 시작해..
장애 내용 1. 주문 받는 서버에 에러가 10시간 넘게 났음 2. 주문 받는 서버에 call이 늘어나는 문제가 있었음 배포 기록 2019-05-29 09:52:00에 주문 받는 서버 배포가 있었음 2019-05-29 10:53:00에 주문 받는 서버에 네트웍 트래픽이 증가함 장애 원인 1. firebase url이 잘못됨 2. 1로 인해 주문이 안들어가는 문제가 있었음 - 왜냐하면 firebase에 update를 한 후에 주문이 들어가게 되어있는데 firebase에 update할때 에러가 나서 뒤에 코드가 타지 않음 3. cancel이 안되는 문제 4. 3으로 인해 cancel이 안되어서 잔액이 부족함 5.서버에 에러로그가 남기고 알림이 10시간 정도 옴 6. 3은 order의 메세지를 수정했기 때문에 ..
- Total
- Today
- Yesterday
- 도커컨테이너
- 도커티슈박스
- docker container whale
- 이직
- 싱가폴
- docker container
- docker container tissue
- 2017 티스토리 결산
- docker container case
- Linux
- 도커티슈케이스
- 도커각티슈박스
- Sh
- 도커각티슈케이스
- shellscript
- 개발자
- vim
- docker container tissue box
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |