본문 바로가기

전체 글

(158)
java.io.FileNotFoundException (지정된 경로를 찾을 수 없습니다) 아래의 에러가 계속 떠서 경로를 복붙했더니 [log4j]2020-12-14 13:01:56,908 DEBUG [egovframework.com.cmm.service.EgovProperties] Property file not found. java.io.FileNotFoundException: C:\Program%20Files\Apache%20Software%20Foundation\Tomcat%209.0\wtpwebapps\project\WEB-INF\classes\egovframework\egovProps\globals.properties (지정된 경로를 찾을 수 없습니다) 위와 같은 창이 떴다. 구글에 검색한 결과 글(참고)을 발견하여 해당 부분을 고쳤더니 해결. //public static final..
디버깅 // 이클립스 1. 디버그 모드로 전환 (서버 시작도 디버그 모드로 해야함!) 2. 확인하고 싶은 곳에 breaking point를 설정 (더블클릭 / Ctrl+Shift+B) 3. 사이트에 접속 후, 중단점을 건 기능을 하는 페이지에 접근 >> 웹에선 무한로딩 / 이클립스에선 디버깅이 진행 4. 아래 사진에서 2의 Step Over(F6)로 한줄 한줄씩 넘어가면서 확인 가능. 만약 중단점을 무시하고 진행하길 원한다면 1을 클릭하여 활성화 해놓기. // 웹 1. F12 누르고 소스를 볼 때 .do로 나와서 이렇게 하얀 화면만 나오면 F5 2. 원하는 곳을 클릭하고 3. 해당 기능이 실행되도록 함. 나는 현재 '목록 뿌리는 것'을 확인할 것이기에 새로고침을 했는데, 만약 작동점의 조작이 필요한 기능이라면 ..
DB 컬럼 추가 (ERwin / MySQL Workbench) 컬럼 추가할 때. 우선 ERwin. 1. 추가할 테이블의 아무 컬럼이나 더블클릭 > New... 2. 사용할 자료형 클릭 > Attribute Name 입력 (Column Name에 영어 이름도 뜸) > OK > OK ERwin 끝. MySQL Workbench. 0. 개발 DB!!!! 1. 해당 테이블 클릭하면 우측에 뜨는 몽키스패터(?) 클릭 2. Table이 뜨는데 아래의 빈 컬럼을 더블클릭하면 새로운 컬럼이 생김. 3. Column Name, Comments 작성. Data Type의 경우 생각해서 더 늘리든 하기. > 1. Apply를 누르면 그대로 적용. > 2. Revert를 누르면 취소. 4. 개발 DB 완료했으니 배포 DB에도 동일하게 MySQL Workbench 끝. 이후론 Eclips..
ERwin - 한글로 된 Physical 컬럼들을 영어로 바꿀 때 비공개 Logical은 한글, Physical은 영어가 되길 원하는데 둘 다 한글일 때 Ctrl+A로 테이블 전체 선택 후, Tools > Names > Model Naming Options... 클릭 Browse... 클릭하여 행정표준용어사전.nsm 파일 선택 하단의 Edit... > (하단)Glossaary 클릭하면 어떻게 매핑될 지 단어들이 보임. 상단의 Name Mapping > 사진의 빨간부분 체크 후 OK 참고 : blog.naver.com/gamejung13/90181891680 blog.nuriware.com/archives/269 blog.naver.com/ssallow/60064939989
ERwin - 테이블 내 컬럼 정렬(Logical/Physical) Physical일 때와 Logical일 때의 컬럼 순서가 일치하지 않음. 테이블 우클릭 > Columns... > Reset... > Reset Order 위 : 해당 테이블만 정렬 아래 : 전체 테이블 정렬 이후 OK 계속 클릭 이제 Logical의 컬럼과 Physical의 컬럼 정렬 순서가 일치하게 됨. 참고 : m.blog.naver.com/PostView.nhn?blogId=sk200413&logNo=220455307432&proxyReferer=https:%2F%2Fwww.google.com%2F
eclipse에서 git push할 때 파일 내용 전체가 교체될 경우 eclipse에서 commit한 걸 확인할 때 위의 사진처럼 바뀐 부분만 체크되어 있는데 push 했더니 수정한 파일들이 전체가 바뀌는 대참사 발생... 해결방법은 Window > Preferences > Workspace 위 사진에서 'New text file line delimiter' 부분이 원래 Default(Windows)로 되어있었는데 이걸 'Unix'로 바꿨더니 해결됨. 참고 : yrseo.tistory.com/m/8
IP, 포트 / Ping, Telnet, SSH IP (Internet Protocol) - 인터넷에서 해당 컴퓨터의 주소. - 송신 호스트와 수신 호스트가 패킷 교환 네트워크에서 정보를 주고받는 데 사용하는 정보 위주의 규약. - OSI 네트워크 계층에서 호스트의 주소지정과 패킷 분할 및 조립 기능을 담당. - 특징 1. 비신뢰성 : 흐름에 관여하지 않기에 보낸 정보가 제대로 갔는지 보장하지 않음. 2. 비연결성 IP 주소 (Internet Protocol address, 인터넷규약주소) - 컴퓨터 네트워크에서 장치들이 서로를 인식하고 통신을 하기 위해서 사용하는 특수한 번호 포트 - 모뎀과 컴퓨터 사이에 데이터를 주고받을 수 있는 통로. Ping - IP 네트워크를 통해 특정한 호스트가 도달할 수 있는지의 여부를 테스트하는 데 쓰이는 컴퓨터 네트워..
형상 관리 툴 ( SVN / CVS / GIT ) 형상 관리 (=구성 관리, (Software) Configuration Management) - 소프트웨어의 변경사항을 체계적으로 추적하고 통제하는 것. - 소스 버전(소스의 변화) 관리. - 장점 : 실수로부터 프로젝트 보호 가능. 버그 및 문제점이 발생했을 때 추적 유용. CVS (Concurrent Versions System, 동시 버전 시스템) - 버전 관리 시스템을 구현. - CVS가 한계를 맞아, 이를 대체하는 SVN이 개발. - 구조 : Client (서버에 접속하여 프로젝트의 완전한 복사본을 얻을 수 있음) | Server (프로젝트의 현재 버전과 변화를 저장) - 장점 : 오랫동안 사용되었기에 안정적. - 단점 : 그 외 전부. (충돌 방지를 위해 오직 최종 버전의 코드만 작업 및 수정..