누구나 할 수 있는 Scala - 제1편 Scala로 'Hello, World!' 출력하기Every body can programming with Scala - Chapter 1 Print 'Hello, World!" using Scala. 요즘 Scala(스칼라)가 대세라고 하여 우리 회사에서 스터디를 시작해서 이 글을 쓴다.These days the programming language Scala located front of trend at it. IDEA는 Intelli j(인텔리 제이)를 쓰고 있기 때문에 이걸로 했다.I've post this post for intelli j because I like Intelli j. intelli j에 scala plugin 설치는 아래 포스트를 참고해서..
OOP에 대해 알아보자 - 제1편 OOP란? 1.OOP란?OOP란 '라면'이라고 보면 되. OOP의 정의는 검색 해보면 되니까 따로 적지 않겠어. 짤은 '신라면'과 '사리곰탕면'이야. 위에 두가지 다 먹어보긴 먹어봤을거야. OOP란 런타임 시에 해당 메소드의 작동 방법을 결정하는 프로그래밍 방식이라고 보면 되. 런타임이 뭐냐면 말 그대로 '실행할 때'인데 소스코드 상태로 있던 코드가 메모리나 Tomcat 같은 Container로 올라와서 실제 프로그램이 작동하는 순간을 말해. '라면' 하고 비교를 해보면 라면을 뜯기 전 상태가 소스코드 상태이고, 라면을 뜯어서 라면을 끓는 물에 넣고 스프를 넣을 때를 말해. 프로그램이 동작이 끝나서 사용자에게 보여지는 시점은 라면이 다 끓어서 내가 직접 면과 국물을 맛볼..
※ myBatis에 대하여 myBatis는 Java(및 다른 언어)에서 DataBase(MySql 등)를 조금 더 유연하게 사용할 수 있도록 도와주는 Framework이다. Framework은 그냥 '도구'라고 생각하면 다소 이해하기 쉽다. 처음에는 이게 뭐하는건지 감이 안잡혀서 myBatis를 왜 쓰는가? 라는 의문이 들었다. 나랑 비슷한 고민을 하는 뉴비들을 위해 이 메모를 남긴다. 나는 주로 웹프로그래밍을 하는데 내가 생각했던 방식은 query문을 미리 작성해 놓고 DAO에 query를 보내서 결과값을 받아오고 출력하는 식으로 하면 되겠지 라고 생각을 했다. 그럼 DAO는 또 무엇인가? 라는 질문이 나올 수 있다. DAO는 쉽게 말해서 '게시판'이라고 보면 된다. 글을 쓰고 수정하고 지우고 조회하는..
빌드(Build)란? Ant, Maven의 차이점 등 Java에서 Build라고 하면 가장 먼저 나오는 도구가 Ant, Maven입니다. 요즘은 Maven 아니면 Gradle입니다. Ant는 한 10년전에 사용이 되었던 것 같습니다. 요즘은 잘 사용되지는 않습니다. 이 빌드 도구들이 사용해보면 편하고, 많이들 사용하니까 자주 언급 됩니다. 여태껏 로컬에서만 실행하다보니 '빌드'라는 것을 할 일이 없었습니다. 하지만 내가 개발한 앱을 Web Server에 배포하기 위해서는 Build라는 과정을 거칠 수 밖에 없습니다. 왜냐하면 서버환경은 로컬 환경과 다르기 때문입니다. 우리가 로컬에 개발환경 세팅을 했기 때문에 로컬에서 어플리케이션이 실행 되는 것입니다. 서버 환경이 로컬과 다르다면 어플리케이션이 실행되지..
쉽게 쓴 Type Casting 이해하기 - 01 Type에 대해서 java나 c++ 등 프로그래밍 책을 보면 초반에 'Casting(캐스팅)'이라는 말이 나온다.Type Casting이란 '형 변환'이라고 할 수 있다. 그런데 '형(형태) 변환'에서 또 막힌다. 도대체 '형'은 뭐고 '변환'은 뭐지? 하는 질문이 꼬리에 꼬리를 물고 나온다. 그러면 꼬리에 꼬리를 물고 나오는 질문들에 대해 하나씩 답을 구해보자. 모짜르트 같은 음악 천재들은 '청음'이란걸 배우지 않아도 소리만 듣고도 1초에 몇번 진동을 하는지 계산하는 절대 음감이 있어서 그음을 맞출 수 있지만 대부분의 사람들은 '청음'을 익혀야 한다.이놈에 Type Casting도 마찬가지다. 프로그래밍 입문자들은 보통 책으로 시작을 하는데 뭐에 쓰는지..
- Total
- Today
- Yesterday
- Sh
- 2017 티스토리 결산
- 도커티슈박스
- 도커컨테이너
- shellscript
- docker container tissue box
- docker container tissue
- 개발자
- docker container whale
- 이직
- Linux
- 도커티슈케이스
- 싱가폴
- docker container case
- 도커각티슈박스
- vim
- 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 | 31 |