분류 전체보기 495

Window 현재 실행중인 포트 확인 및 종료

sts 이클립스로 개발하다가 프로그램을 종료 하였는데도...8080포트가 살아있었다.이런경우는 처음이어서 당황 했지만 강제로 종료 시키기로 결정 하였다. 실행 화면 특정 포트로 사용하고 있는 프로세스 확인netstat -ano | find "8080" 프로세스 종료(죽이기)taskkill /pid 12868 /f 그리고 PID로 현재 실행중인 프로세스를 확인하려면tasklist | findstr 12868 명령어를 실행시키면 된다. 간단한 내용이지만 모르면...절대 할수 없다는사실!컴퓨터에 대한 지식의 넓이는 너무 넓다.

개발/윈도우 2017.11.03

#2_[spring boot] gradle 프로젝트 생성하기(sts)

현재 spring boot 개인 프로젝트 진행 중입니다.학생 분들 혹은 직장인 여러분들이 포스팅을 보고 도움이 되어으면 좋겠습니다. 게시판 만드는 부분까지 진행할 예정입니다.먼저 sts는 설치되었다는 가정하에 포스팅 시작하겠습니다. sts 상단 부분에 Help > Eclipse Marketpace로 이동합니다.여기에 buildship 을 검색합니다. sts의 gradle은 buildship으로 통합되었다고 합니다.그러니 buildship 부터 설치합니다. buildship을 설치 하고 나면 Help > Eclipse Marketpace에서 gradle을 검색합니다.그리고 화면이 보이는 gradle을 설치해 줍니다. 설치를 마치고 나면 sts를 다시 시작해주셔야 할겁니다.그리고 이제 프로젝트를 생성해 보겠..

대전 정부청사 맛집_요리하는대패)월평동 회식하기에 깔끔한 대패 삼겹살

안녕하세요 ~! 오늘은 월평동으로 이동해 보겠습니다.저는 삼겹살, 갈비, 소고기등 고기를 매우 좋아하기 때문에 가리지 않습니다.정부청사 근처에 위치한 요리하는대패! 대패 삼겹살을 먹어보도록 하겠습니다.롯데시네마 뒷편 먹자 골목에 위치해 있습니다. 아래 지도 첨부하겠습니다. 먹자골목에서 제일 세련된 건물을 자랑하고있었습니다.대패 하면 그냥 빨리 구워먹는 이미지가 일반적인데요리하는대패라~ 궁금합니다. 일단 실내가 굉장히 넓었습니다.월평동 회식장소로 마음속에 새겨두었습니다.가끔 정부청사에서 회식할때가 있거든요. 여담은 잠시 접어두고 바로 메뉴판을 보시겠습니다.현재 요리하는대패에서는 SNS 이벤트를 실시하고 있었습니다.이벤트에 참여하시면 김치초밥 5피스를 서비스로 받을 수 있습니다.저희는 이리저리 둘러보다가 오..

음식 2017.10.31

대전갈마동맛집, 대전갈비찜맛집) 캠핑분위기 물씬! 고기 듬뿍 양반 돼지!

안녕하세요 ~!오늘은 금요일! 대부분 금요일은 야근은 접어두고 회사를 나와 고기집으로 가지 않나요?저 또한 금요일은 야근을 하지 않습니다!친구와 둔산동에서 만나기로하고 갤러리아에서 만났습니다.매번 둔산동 안에서 저녁을 먹었기때문에 이번엔 바로옆 갈마동에서 저녁을 먹기로 하였습니다.결과는 대만족! 위치는 경성큰마을 바로 맞은편에 있습니다.(큰마을 네거리쪽)바로 양반돼지 입니다. 캠핑 처럼 되있어 분위기도 만족스러웠습니다.들어가기전 블로그로도 찾아보니 대전갈비찜맛집으로도 포스팅이 많이 되어있더라고요. 들어가기전부터 저 캠핑분위기에서 먹자라고 생각을했지만그래도 안에는 들어가 봐야겟죠?안에들어가서 어떤가 ~ 하고 훅 둘러보았습니다. 실내에도 자리가 많았습니다.그리고 깔끔한 인테리어로 되어있었습니다. 실내를 돌아..

음식 2017.10.30

#1_[spring boot] gradle 설치하기(윈도우)

지금까지 maven을 사용해오다 새로운 개인 프로젝트를 시작하면서 새로운 것을 하기로 마음 먹게되었다. 새로운 환경정보는spring boot gradlebootstrab내장 톰켓mybatisoracle(일단...)jquery(일단...)으로 시작하여 일반 로그인이나 게시판 하나 정도는 구축하고환경들을 변경할 예정입니다. 그럼 먼저 gradle을 설치 하겠습니다. gradle을 다운받도록 합니다.https://gradle.org/releases/ 전 gradle-4.2.1.bin.zip을 다운 받았습니다. 그리고 압축을 풀고 C드라이브에 gradle 폴더를 만들고 이동 시켰습니다. 그리고 시스템 변수를 추가하였습니다.GRADLE_HOME변수 값은 gradle 경로의 bin까지 적어주셔야 합니다. 시스템 변..

이클립스 git) 브랜치 생성,이동 및 병합

아무것도 모른 상태에서 시작한 git 배우기!이제 이번 포스팅을 마지막으로 git에 대한 포스팅은 멈출 생각입니다.이정도로 저 혼자 사용하기에는 제법 괜찮거든요. 그럼 이번시간에는이클립스에서 branch를 생성하고, 이동 그리고 병합까지 해보겠습니다. 새로운 branch를 생성해보도록 하겠습니다.프로젝트 우클릭 > Team > Switch To > New Branch 를 눌러주세요. 현재 화면은 이전 포스팅에서 부터 이어진 것입니다.[개발/git] - [git] 이클립스(eclipse) 연동하여 처음 사용하기[개발/git] - [git_ignore 처리하기] 불필요한 파일 제외시키고 Commit 처음부터 시작했으니 확인은 git 카테고리에서 확인하세요. 다시 본론으로 돌아와서 Branch name을 정해..

개발/git 2017.10.26

erwin 논리(영문) 물리(한글) 컬럼명 설정(csv 파일)

사실 프로젝트를 진행하며 간단한 문서는 접해서 처리 하였지만erwin을 수정하고 관리하진 않았다.부장님 차장님 등 내 윗분드리 관리를 하셨다.하지만... 일을하다보면 이것저것 하게되는건 어쩔수 없는 사실! erwin 컬럼명이 영문으로 나오질 않아 한참을 헤맸다.생각난김에 바로 적어두기!ewrin 한글 영문 컬럼명 매치 시키기 현재 Logical 상태입니다.그리고 테스트를 위해 엔티티를 생성하였습니다.컬럼명은 한글로 적어두었습니다. 그리고 엑셀파일을 새로 만듭니다.위의 그림처럼 컴럼명에 매치되는 영문을 적습니다. 그리고 저장할때csv로 저장하도록 합니다. 그리고 다시 erwin으로 돌아옵니다.tool > Names > Edit Naming Standards를 선택합니다. 이렇게 창이 뜨게 되는데하단에 보시..

개발/개발도구 2017.10.23

톰켓 에러페이지 설정(정보 및 버전 감추기)

잊을만 하면 발생되는 웹취약성, 모의해킹...역시나 보안 취약점 분석 평가 결과가 나왔다. 그중에서 이번에 걸린건 톰켓의 버전 노출!정보누출 취약점이라고 하던데...다음과 같이 설명 문서가 돌아왔다. 위협 요소 - 웹 사이트의 민감할 수 있는 부분의 데이터가 노출되는 것으로 개발과정의 코멘트나 에러 메시지 등에서 중요한 정보가 노출되어 공격자에게 2차 공격을 하기 위한 중요한 정보를 제공할 수 있는 취약점 - 존재하지 않는 페이지 요청 시 발생한 오류페이지를 통해 서버 버전정보 노출 이제 에러페이지 설정을 시작!먼저 톰켓을 실행 시키고 제대로 실행 되었는지 확인하였다.http:localhost:8080/ 그리고 톰켓이 있는 디렉토리로 이동하고conf 디렉토리 밑에 web.xml을 실행 시킨다.그리고 맨 ..

개발/was 2017.10.21

톰켓 메모리 증진 방법(java.lang.OutOfMemoryError: PermGen space)

에러 : java.lang.OutOfMemoryError: PermGen space 약간은 친숙한 에러이다.사실...로그를 확인하며 에러를 발생하였지만 운영중에 별 문제가 없어 방치해 두기도 하였다.해결방안을 적어두려고 한다. 해결방안MaxPermSize를 늘려주면 됨.기본이 80M로 상기 에러가 발생되면 설정값을 키워주면 된다 또한 메모리가 부족할 경우의 에러 메시지도 있다.그때는 톰캣의 메모리를 증진 시키면 된다. catalina.bat 파일을 편집으로 열어 setlocal 을 지우고 set "CATALINA_OPTS=-Xms512M -Xmx1024M -XX:PermSize=256M -XX:MaxPermSize=512M"을 입력하고 저장하면 된다. catalina.bat의 위치는톰캣 디렉토리 - bi..

개발/was 2017.10.20

Pool 에러(Cannot get a connection, pool error Timeout waiting for idle object)

프로젝트를 진행하다 에러가 발생하였다. Could not open JDBC Connection for transaction; nested exception is org.apache.tomcat.dbcp.dbcp.SQLNestedException:Cannot get a connection, pool error Timeout waiting for idle object' 원인파악Connection Pool 이 서로 겹치는 현상으로 추정된다.톰캣의 server.xml 을 확인해보니maxActive="4" maxIdle="2" 로 구성되어 있었다. maxIdle : 사용되지 않고 Pool에 저장될 수 있는 최대 connection 수(음수일 경우 제한 없음)maxActive : 최대 active connectio..

개발/was 2017.10.16