프로그래밍 언어
-
자바 자료형 정리(Java Data Type)프로그래밍 언어/자바 & 코틀린 2018. 7. 23. 11:12
알고리즘을 풀다보면 자료형 범위가 생각나서 항상 찾아다녔는데, 아예 내 블로그에 정리하는 게 낫겠다. 종류 설명 비트 값의 범위 byte 정수 8-bit -128 ~ 127 short 정수 16-bit -32,768 ~ 32,767 int 정수 32-bit -2,147,483,648 ~ 2,147,483,647 (-2^31 ~ 2^31-1) long 정수 64-bit -9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807 (-2^63 ~ 2^63-1) float IEEE754 실수 32-bit 1.40239846E-45f ~ 3.40282347E+38f double IEEE754 실수 64-bit 4.94065645841246544E-324 ~ 1.7976931..
-
[Go] Go 기본 문법 1 (변수 사용법)프로그래밍 언어/Go 2018. 3. 13. 23:47
1. Go의 변수 선언일 경우, 자료형이 변수명 뒤에 온다. var pencil intvar sentence string var 변수명 (자료형) 순으로 온다. 1-1. 초기값을 정해 줄 경우에는 뒤에 자료형을 붙여줄 필요가 없다.(붙여도 상관은 없다) var pencil = 10var sentence = "How Are You?" * 참고로 Go에서 문장 마지막에 ;(세미콜론)을 붙여줄 필요없다. 만약 한 줄에 두 문장이 올 경우 구분을 위해 세미콜론을 붙여주지만 그럴 경우는 거의 없으리라 본다. ex)var pencil = 10; var sentence = "How Are You?" 1-2. 짧은 변수 선언 사용하기 package main import "fmt" sentence := "what?" f..
-
[java]String.join 사용기(java8에만 존재하는 메서드)프로그래밍 언어/자바 & 코틀린 2018. 3. 12. 22:07
구글링으로 알아낸 String.join메서드를 사용했더니 회사 java버전이랑 맞지 않아서 배포된 서버에서 에러가 나서 찾아봤더니 java8에만 존재하는 메서드였다. 그래서 다른 방식으로 바꿔야했다. 일단 Array(배열)에 String.join을 어떻게 적용했는지 코드부터. 12345678910111213public class StringJoin { public static void main(String[] args){ String requestDate = "2018-03-02"; String[] requestDateArray = requestDate.split("-"); String StrRequestDate = String.join("", requestDateArray); System.out.pri..
-
[Go]맥에서 Go 혹은 Golang 설치하기프로그래밍 언어/Go 2018. 3. 5. 22:03
구글에서 만들었다는 프로그래밍 언어 Go Go언어의 소스코드는 유니코드(UTF-8)형식이라는데, 한국에서도 언젠가 많이 사용하지 않을까 싶다. Go설치 방법을 기록해둬야겠다. (참고: os 타입은 Mac이다.) 1. https://golang.org/dl/로 접속해서 Apple MacOS를 클릭한다. 설치가 완료되고 패키지를 클릭하면 다음과 같은 창이 뜬다. 쭉쭉 컨티뉴를 누르다가 맥 사용자 비밀번호 한 번 입력해주면 설치가 끝난다. 너무 간단해서 할 말이 없다... 자 이제 잘 설치됐는지 확인해보자. 2. GOPATH 환경변수 설정(디폴트는 $HOME/go이다.) 난 디폴트가 적당할 거 같아서 놔뒀다. 환경변수 위치를 바꾸고 싶다면 여기를 참고. https://golang.org/doc/code.htm..
-
[java]ObjectMapper를 응용해 json형태(+jsonArray)형태를 원하는 타입(혹은 클래스)형식으로 변환하기프로그래밍 언어/자바 & 코틀린 2018. 3. 5. 15:38
json 데이터로 넘어온 파라미터를 DTO의 형태에 넣고 싶었다. ObjectMapper를 사용하면 json데이터를 내가 원하는 형으로 바꿀 수 있었다. 먼저, DTO 123456789101112public class TestDTO { private int orderSeq; //신청순번 private String groupSeq; //그룹시퀀스 private String compSeq; //회사시퀀스 private String deptSeq; //부서시퀀스 private String empSeq; //사용자시퀀스 private String resignYn; //퇴직여부 //getter, setter 생략 //toString 생략}Colored by Color Scriptercs 넘어온 파라미터를 형변환 ..
-
[JSP] form태그 이용해서 데이터 주고 받기프로그래밍 언어/자바 & 코틀린 2018. 3. 3. 17:19
회사에서 개발할 때 form태그보다는 처음부터 페이지를 띄울 때 값을 심어주거나 ajax를 통해서 데이터를 불러온다. DB에 더미 데이터를 만들어야했는데 일일이 쿼리문을 치고 있는 시간보다 하나 개발하는게 더 빠를 거 같아서 페이지 하나를 개발했다. 그때 form 태그를 이용했다. 1234567891011121314151617181920request parameter Colored by Color Scriptercs form 태그를 간단하게 만들면 이런 화면이 나온다. 컨트롤러에서 httpServletRequest를 파라미터로 받아줘야한다. 거기서 getParameter 메서드를 이용해 form태그에서 넘겼던 데이터를 조회한다. getParameter의 return 타입은 String이다. request..