본문 바로가기
반응형

전체 글124

JSTL 사용하기와-주의사항 기본적으로 JSTL은 자바 코드를 다루기에 적합한 커스텀 태그 라이브러리이고 Javascript는 웹 브라우저에서 사용되는 스크립트 프로그래밍 언어이고 내장객체에도 접근이 가능하다는 장점이있다 웹개발을 하다보면 두가지를 같이 써야할상황도 있고 이부분에 헷갈려 하기 쉽다 일단은 두가지를 같이 사용할수있는 예제가 있어서 가져와보았다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 .. 2019. 9. 10.
Could not clean server of obsolete files: Content is not allowed in prolog.[오류 해결법] 톰캣 구동 시 Could not clean server of obsolete files: Content is not allowed in prolog. 라는 오류 문구가 뜨면 해결법은 간단하다. 1.이클립스를 종료한다. 2.workspace\.metadata\.plugins\org.eclipse.wst.server.core\tmp0로 이동한다 3.tmp()에 있는 모든 파일을 삭제한다 4.이클립스를 시작한다. 5.톰캣과 프로젝트를 클린 시킨다. 6.톰캣을 구동한다. 2019. 9. 10.
JQuery Select Box 제어 1. 선택된 값 읽기 $("#selectBox option:selected").val(); $("select[name=name]").val(); 2. 선택된 이름 읽기 $("#selectBox option:selected").text(); 3. 선택된 위치 var index = $("#test option").index($("#test option:selected")); 4. 마지막 옵션 추가하기 $("#selectBox").append("Apples"); $("#selectBox").append("After Apples"); 5. 첫번째 옵션 추가하기 $("#selectBox").prepend("Before Apples"); 6. 모든 옵션 없애고 추가하기 $("#selectBox").html("Som.. 2019. 9. 10.
재물을 부르는 대표적인 부자관상 5가지 부자가 되는 관상은 따로 있을까요? 우리나라는 예로부터 관상을 중시했습니다. 당시 승려들은 달마의 상법을 받아 유명인의 상을 보고 미래를 점쳤는데요. 고려 말 혜징이 이성계를 보고 장차 군왕이 될 것이라 예언한 일, 세조 때 한 도승이 한명회를 보고 재상이 될 것이라 예측한 일은 이미 유명한 일화로 전해져 내려옵니다. 국내 대표 재벌인 이건희 회장은 전형적인 ‘부자상’으로 꼽히곤 하는데요. 하지만 삼성의 창업주인 故이병철 회장은 전혀 부자가 될 상이 아니라고 합니다. 그는 오히려 평범하지 않은 ‘귀한’ 얼굴상으로, 남다른 예측력을 가진 전형적인 ‘자수성가형’ 관상을 가지고 있죠. 알면 알수록 신기한 관상. 이중 재물을 부른다는 대표적인 부자관상 5가지를 알려드리겠습니다. 1. 눈 -눈빛이 살아있고, 짝눈.. 2019. 9. 10.
Unix 명령어 모음 [디렉토리 계층 구조] * 홈 디렉토리 : ~ * 현재 디렉토리 : . * 상위 디렉토리 : .. * 하위 디렉토리 : 이름 [기초 명령어] * banner - 화면에 큰 문자를 출력 ex) banner unix * date - 날짜와 시간을 출력 * clear - 화면을 깨끗이 지움 * man - 명령에 대한 설명 출력 ex) man clear // 정보 끝내기 q * passwd - 패스워드 변경 * logout , exit, ctrl+d - 로그아웃 [디렉토리 다루기] * file + 파일명 - 파일의 성격이나 형식 보기 * pwd - 현재 디렉토리의 절대경로 표시 (print working directory) * cd - 디렉 토리 변경 (change directory) cd .. - 상위 디렉토.. 2019. 9. 10.
OpenLayers.Layer.WMS 사용법 (feat.GeoServer) 개발 환경은 다음과 같습니다. OpenLayers 2.x GeoServer 2.7.0 PostGIS 2.0 OpenLayers 에서 제공하는 WMS 객체의 레퍼런스는 링크를 참고해 주세요. WMS 객체의 생성자는 다음과 같습니다. ? 1 2 3 4 5 6 var wms = OpenLayers.Layers.WMS( 레이어이름, //지도에서 사용될 이름입니다. 요청주소, //GeoServer 의 주소입니다. { 파라미터 }, //실제 레이어명, 포맷 등.. { 옵션 } //버전, 스타일 등.. ); 간단하지만 유의하셔야 할 점이 한가지 있습니다. OpenLayers 에서는 최소 한가지 이상의 기본 레이어가 필요합니다. 그 옵션은 isBaseLayer(boolean) 라는 옵션이구요. 객체 생성시 { 옵션 }.. 2019. 9. 10.
SimpleDateFormat 기호 의미 보기 G 연대(BC, AD) AD y 년도 2009 M 월 (1~12월 또는 1월~12월) 10또는 10월, OCT w 년의 몇 번째 주(1~53) 50 W 월의 몇 번째 주(1~5) 4 D 년의 몇 번째 일(1~366) 100 d 월의 몇 번째 일(1~31) 15 F 월의 몇번째 요일(1~5) 1 E 요일 월 a 오전/오후(AM, PM) PM H 시간(0~23) 20 k 시간(1~24) 12 K 시간(0~11) 10 h 시간(1~12) 11 m 분(0~59) 35 s 초(0~59) 55 S 천분의 1초(0~999) 253 z Time zone(General time zone) GMT+9:00 Z Time zone(RFC 822 time zone) +0900 ' escape문자(특수문자를 표현.. 2019. 9. 10.
유닉스/리눅스 콘솔에서 백 스페이스가 먹히지 않을때 설정 하는 방법 stty erase [백 스페이스 버튼] 엔터 2019. 9. 10.
논쟁에서 이기는 10가지 방법 1. 직접 얼굴을 마주하고 대화한다. 연구진은 비언어적 의사소통이 갈등 해결에 중요한 역할을 한다는 것을 보여 주었다.직접 서로를 마주하고 대화하는 것은 이메일이나 문자 메시지를 통한 대화보다 도움이 된다. 2. 적당한 시간과 장소를 기다린다. 전화 통화나 문자를 통하는 것보다 직접 만나는 것이 더 낫기 때문에 대화하기 좋은 환경이 될 때까지 기다리는 것이 좋다. 3. 중요한 것에 집중한다. 관계를 위해 갈등을 다른 사람과의 유대를 강화하고 강화하는 기회로 볼 수 있다면, 비언어적인 행동을 좀 더 긍정적인 방향으로 이끌 수 있다. 4. ‘I' 화법을 사용한다. 이것은 이미 잘 알려진 전략으로 어떤 주장에도 적용될 수 있다.자신의 상황에 대한 자신의 인식을 말함으로써 상대방으로 하여금 공격적으로 느끼게 하.. 2019. 9. 10.
나를 위한 인간관계 정리의 기술 내 의사와 관계없이 초대된 단톡방에서 끊임없이 날아오는 메시지 알림.나에게 함부로 하는 연인에게 일방적으로 끌려다니는 연애.잔혹한 업무량을 소화하기 위해 휴일 없이 이어지는 야근 행진. 이제는 그만 벗어나고 싶다! 이건 모두 제대로 선을 긋지못해 발생하는 일들입니다. 《선 긋기의 기술》은 우리가 선을 잘 긋지 못하는 이유를 '나 중심 선택'이 아닌 '남 중심 선택'을 하기 때문으로 보고, 이런 상태를 전환하기 위한 방법을 제안합니다. 아울러 '가족, 연인 관계'처럼 아주 밀착된 사이, '친구관계'처럼 마음을 나누는 사이, '직장 내 인간관계'처럼 어쩔 수 없이 마주쳐야 하는 사이에 각각 알맞은 거리와, 선 긋는 법, 상대가 그 선을 넘지 못하게 하는 법을 구체적으로 알려줍니다. 선 긋기는 이기적인 게 아.. 2019. 9. 10.
나이들어도 나혼자산다! 1인가구를 위한 노후준비 지침 7가지 1인가구 수 800만세대 돌파. 주민등록 평균 연령 42세. 사회의 변화가 급격하게 진행 중입니다. 2018년 1인 가구 수가 800만을 넘어섰고, 대한민국 주민 등록상 평균 연령이 42세를 넘어섰는데요. 1인가구의 급속한 증가와 함께 고령화 사회로의 진입이 뚜렷해지고 있습니다. (행정안전부, 2018년 주민등록 인구통계) ​ 2017년 통계청의 발표에 따르면, 65세 이상 노인 가구 3집 중 1집은 이미 1인 가구라고 합니다. 여기에 빠른 한국의 고령화 속도까지 더하면, 1인 노인 가구의 증가는 당연한 일이겠죠. ​ ​ 그런데 고령화사회 속 1인 가구가 증가한다는 사실은, 돌봐줄 가족이 없는 1인 가구의 노후에 대한 걱정으로 이어집니다. 배우자나 기댈 수 있는 자녀가 없기 때문에 더욱 철저히 스스로의 .. 2019. 9. 9.
직장내 괴롭힘 금지법 출처 : https://post.naver.com/viewer/postView.nhn?volumeNo=22814745&memberNo=37483707 2019. 9. 9.
1억을 저축한두 부부의 너무 다른 인생 인생을 행복하게 하는 저축 vs 후회하게 하는 저축 저축에는 두 종류가 있습니다. 인생을 행복하게 하는 저축과 후회하게 하는 저축입니다. 돈과 행복에 관한 일화를 하나 소개할게요. 양쪽 다 10년 동안 1억 원을 저축한 A씨와 B씨가 있었습니다. A씨는 남편과 힘을 모아 10년 동안 1억 원을 모았습니다. 둘은 월급을 잘 운용했지만, 때로는 식생활이 부실해지기도 했습니다. 목표액에 도달한 지금은 그 시절 안 먹고 안 쓰느라 살까지 빠졌던 ‘저축 다이어트’를 떠올리며 웃곤 합니다. 그런가 하면 B 씨도 남편과 하고 싶은 일을 모두 참으면서 10년 동안 필사적으로 1억 원을 모았습니다. 그녀는 해외여행을 갈 때마다 자신의 어학 실력이 부족하다고 실감했습니다. 한번 영어를 제대로 배우고 싶었지만, 영어학원에 .. 2019. 9. 9.
직장인들이 최악이라고 평가하는 직장 동료의 유형 5가지 MBC 드라마 직장 생활에서 업무를 정확하게 처리해내는 것도 중요하지만, 업무만큼이나 중요한 것이 있다. 사내 대인관계도 업무능력만큼이나 중요하다고 평가 받고 있다. 경우에 따라서는 대인 관계로 인해 퇴사가 발생하기도 한다. 대부분의 직장인들은 직장 상사로부터 스트레스를 받기도 하지만, 직장 상사 못지 않게 직장 동료들에게도 스트레스를 받는 경우가 있다고 한다. 그렇다면, 직장인들은 어떤 동료를 힘들어할까? 직장인들이 최악이라고 평가하는 직장 동료 유형들에 대해서 알아보자. 최악의 직장 동료 유형 5가지 1. 숟가락만 얹는 유형 직장인들이 최악이라고 평가하는 직장 동료의 유형에는 숟가락만 얹는 유형이 꼽혔다. 정말 많은 직장인들이 기피하고 싶어하는 동료의 유형으로 선정되기도 했다. 특히, 사원급부터 대리.. 2019. 9. 9.
전셋집 구할 때 꼭 확인해야 할 4가지 ​ 분양 가격이 기존 집값을 끌어올리고 기존 집값이 다시 분양 가격을 상승시키는 집값 상승의 악순환을 막기 위해 오는 10월부터 민간택지 분양가 상한제가 시행될 예정입니다. 분양가 상한제가 확대되면 투기과열지구로 지정된 지역의 경우 분양가를 일정 수준 이상으로 올릴 수 없어 주변 집값이 내려가는 효과를 기대할 수 있죠. ​ 이 같은 분양가 상한제 확대를 앞두고 내 집 마련을 꿈꾸던 수요자들이 계획을 바꿔 전세를 찾는 경우가 많아졌습니다. 주택시장에서 집값이 더 낮아진다는 기대 심리가 작용하면서 당장 매매 대신 전세로 대기하려는 실수요자가 늘고 있기 때문인데요. 오늘 대신증권에서는 전셋집 구할 때 반드시 확인해야 할 사항들에 대해 소개해드리겠습니다. ​ ​ 대출이 많다면, 뭔가 문제가 있는 것 안전한 전셋.. 2019. 9. 9.
자꾸만 퇴근하고 싶은 뇌 과학적 변명 집에 끌리는 이유는 행복 때문일까 (케이툰, 캡쳐) 편의점에서 산 기름기 가득한 안주와 4개에 만 원짜리 맥주, 다음 화가 궁금해서 견디기 힘든 미드 한 편, 그리고 폭신한 이불까지. 고된 하루를 마치고 이처럼 달콤한 보상을 받을 수 있는 곳은 바로 홈 스윗 홈, 집이다. 덕분에 보통 사람들에게 집은 출근하기 전부터 이미 가고 싶은 장소로 여겨진다. 현대의 뭇 직장인들이 꿈꾸는 행복한 저녁 시간으로 이야기를 시작한 건 단지 필자가 매일 퇴근을 꿈꾸기 때문만은 아니다. 실제로 뇌과학에서는 이처럼 보상(필자에겐 맥주와 안주, 미드 등이 되겠다)이 주어지는 행복의 공간에 '조건화된 장소 선호(CPP, Conditioned Place Preference)'가 생긴다고 표현하는데, 오늘 글에서 그 이야기를 하려 .. 2019. 9. 9.
몸값을 높이는 방법! 청년 실업률이 높아지는 데다 경기도 좋아질 기미가 없는 가운데 “우리 분야는 요즘 바쁘다”는 얘기가 들려와 당장 달려갔다. 김소진 제니휴먼리소스 대표를 만나 헤드헌터들이 분주해진 이유를 듣고 좀 힘이 빠졌다. “한 3년 정도 어려웠는데 작년부터 일이 많아졌어요. 기업들이 사람을 찾지 않으면 우리는 할 일이 없거든요. 계속 경기가 좋지 않자 하루 이틀에 끝날 일이 아니라는 판단 아래 인력 구조조정이 끝난 기업에서 인재들을 뽑기 시작한 겁니다.” 대기업, 외국계 기업, 스타트업까지 경력직을 채용할 때 서치펌(search firm)이라고 부르는 인력채용 전문회사들에 의뢰한다. 서치펌에 이력서를 넣으려면 적어도 3년의 경력이 필요하다. 취업이 힘든 판에 어디 가서 경력을 쌓으라는 거냐고 묻자 김소진 대표는 돌직.. 2019. 9. 9.
개발자가 개발하면서 실수 하는 일들 심오한 오류인 줄 알고 한참을 고민하며 주위에도 불평했는데 알고 보니 세미콜론 하나, { 짝 안 맞춘 거라서 슬쩍 고친 다음 아무 말 안 하고 넘어 갔음 서버는 아무리 봐도 괜찮은데 자꾸 에러가 남. (엉뚱한 서버 보고 있었음) 분명히 일 했는데 사라졌음. (일 열심히 하고 나서 엉뚱한 데다가 commit 올렸음.) 열심히 일 해놓고 파일 덮어쓰기 신공 엉뚱한 파일 업데이트 신공 보통 에디터로는 보이지 않는 스페이스 캐릭터로 골탕 먹기. 스페이스 캐릭터 그렇게 교육받고도 또 실수하기 스트링을 숫자 취급하다가 피 봄(if str1 == str2 등등) 그 외 기본 타입이랑 오브젝트랑 헷갈려서 피 봄. 데이터 입포트가 안 되어서 낑낑대고 있었는데 엉뚱한 파일 임포트 하고 있었음. 커넥션 닫는 거 잊어버려서 .. 2019. 9. 9.
[SPRING 시작-6] #INTERCEPTOR+LOGIN 처리하기/스프링 로그인처리/LOGIN SESSION CHECK Interceptor에 관련 개념은 여기 참조 > http://mkil.tistory.com/291 본 예제는 세션을 체크하여 Home화면과 Login 화면 이동 및 로그인 에 대한 접근을 제어하는 방법을 알아보는 예제이다! 예제 시나리오는 (1) /home 호출--> 로그인을 위한 세션이 있는가? 판단하여 세션이 없으면 login 페이지로, 있다면 home 페이지로 (2) login 페이지에서 /loginCheck 호출 à loginCheck를 통해 세션 생성 (3) /home을 리다이렉트 없이 접근 가능 (1) Login 화면 생성 /* 1단계 :: 로그인 화면 */ @RequestMapping(value = "/login") public String home(Locale locale, Model m.. 2019. 9. 9.
[SPRING 시작-5] #MYBATIS 연동 및 설정 / ECLIPSE+SPRING+MAVEN+MYBATIS Framework/Spring 지금까지 프로젝트 생성, web.xml 설명, Interceptor 설정, logger 설정 등에 대해알아보았다. 이제부터 생성했던 프로젝트에 Mybatis를 연동하여 DB에서 데이터를 조회해 오는테스트를 해보고자 한다. 최종 구조는 위와 같다. 차근차근 따라해 본다 ㅎㅎ 1. mybatis lib 추가 STS maven 프로젝트에서는 pom.xml을 사용하여 라이브러리를 관리하기 때문에 http://mkil.tistory.com/192 을 참고하여 다음과 같은 dependency를 pom.xml에 추가한다. org.mybatis mybatis 3.2.2 org.mybatis mybatis-spring 1.2.0 org.springframework spring-jdbc ${org.springframewo.. 2019. 9. 9.
[SPRING 시작-4] # LOGGER (ECLIPSE+SPRING+MAVEN) /로그설정 /LOGGER가 찍히지 않아요 FATAL 아주 심각한 에러가 발생한 상태를 나타낸다. ERROR 어떠한 요청을 처리하는 중 문제가 발생한 상태를 나타낸다. WARN 프로그램의 실행에는 문제가 없지만, 향후 시스템 에러의 원인이 될수 있는 경고성 메시 지를 나타낸다. INFO 어떠한 상태변경과 같은 정보성 메시지를 나타낸다. DEBUG 개발시 디버그 용도로 사용하는 메시지를 나타낸다. TRACE 디버그 레벨이 너무 광범위한것을 해결하기 위해서 좀 더 상세한 이벤트를 나타낸다. 보통 개발 할 때는 info, debug로 낮은 레벨로 정의하여 사용한다. (디버그를 위해) 하지만 실제 서비스시에는 많은 양의 로그를 찍는것은 시스템 효율상 좋지 않으므로 보통 error로 로깅 레벨을 변경하고 파일을 저장한다. info 레벨부터 상위 모든 레벨.. 2019. 9. 9.
반응형