SVN 에러Authentication error.svn: E170001: Authorization failed 혹시 몰라서 [프로젝트 svn에서 받는 방법]window - Show view - SVN - SVN Repositories에서 마우스 오른쪽 클릭 후, New - Repository Location에서 SVN 경로와 아이디 비밀번호로 로그인하고프로젝트 클릭 후, Check Out를 하면 프로젝트가 받아집니다. 그런데, Check Out을 했는데저런 보고싶지않은 코드가 떠버렸습니다...여기저기 구글 검색을 두들겨도 이클립스와 관련되서 나오는 정보는 미미했고개발자 선배들에게 물어보니 영어 번역대로 "인증에러"즉, 권한이 없어서 프로젝트를 svn에서 받을 수 없다는 것인데 바로 회사 선임에게 달려가서..
PUTTY 서버 시작 및 종료하는 방법PUTTY로 SSH 접근 후, 해당 재시작 및 종료하는 방법입니다. 1. ftp서버 경로로 이동 PUTTY 접속하고 LOGIN을 한 후에,cd ftp서버 경로를 적어줍니다.예를 들면,여기서 cd는 chdir, 디렉토리 변경의 준말입니다.(change directory) 2. bin디렉토리로 이동ls를 해주면 해당 디렉토리 밑에 있는 폴더들을 보여줍니다.cd bin은 bin디렉토리로 이동할 수 있게 해줍니다. 3. shutdown.sh 와 startup.shbin디렉토리로 이동하면 shutdown.sh와 startup.sh 파일을 볼 수 있는데 shutdown은 우리가 아는 것처럼 종료startup은 실행입니다.종료하는 방법은./shutdown.sh실행하는 방법은./s..
PUTTY 로그(log) 확인하는 방법 해당 서버의 호스트 주소와 포트번호를 입력한 후 open저 같은 경우는 개발서버 테스트할 때 푸티(putty)를 자주 사용합니다. 1. 해당 서버 디렉토리로 이동푸티(putty)를 로그인 하게 되면 cd 명령어로 해당 서버디렉토리 이동.cd 뒤에 /development/tomcat/tomcat7-8480은 fileZilla(ftp) 경로를 입력해주었습니다. 2. 디렉토리 밑에 logs디렉토리로 이동 ls 명령어로 해당 디렉토리 밑에 있는 하위 디렉토리목록을 볼 수 있는데위에 보이는 logs로 들어가면 됩니다.logs로 들어가는 방법은 cd logs 입니다.cd logs로 들어갔다면!!! 3. tail -f catalina.out 입력-> 로그확인마지막 명령어tail..
자바 스크립트1. eval() 함수 eval(String) 구문.return 값은 주어진 코드를 평가하여 얻은 값, 값이 없으면 undefined를 반환한다. 예시를 보면, console.log(eval('2 + 2'));// expected output: 4console.log(eval(new String('2 + 2'))); // 이것은 "2+2"를 포함한 String 객체를 반환한다. 즉 값이 String ( '2' + '+' + '2' )// expected output: 2 + 2console.log(eval('2 + 2') === eval('4'));// expected output: trueconsole.log(eval('2 + 2') === eval(new String('2 + 2')));..
SQL 전문가 가이드 정리 제 1장 데이터 모델링의 이해 제 1절. 데이터 모델의 이해 모델링의 정의- 모델이라 하는 것은 모형, 축소형의 의미로서 사람이 살아가면서 나타날 수 있는 다양한 현상에 대해서 일정한 표기법에 의해 표현해 놓은 모형.- 사람이 살아가면서 나타날 수 있는 다양한 현상은 사람, 사물, 개념 등에 의해 발생. (모델링은 이것을 표기법에 의해 규칙을 가지고 표기하는 것 자체를 의미) *모델을 만들어가는 일 자체를 모델링으로 정의할 수 있다. '복잡한 현실세계'를 표기법이나 언어로 단순화 시켜표현 / 사물 또는 사건에 관한 관점을 연관된 사람이나 그룹을 위해 명확하게 하는 것 / 현실 세계의 추상화된 반영 ==> 모델 모델링의 세가지 관점 : 데이터관점, 프로세스관점, 데이터와 프로세스..
카카오톡 링크 공유하기 API 오류 목록 - 해결 1. console창에 uncaught 1 오류- 카카오톡 API 사이트에서 아래 보이는 콘텐츠 오브젝트처럼 필수 타입명을 지정해줘야합니다. (필수값이 빠졌거나 오타였을때 나타날 수 있는 오류) 예를 들면, API doc 에서 가져왔는데 content 오브젝트 아래에 title, imageUrl, link는 필수 값으로 집어넣어져 있는것을 확인할 수 있습니다. content: { title: '딸기 치즈 케익', description: '#케익 #딸기 #삼평동 #카페 #분위기 #소개팅', imageUrl: 'http://mud-kage.kakao.co.kr/dn/Q2iNx/btqgeRgV54P/VLdBs9cvyn8BJXB3o7N8UK/kakaolink40..
카카오톡 공유하기 API 사용방법 https://developers.kakao.com/docs/js/kakaotalklink #카카오톡링크 카카오톡 링크 공유 api는 위에 링크를 참조해서 확인하면 됩니다. 제가 사용했던 소스입니다. 참고하실분은 참고하세요 설명달아놓겠습니다. * 는 필수값 : 필수값 지정안해주고 실행하면 오류납니다. 각 url링크에는 카카오톡 api에서 설정해준 도메인만 사용이 가능합니다. 도메인명:포트번호/ + 서브도메인/ + ~~~ / + ~~~~ 도메인 설정방법은 https://docu94.tistory.com/17 링크 2번을 참조하시면 됩니다.
eclipse error could not open - 이클립스 오류 (could not open c:\java\lib\jvm.cfg file error) 이 오류는 단순히 eclipse.ini 파일에서 vm 경로부분에 잘못된 경로를 집어넣거나 호환이 되지않는 버전을 사용하여 읽히지 않는 경우 발생한다. 해결방법은 vm 경로에 정확한 jdk의 경로를 적어주고 jdk1.8.0에서 열리지않던 것이 jdk1.7.0으로 바꿔주니 열렸다. 참고로,eclipse.ini 파일은 eclipse.exe파일 위치에 있다.
최근 프로젝트를 받았지만 메이븐 jar파일이 maven - setting 파일이 아닌 wep app libraries에 jar파일이 넣어져있는 것을 보았다.... 보통 메이븐 설정을 할때에는 pom.xml에 메이븐 디펜던시 설정을 해주고 maven path를 maven 폴더에 있는 setting파일로 설정을 해주는데 위와 같은 경우는 pom.xml에 메이븐 설정도 없고 난감한 상황이다. 그 이유를 다른 개발자들에게 들었는데, 저렇게 메이븐 jar 파일을 WEB-INF폴더 밑에 있는 lib폴더에 강제로 때려박으면 외부망에서 사용하다가 내부망에서 사용할시에 안되던 문제를 해결할 수 있다고 한다. 또는 메이븐 레파지토리를 통으로 옮기면 사이즈가 너무 커지니까 쓰는것만 떄려박아놓고 옮기려고 쓴다. 즉, 메이븐을..
톰캣 실행오류(tomcat) 1. Server at localhost failed to start. 에러 이 에러가 발생했을 시에는 먼저 자바 JDK 위치가 맞는지 그리고 JDK에 jar파일이 있는지 먼저 확인하는게 중요하다. 순서는 이클립스 상단바 메뉴에서 window - Preferences - Java - Installed JREs에 들어가서 기존에 있던 jdk를 Edit로 경로를 수정하던지 Remove를 눌러 지우고 다시 Add를 눌러 jdk폴더가 있는 경로로 설정해주던지 해야한다. 경로에 맞게 설정해주고 서버를 실행해보면 실행이 되는것을 확인할 수 있다.
SQL 자격검정 실전문제 모르는 부분 정리 2019년 1월 28일
에러 테이블을 생성한 후에 데이터가 들어가있는 상태에서 기본키 지정해줄때, 발생하는 에러 해결 방법-> 기본키로 지정해주고 싶은 컬럼에 데이터가 중복이 되어있는지 확인해야한다.-> 중복되어있다면 데이터 삭제 후, 기본키 지정하면 된다. ALTER TABLE DB명.테이블명 ADD( CONSTRAINT 기본키로 지정해줄 테이블 PRIMARY KEY ( 기본키로 지정해줄 컬럼명 ) USING INDEX TABLESPACE 테이블스페이스명 PCTFREE 10 INITRANS 2 MAXTRANS 255 STORAGE ( INITIAL 64 K NEXT 1024 K MINEXTENTS 1 MAXEXTENTS UNLIMITED ));
-> 이 에러가 떴을 때에는 먼저 해당 select 쿼리를 실행해보고 결과값을 확인한다.- 그럼 분명히 조건절에 넣었던 파라미터 값이 중복된 걸로 여러개의 값이 나오는 것을 볼 수 있다. 그럼 이 쿼리문을 받는 sevice 에서 object로 받는 것을 list형태로 받으면 여러개의 값을 출력할 수 있지만,하나의 값만 받아야한다면 sql where 절을 바꿔주거나 중복이 나지않게 쿼리를 수정해야한다.executeQueryForObject -> executeQueryForList 아참!! 그리고 조건절에 해당하는 값이 시퀀스이면 primary key를 주었는지 확인하고저 같은 경우는 primary key지정이 안되어있는 컬럼에 회사 직원분이 강제로 데이터를 밀어넣어서 중복이 발생했다. primary key..