개발 관련
-
IT 관련
[윈도우10] 엑셀 csv 저장 시, 구분자 변경 방법(+HeidiSQL)
내 컴퓨터에 마리아db를 설치하고, 엑셀 업로드 테스트를 하던 중 문제가 발생했다. 엑셀에서 csv파일로 저장을 하면, 각 컬럼의 구분자가 기본적으로 쉼표(,)로 저장된다. 그런데, "메모"컬럼 내용에 쉼표가 들어가버리면, DB에 INSERT할 때 문제가 생겨버린다. 그래서 CSV로 저장 시, 세미콜론(;)으로 변경해 보겠다. (윈도우10, windows10) "목록 구분 기호"를 세미콜론으로 변경한다. 세미콜론(;)으로 잘 변경되었다! 이제 안심하고 csv 업로드를 할 수 있다! 이제 아래 HeidiSQL에서 csv파일을 업로드 할 것이다. 각 컬럼의 구분자와, 컬럼 순서를 맞추고 "가져오기" 버튼을 클릭한다. 정상적으로 완료되었다!
-
스프링
스프링4 - WAS 없이 Controller 테스트 하는 방법(jUnit)
서버 사이드 쪽의 소스가 (java파일) 변경되었을 때, 반영이 되려면 그때마다 WAS를 재기동해야 한다. 이번 포스팅은 이런 시간적 불편함을 해결해 주지 않을까 싶다. 테스트 하고 싶은 @RequestMapping에서 로그를 WAS 없이 확인이 가능하기 때문이다. *주의사항 - jUnit은 12버전으로 업데이트 하여야 한다. *요약 1. 메이븐(pom.xml) 설정 2. JSON 형식의 리턴을 위한 VO 만들기 3. jUnit으로 테스트 할 Controller 만들기 4. @RequestMapping 할 Controller 만들기 1-1. JAVA 버전, 스프링 버전 업데이트 방법 아래 포스팅을 참조하세요~~ 스프링4 - Jackson으로 웹에 JSON 형태로 출력하기 현재 개발 프로젝트 실무에서 JS..
-
스프링
스프링4 - Jackson으로 웹에 JSON 형태로 출력하기
현재 개발 프로젝트 실무에서 JSON 형태의 데이터를 활용하지 않는 곳은 거의 없을 것이다. 작년 말 을지로에서 근무했을 때에는, 스프링과 잭슨을 활용하여 RESTFUL API를 제공해 주는 개발을 했었다. 그래서 이 포스팅에서는 JSON 형태의 데이터를 웹에 보여줄 수 있게 구현하는 방법을 한번 다뤄보겠다. maven 환경이라 가정하고, 아래 작업을 하면 된다. 1. 메이븐(pom.xml) 설정 2. JAVA Controller 설정 1-1. 버전 정보 업데이트 1.8 4.1.7.RELEASE 1.6.10 1.6.6 STS로 처음에 프로젝트를 만들면, 기본값으로 자바(1.6), 스프링(3.1.1.RELEASE)로 설정된다. 위 코드와 같이, 자바 버전(1.8)과 스프링 버전(4.1.7)을 수정해 준다...
-
문제 풀이
[JAVA] 다차원배열 - 달팽이 만들기
안녕하세요. 쵸이킴 입니다. 다차원배열의 '달팽이' 형태를 자바 코딩으로 구현해 보았습니다. * 특징 : 왼쪽부터 시계방향으로 가운데 25까지 뺑뺑이 도는 형태 ( 아래 그림처럼 숫자를 채우면 됩니다) *솔루션 우선 코딩을 먼저 보여드리겠습니다. class snail { public static void main(String[] args) { int[][] snail = new int[5][5]; int print = 5; int k = 1; int right = -1; int bottom = 0; int top = 1; for(int i=5; i>0; i--) { for(int j=0; j
-
문제 풀이
[JS] 배열에서 각 숫자의 중복횟수 구하기
* 언어 : 자바스크립트 (Java Script) * 입력값 및 출력값 : 배열 형태 * 입력값 예 : [2, 4, 4, 3, 4, 3, 5] * 출력값 예 : [3, 2]