본문 바로가기

분류 전체보기

(65)
자주 까먹는 java 형변환 Java – comparing strings Use == for primitive data types like int If (mystring == null) Use the equals() method to compare objects Use .equals for strings : if (a.equals(“cat”)) Java - Converting int to string String myString = Integer.toString(my int value) or String str = "" + i Java - Converting String to int int i = Integer.parseInt(str); orint i = Integer.valueOf(str).intValue(); double to ..
highChart 사용기 하이차트 써보기 최근에 차트 쓸일이 없는데 highchart같은 경우는 사이트가면 사용하기도 편하게 되어 있고 옵션을 적용하기로 편하게 되어있다. 보통은 doc을 보기가 어렵고 할만도 한데 참 알아보기 쉽게 설명해놔서 적용하기 쉬웠다. 그런데 처음에 JSONObject랑 Array 로 만든 JSONString이 안먹혀서 꽤나 애먹었지만 어쨋든 http://www.highcharts.com/ 여기서 확인하면 되고 라이브러리도 여기서 받아서 아래와 같이 쓰면 됨.. 여기의 seriesList는 flexJson을 통해서 Bean이 변환된 JSONString을 대입해서 렌더링한다. function hichart(seriesList){ $('#mainChart').highcharts({ chart: { rende..
BEAN을 Json으로 변환하기 Spring과 Hibernate의 조합에서 Bean을 통한 데이터를 주고 받을때 많이 사용했다. 여기의 장점은 원형 그대로의 데이터를 json 데이터로 변환해서 화면에 가져갈 수 있는데 JSONObject나 JSONArray같은 것들으 통해서 변환 과정을 거치지 않아도 된다는 것이 장점이더라. 보통은 JOSNObject jsonObject = new JSONObject(); 생성을 통해 JSONArray jsonArray = new JSONArray(); 에 add하는 방식으로 json String을 만들어준다. 굳이 이렇게 하지 않아도 Spring에서는 @ResponseBody를 통해서 Bean형태를 자동으로 json 형태로 변환할 수 있다. 그럼 flexJson을 써보자. pom.xml net.sf...
[ORACLE] 어느날 근무일 아침부터 유지보수 업체에서 전화가 왔다. 자주 오는 전화는 아니지만 내 기분에 따라 전화를 받는 퉁명스러움은 그때 그떄 마다 차이가 있다. 그런데 이 분은 공무원임에도 불구하고 내가 친절히 대해드리려고 노력하는 사람이다. 친절을 배풀어주시니 나도 친절을 배풀어야 하니까! 그 업체에서 2가지 시스템을 유지보수 해 주고 있다. 그런데 어느날 두가지 시스템이 접속이 안되는 것이다. 안나오는거지.. 그런데 보니 SSO까지의 정보는 잘 넘어오는데 사원 정보 조회하는데 null이 뜨네 ? 쿼리를 직접 날려보니 데이터베이스 링크 걸린것이 조회가 안된다. 그래서 "링크 문제인것 같습니다. 확인해주세요." 라고 말해줬더니 그쪽 데이터베이스 링크 정보는 수정한게 없단다. 젠장 ㅋㅋ 그런데 왠걸 SQL Dev..
Spring 4.0 + Mybatis java config로 설정하기 솔루션을 만들어야 하는데 하이버네이트로 레거시 테이블들을 엮어줄 자신도 없을 뿐더러 엮은들 팀원들에게 역량을 기대할 수 없고 나조차 완벽하게 소화할 수 없다는걸 고려해서 Mybatis를 연동해서 구성하고 배포하기로 결정했다. Spring 4.0 + Mybatis 3.1을 사용했다 그리고 Spring이랑 Mybatis와의 연동을 위해서 또 하나의 라이브러리가 필요한데 지금 한 설정을 위해서는 3.1.1 1.2.1 org.mybatis mybatis ${org.mybatis.version} org.mybatis mybatis-spring ${org.mybatis.spring.version} 위와 같은 설정을 Maven에 추가 한다. 내가 봤던 mybatis 다큐먼트에서는 해당 설정의 mybatis.sprio..
[여행] 전주를 갔다왔어요. 혼자 전주 다녀왔어요. 누구나 가는 곳이지요 ㅋㅋ 그냥 집에서 대책없이 나와서 서울역으로 일단 가기로 했어요 가면 어디 갈 곳은 있겠지!! 하는 마음에 ㅋㅋㅋㅋ 시간이 늦은 오전이라 직통이 없었어요. 그래서 환승을 탔습니다. 신탄진이든 뭐 일러주는 곳에서 환승하기로 ㅋㅋ 전주역에 도착해서 게스트하우스를 막 찾아가면서 가는 길 거의 다와서인대요 인상깊었어요.. 왜 사람들이 이렇게 많이 찾아들 오는지 이유를 알겠더군요 ㅋㅋ 좋아요. 거리가 깔끔해서 전 전주스토리라는 곳을 검색해서 찾아왔는대요.. 문이 잠겨있네요 ㅋㅋ 젠장 ㅋㅋ 다시 검색질 ㄱㄱ 그래서 찾은 곳이 그 근방 '여지'라는 게스트하우스에요 ㅋㅋ 2층은 주인집이고 1층을 뭐 게스트하우스 해서 부자 아주머니 ... ㄷㄷ 저도 사랑합니다 ㅋㅋ 전주 아니랄ㄲㅏ..
[하늘공원] 하늘공원의 가을을 만끽하다. 정말 오랜만에 포스팅하게 되요.. 요즘엔 기술적인 내용들은 포스팅을 잘 하지 않게 됩니다. 기술적인 업무를 좀 떠난 일을 하고 있다보니 이번엔 하늘 공원엘 다녀왔습니다. 하늘공원은 상암 월드컵 경기장 옆에 있는 곳이 하늘 공원이구요. 차로 올라갈수도 있고 하늘 계단을 이용해서 정상에 올라갈 수도 있어요. 계단이나 도보로 이동할 경우에 약 30분 이상 소요될 수 있다는 점~~ 전 일단 전기차를 이용해서 올라갔어요. 주기적으로 차를 운행하는데요. 요금은 어른 왕복 .. 얼마더라 --;; 3000원이었나 하여튼 저렴해요 ㅋㅋ 하늘 공원 정상이에요. 사람들이 억새와 갈대를 많이 헷갈려 하시는데 .. 억새와 갈대는 자라는 위치에 따라서 달리 불릴뿐 같습니다. 사진에 보시는건 억새구요. 지금이 딱 가기 좋은 시기인..
[Spring MVC] 스프링 MVC 아키텍쳐 Dispstchater Servlet의 요청 처리 과정1. 일단 Dispatcher Servlet은 프론트 컨트롤러이다. 즉, 우리가 이클립스 STS 환경에서 Spring MVC 프로젝트를 생성했을때 생기는 app-servlet.xml 파일 정도가 되겠다. 최초의 스프링 환경설정에 대한 내용들이 포함되는 파일이기도 하다. 2. 간단하게 요청-위임-렌더링위임-결과 정도로 쉽게 순서를 보면 된다.3. 하나 이상의 구현체를 가지고 있다. 스프링 MVC는 모두 이 프론트 컨트롤러 위주로 동작하게 되어 있으며 핸들러를 위임하는 일과 View 템플릿에게 렌더링을 위임하는 것도 모두 이 Dispatcher Servlet의 역할이다. 크게 처리 결과는 다음과 같다.1. Client로 부터 요청2. 요청 선처리 작업3...