분류 전체보기
-
Scala 함수Scala 2014. 5. 30. 09:00
변수 선언부분에서도 나왔지만 스칼라는 변수의 타입을 변수명 뒤에 씀. 함수의 반환형도 함수 매개변수들 뒤에 씀 def 함수명( 변수명: 변수타입 ) : 반환타입 = {} 반환할때는 return을 이용해서 반환가능하지만, 스칼라 컨벤션은 return을 사용하지 않는 것이 기본임. object test { def sum(a: Int, b: Int) : Int = { a + b } //]] > sum: (a: Int, b: Int)Int println("10 + 3 = ", sum(10, 3)) //]] > (10 + 3 = ,13) }
-
Scala 루프구문Scala 2014. 5. 28. 09:00
while 루프 while 조건이 만족하는동안 루프를 순환 object test { var a = 10 //]] > a : Int = 10 while(a (a = ,10) //| (a = ,11) //| (a = ,12) //| (a = ,13) //| (a = ,14) //| (a = ,15) } do, while 루프 우선 {} 블럭으로 묶인 부분을 한번 실행한 후 while 조건이 만족하는동안 루프를 순환 object test { var a = 10 //]] > a : Int = 10 do{ println("a = ", a) a += 1; }while(a (a = ,10) //| (a = ,11) //| (a = ,12) //| (a = ,13) //| (a = ,14) //| (a = ,15) }..
-
Scala 연산자Scala 2014. 5. 23. 09:00
산술연산자 + : 두 값을 더함 - : 두 값의 차이를 계산 * : 두 값의 곱을 계산 / : 두 값을 나눔 % : 나머지 연산 object test { var a = 10 //]]]] > a : Int = 10 var b = 3 //]]]] > b : Int = 3 println("a + b = ", a + b) //]]]] > (a + b = ,13) println("a - b = ", a - b) //]]]] > (a - b = ,7) println("a * b = ", a * b) //]]]] > (a * b = ,30) println("a / b = ", a / b) //]]]] > (a / b = ,3) println("a % b = ", a % b) //]]]] > (a % b = ,1) }..
-
Scala 기본문법Scala 2014. 5. 21. 09:00
스칼라의 모든 타입은 객체임. 자료형 타입 설명 Byte -2^7 부터 2^7 -1 Short -2^15 부터 2^15 -1 Char 0 부터 2^16 - 1 Int -2^31 부터 2^31 -1 Long -2^63 부터 2^63 - 1 Float IEEE 754 32비트 단정밀도 부동소수점 값 Double IEEE 754 64비트 배정밀도 부동소수점 값 Boolean true, false String 이중따옴표로 묶인 character의 배열 Multi-Line String 세개의 따옴표로 묶인 character의 배열. ex) “””…””" 이스케이프(Escape) 문자 이스케이프 문자 유니코드 설명 \b \u0008 백스페이스 \t \u0009 수평 탭 \n \u000a 라인피드 LF \f \u00..
-
인텔리J 에서 스프링 MVC, 하이버네이트, JSON 사용하기JAVA 2014. 5. 12. 09:00
운영체제 : 맥 OSX 10.9.2 인텔리J 버전 : IntelliJ IDEA Ultimate 13.1.1 프로젝트 만들기 Project Wizard에서 Spring MVC를 선택해서 새로운 프로젝트를 생성함. 기본 프로젝트가 생성됨 Project Structure → Artifacts 를 보면 아티팩트를 볼 수 있음. 아티팩트는 애플리케이션 서버에 배포하는 자원들의 구조를 정의하고 있음. 실행환경 만들기 톰캣 설치(터미널에서 명령 실행) wget http://apache.tt.co.kr/tomcat/tomcat-7/v7.0.53/bin/apache-tomcat-7.0.53.tar.gz tar zxvf apache-tomcat-7.0.53.tar.gz 톰캣 실행 확인 cd apache-tomcat-7.0..
-
AWS VPC 개념 정리amazon web service 2014. 4. 21. 21:00
Virtual Private Could 사용자만의 가상 사설 네트워크를 구성할수 있게 해주는 서비스. 서비스 이용에 추가 비용은 없음. security group에서 outbound 관련 제한 설정도 가능함. vpc가 아닌 경우에는 inbound만 설정 가능함. VPC내부에 여러개의 subnet을 구성할 수 있음. ec2 인스턴스에 사설 ip를 직접 지정할 수 있음. 2013년 12월 4일 이후 생성된 AWS계정은 EC2-VPC만 이용할수 있음. AWS에서 자동으로 기본 VPC를 만듬. 2013년 3월 18일 이전에 생성된 AWS계정은 EC2-Classic과 EC2-VPC를 같이 이용할 수 있음. 2013년 3월 18일부터 12월4일 사이에 생성된 계정은 region에 따라서 EC2-VPC만 사용할수도 ..