스프링에서는 컨트롤러로 사용할 클래스 상단에 @Controller 지정하며 유용하게 사용할수 있는 기능들이 있다. 그중에 @RequestParam에 대해서 알아볼까합니다. 1. 단일 파라미터 변환 private ModelAndView request_TEST(@RequestParam("test") int num, @RequestParam("test2") String str)){ //위처럼 하나이상의 타입을 적용할수 있습니다. 스프링에서 지원하는 변환기에서 지원되는 모든타입을 변환가능합니다. //RequestParam은 하나이상 파라미터에서 사용가능합니다. } 참편리하죠? 하지만 단점이 있습니다. 위처럼 사용하게 된다면 만약에 넘어오는 requestParam중에 @RequestParam 지정한 키값이 존재하..
1. 실험을 위하여 java main 테스트를 만듭니다. public static void main(String[] args) { boolean test = call(50); if(test){ System.out.println("test Success"); }else{ System.out.println("test Fail"); } } 2. 자바 메소드 타임아웃(시간설정)을 실험할 call을 정의합니다. - 저는 비교적 간단하게 사용하기위하여 true/false로 기능 테스트를 해보겠습니다. public static boolean call(long time){ ExecutorService threadPool = Executors.newCachedThreadPool(); FutureTask task = ne..
자바 프로그램을 개발시 한번의 트랜잭션을 통해 데이터를 가져온 후 자바에서 데이터를 가공하여 여럿 유형의 데이터 구조를가지고 있는 리포트를 만들어 보려고 한적이 있습니다. 당시에는 얕은 복사와 깊은 복사에 대한 개념을 잘 알지 못하여 밑의 소스코드 처럼 특정 데이터를 가져 온 후 1. mongo1은 특정 데이터를 db에서 가져왔다고 한다면. mongo2에 복사를 하여 mongo1과는 다른 데이터셋을 만들고 싶었습니다. public static void main(String[] args) { Dbinfo mongo1 = new Dbinfo(); mongo1.setInfo("디비정보1"); mongo1.setCount(50); Dbinfo mongo2 = mongo1;//얕은복사 mongo2.setInfo(..
1. 싱글톤 인스턴스를 생성한다. public class DbInfo { // 싱글톤 패턴은 하나의 인스턴스 생성만 구현하는것을 말한다. static private DbInfo instance; private DbInfo(){ //생성자를 private를 만들어 // 외부에서 생성하지 못하도록 한다. } //외부에서 DbInfo 인스턴스를 사용할수 있도록 public으로 생성한다. public static DbInfo getInstance(){ //instance가 null이라면 new 생성한다. if(instance == null){ instance = new DbInfo(); } //이후 외부에서 getInstance()을 호출한다면 null이 아니므로 하나의 인스턴스만이 리턴된다. return in..
학동역 점심시간~근처를 배회하다.후각을 자극하는 돈가스냄새에 홀려침샘 자극!!방문하게 된 이곳! 겉은 허름해보이지만돈까스 고수의 내공이 느껴졌습니다.내부는 약 20명 정도가 앉을 수 있는 공간에메뉴은 비교적 간단했습니다.돈까스, 카레돈까스,카레라이스, 쌀국수 큰 고민 없이 카레돈까스 세트 2번 주문완료.(메뉴를 스캔해보니 카레돈까스를 먹으면 옛날돈까스도 맛볼수 있겠다라는 결론을 ㅎㅎ)주문 후 잠시 벽을 둘러보니..현빈,지성,최화정 등등 인기 스타분들이 이곳을 방문하셨었네요.근처에 야구를 할 수 있는 학교가 있어서단체로 식사를 하러 많이 오시는 것 같아요.반찬은 단하나 깍두기!저는 세트2번인 카레돈까스 + 우동을 주문했습니다.돈까스에 카레를 묻혀주시네요.하지만 시식후 알게되었습니다.이곳의 포인트 사과..
잠시만 기다려주시면 밑의 박스의 시간이 로딩됩니다. 현금서비스 받으신 금액과 이자율(수수로율) 현금서비스 신청일, 상환일(결제일)을 입력해주세요 현금서비스 금액을 입력해주세요(숫자)원이자율(수수로율)을 입력해주세요(숫자)%현금서비스 신청일을 입력하세요. 년(year) 월(month) 일(day) 상환일(결제일)을 입력하세요. 년(year) 월(month) 일(day) 안녕하세요. 신용카드로 현금서비스 받으시나요?물론 받지 않는게 가장 좋지만...살다보면 갑자기 한번쯤은 급하게 돈이 필요할때가 있습니다.신용카드를 통해 현금서비스를 받으면 쉽게 돈을 구할 순 있지만잘못하면 이자로 인해 계획적인 자금관리가 어려울 수도 있습니다.현금서비스 받으시기 전에 먼저 계산해보세요.(JS 계산하는 방식이라 약간의 오차가 ..
2018년 4월의 어느날 화창한 봄날이네요.봄기운에 저절로 몸이 봄나들이를 원하지만저희는 회사의 노예잖아요...하지만 오늘도 슬기로운 회사 점심시간을 즐기기 위하여이탈리아 정통 아이스크림봄나들이 + 젤라또두 마리의 토끼를 잡기위해 압구정까지 산책을 다녀왔습니다. 짧은 점심시간때문에 헐레벌떡발걸음을 재촉했지만드디어 압구정에 위치한 일 젤라또(IL GELATO)를 방문하게 되었습니다. 단순한 아이스크림집으로 지나칠 수 있는데요.저도 이곳을 처음 방문해 본 후젤라또에 대해 알게 되었습니다. 젤라또란?샹송과 마찬가지로 외국어의 일반명사가 고유명사화된 예. "얼었다"는 뜻의 라틴어인 gelatus에서 유래했다. 과일, 우유, 설탕에 향료나 커피, 견과류 퓌레 등을 섞어 얼린 아이스크림. 공기가 덜 들어가 있어서..
오늘따라 해산물이 너무 먹고싶은데 혼자 먹으러 가기에는 부담스러워서 포기할까.. 고민하던 중!!! 지난번 길을 지나가면서 저 집만큼은 나중에라도 꼭 들려야지 생각했던 '해녀김밥' 퇴근 후 오늘에야 들리게 됐네요 메뉴판에 보이는 메뉴가 전부인데 적은 메뉴라서 제주 해물음식 위주로 전문음식점이라는 느낌을 받아 모처럼 맛있는 음식을 먹을 수 있겠다는 기대감이 UP! UP! 제가 주문 한 음식은 전복컵밥 + 꼬막무침이었습니다~ 크으으~ 군침도는 비주얼 다채로운 색감에 야근하고 돌아오는길에도 기분이 좋아좋아요~ 모든 메뉴를 먹어본건 아니지만 확실히 이 메뉴만큼은 강력추천할만하다. 느낌이 온 메뉴 '전복컵밥' 밥알 맛은 음. 식감은 고슬고슬한 쌀알이 맞는데 맛은 전복죽을 졸여서 그 맛을 함축시킨맛이라고 하면적절하려..
부자 지수 계산기 순 자 산 : 원 연간 총소득 : 원 현재나이 : 세 결과 값 출력 : #부자지수 계산기 50%이하 : 지출이 소득보다 많고 , 소득관리가 부족함, 재테크에 문제있음 100%이하 : 평균수준의 지출과 소득관리 노력이 필요함 150%이하 : 무난한 편임. 좋은 수준의 지출과 소득관리, 재테크를 잘하는편 200%이상 : 아주 훌륭함. 지출 적고, 소득관리 뛰어남, 재테크를 아주 잘함안녕하세요. 2018년을 맞이하여 모두 부자되시라는 마음으로 부자 지수계산기를 만들어 보았습니다. 모두 올 한해 수입 및 지출관리를 잘 하셔서 부자되세요~! 감사합니다. 지난 포스트가 궁금하시다면 ↓↓↓ 아래 링크를 클릭해주세요. ↓↓↓↓ [부자계산기] 과소비 지수를 계산해드립니다 - 바로 변환해드려요(수입,저축..
과소비 지수 계산기 월 수입액 : 월 저축액 : 결과 값 출력 : #과소비 지수 1이상 : 재정파탄상태입니다....지출행태를 전면적으로 개선이 필요합니다. 0.7~ 1미만 : 과소비 상태인 만큼 소비지출을 줄이려는 노력이 필요합니다. 0.5~0.7미만 : 현재는 문제가 없는 소비행태를 보이고 있는 것으로 간주됩니다. 0.5미만 : 당신은 현존하는 최고의 구두쇠...소비를 좀 늘리셔도 될것같아요.. 출처 : 금융감독원 안녕하세요. 다들 연봉협상의 시즌인 것 같습니다. 2018년을 맞아 모두 부자 되시라는 마음으로 과소비 지수 계산기를 만들어 보았습니다. 모두들 올 한해 수입 및 지출을 잘 관리하셔서 부자되세요~! 감사합니다. 지난 포스트가 궁금하시다면 [HTML편집기] html 태그 모두 및 선택 없애기 ..