apr 27 - 다음 책은 뭐 쓰지?위짤의 워드 파일이 원고 완성본 파이썬 크롤러 만들기(가제) 책의 원고를 모두 완성 하였다. 이제 조판 나오면 교정하고 인쇄하고 배포하면 책이 나오는 것이다 ㅋㅋ 책은 가장 힘든게 내 기준으로는 100~200쓸때가 아닌가 싶다. 내가 한주에 원고를 20매 정도 쓰니까 350페이지에 10장 정도 되는 책 하나 쓰려면 18주 정도 잡고 쓴다. 개월수로는 4개월 정도다. 기획을 빠르게 하고 한 10월 정도 원고를 쓰기 시작하면 내년 2월 정도에 원고가 완성이 될 것이고 또 책이 나오겠지. end.
javascript ... dot dot dot 점점점 문법 let ar = ['hello', 'nello']; console.log(ar); 그냥 배열을 출력 했을때는 우리가 예상한대로 나옵니다. 결과 [ 'hello', 'nello' ] let ar = ['hello', 'nello']; let ar2 = ['dello', 'bello'] console.log(...ar); console.log([...ar, ...ar2]); ...ar을 출력 하면 []배열 안에 값이 있지 않고 []가 벗겨진채로 출력이 됩니다. 결과 hello nello [ 'hello', 'nello', 'dello', 'bello' ] [...ar, ...ar2].forEach(item => console.log(item)); ..
agu 24 - 포스트 프로그래밍 철인 10종 경기를 보고 http://www.itworld.co.kr/print/77291 잼있음. 남일같지 않음 ㅋㅋ 한동안은 굻어죽을 걱정은 안해도 된다는 죠흔징조이지 ㅋㅋ 여러가지 종속성도 생각해야 하고 연동하면서 생기는 이슈, 에러들을 어떻게 처리할것인지도 생각해야돼고 보안도 생각해야하고 ㅇㅇ 머리 터져 아주 ㅋㅋ 전날 야근하는건 그렇게 좋은 것 같지는 않다.다음날 일이 잘 안된다. 영향을 줌. 그리고 퇴근해서 처리해야 할 것들, 퇴근하고 정리해야 할 머릿속이 다음날 출근하고 나서 하게됨좋지가 아니하도다. end.
agu 21 - 책을 쓰다보면 얻는 것들 위 두가지 책을 작년, 올해에 냈고 내 3번째 책의 집필을 마쳤다. 이제 교정좀 보고, 조판(디자인)하면 또 책이 나온다 ㅋㅋ 집필이라고 하니 거창하기까지 하다. 누가 내가 책을 3권씩이나 그것도 프로그래밍책을 쓸까 하고 상상이나 했을까? 나를 컴퓨터 학원에 보내준 나의 어머니께서도 상상을 못하셨으리라본다. 뭐가 좋냐면 1. 글을 쓰거나 생각을 할 때 책을 쓰듯이 구조를 잡아서 생각하는 연습이 된다는 것이다. 이것은 아주 중요한 것 같다. 무언가 하기전 이를테면 누구를 만나러 나가기 전에 무슨 이야기를 할지, 식당은 어디가서 뭘 먹을지 이런걸 정하고 나가는 것이다. 물론 내가 나갈때 이런걸 다 정하고 나간다는건 아니지만 일을 할 때 내가 하고 싶은 작업이 무엇이고..
개요 서버 어플리케이션에 기능을 추가 하려면 개발자가 개발자 노트북에서 개발을 완료 하고 테스트까지 한 다음에 이상이 없으면 사용자가 사용할 수 있게 수정된 내용을 서버에 반영해야 합니다. 서버에 반영을 하는 것을 '배포'라고 하고 배포 하기 위한 준비 과정을 '빌드'라고 합니다. Build란? 빌드는 서버에 올릴 수 있는 상태로 만드는 것을 빌드라고 합니다. 서버에 올려서 사용자가 사용 할 수 있게 하는 것은 배포(Deploy)라고 합니다. 예를 들어 SpringBoot 어플리케이션을 쿠버네티스에 배포하는 경우 먼저 Maven이나 Gradle로 빌드를 해서 .jar이나 .war를 만든 후 Docker빌드를 해서 Docker Image를 만듭니다. 그 후에 k8s에서 .yml파일에 이미지 버젼이 바뀐것을..
자바 스트링 빌더 java string builder public class StringBuilderTest { @Test public void name() { String name = "kyeongork"; String hello = new StringBuilder(" hello").append(name).toString(); System.out.println(hello); } } 결과 kyeongrok hello 자바로 string을 연결해서 쓰려면 " " + " name:" + 이런식으로 +를 자꾸 써야하고 몇개 연결하면 길게 썼을 경우 가독성이 떨어질 수 있습니다. node나 python처럼 이쁘게 쓸 수 있는 방법은 아직 자바에는 없지만 그나마 덜 헷갈리게 만들 수는 있습니다. 1~2개는 그냥..
agu 21 - 백엔드 서버 모니터링백엔드는 뒷단 서버 프로그래밍인데 프론트엔드와 다르게 개발을 할 때 아주 은밀하고 조심히 접근을 해야 한다. 1.서버는 24시간 7일 365일 죽으면 안되기 때문에 2.프로그램 로직이 버그 나면 안되고3.버그가 난다고 해서 서버가 죽으면 안되고 4.장애가 나면 빨리 복구가 되어야 하고5.복구가 되기 까지는 백업 방법이 있어야 하고6.10,000번중에 1번이 문제가 생겨도 장애이기 때문에 문제가 없어야 한다. 그래서 로직 구현을 할 때 1~6단계를 모두 고려를 해야 한다. 그리고 백엔드는 눈으로 보이지 않기 때문에 모니터링을 할 방법을 잘 생각을 해놓아야 한다. 1. 가장 기본적인 모니터링 도구는 로그이다.2. 로그는 서버에 디스크에 남기는데 서버에 접근을 안하고도 로그..
- Total
- Today
- Yesterday
- vim
- 이직
- 도커각티슈박스
- Linux
- 도커컨테이너
- 도커티슈케이스
- docker container tissue
- docker container whale
- 도커각티슈케이스
- docker container tissue box
- shellscript
- Sh
- 도커티슈박스
- 싱가폴
- docker container case
- 2017 티스토리 결산
- 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 |