개발 125

SVN 계정 삭제

- Windows 탐색기의 폴더 화면에서 마우스 우 클릭 후, [TortoiseSVN]-[Settings] 메뉴 선택 또는 "Window 시작 버튼" 클릭 후, [모든 프로그램]-[TortoiseSVN]-[Settings] 메뉴 선택 - Settings 화면 좌측의 [Saved Data] 메뉴 선택 - Settings 화면 우측 [Authentication data] 메뉴의 Clear 버튼 클릭 -> 그러면 팝업창이 뜨고 기존에 사용하던 SVN 계정이 표시된다. -> 체크박스 선택후 [OK] -> [확인]

개발 2020.06.01

동영상 웹사이트 서버 설계 유의점

- static file(js, css파일 등)만 내 서버에 올린다. - 사용자들이 올리는 파일은 내 서버에 직접 올리는 게 아니라 cloud에 저장한다. 그리고 링크만 내 서버에 연결한다. 내 서버에 올릴 경우, 아래와 같은 문제가 발생할 수 있다. 1) 서버 이전을 할 때 수천수만수억명의 사용자가 올린 파일을 같이 복사해야 한다. 2) 사용자가 대용량의 파일을 업로드해서 서버가 다운될 수 있다 . - 업로드한 동영상파일은 수정 불가. 제목이나 설명은 수정할 수 있지만 파일을 바꾸는 건 안되고 업로드를 새로 해야 한다. (유투브도 이렇게 하고 있다.) - 출처 : NomadCoder 강의

개발 2020.05.28

FileZilla | 탭 여러개

1. 메뉴 : 상단 메뉴 파일 > 새탭 그러면 아래와 같이 탭이 하나 더 생기고 다른 호스트로 연결할 수 있다. * 주의 : 파일 업로드/삭제시 탭을 꼭 확인하자 탭을 여러개 두고 쓰다보면 헷갈려서 실서버에 올릴거 테스트 서버에 올리고 왜 안되지 하는 경우도 있고 테스트서버에서 삭제할거 실서버에서 삭제하는 경우도 있다. 실수를 방지하기 위해서 실서버에 업로드 할 때 아니면 되도록 실서버 탭은 꺼두고 있다.

개발 2020.05.19

Java | 오류 | java.io.FileNotFoundException (지정된 경로를 찾을 수 없습니다)

1. 오류 내용 : java.io.FileNotFoundException java.lang.NullPointerException javax.imageio.ImageIO.write(ImageIO.java:1538) 2. 오류 원인 : ImageIO를 사용해서 저장하는 이미지 경로를 실제 저장장소 (fileZilla) 에 만들지 않음 controller에서는 이 filepath에 이미지를 저장하라고 하는데 실제 저장소에는 그 경로가 없으니까 발생한 오류이다. test 폴더 안에 'signature'폴더가 없다. 3. 해결: 이미지 경로를 실제 저장장소 (fileZilla 또는 local폴더)에 생성 (오류코드 전체) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ..

개발/JAVA 2020.05.15

JavaScript | 오류 | SignaturePad is not defined

1. 오류 메세지 : Uncaught ReferenceError: SignaturePad is not defined 2. 원인 : 지정한 경로에 signature_pad.js 파일이 없음 SignaturePad를 사용하는 jsp 코드 1 cs 같은 프로젝트 폴더에 있는 /js/signature/경로에 signature_pad.js를 넣어두지 않고 signature_pad.js를 호출하고 있었기 때문에 SignaturePad is not defined 오류가 발생했다. 3. 해결 : SignaturePad 를 사용하는 jsp에서 지정한 경로에 signature_pad.js파일추가 /js/signature/경로에 signature_pad.js를 추가했다. Signature Pad 코드 사이트 : https:..

개발/JavaScript 2020.05.15

Java JSP오류 | javax.el.PropertyNotFoundException: Property '0' not found on type java.lang.String

1. 오류 내용 : javax.el.PropertyNotFoundException: Property '0' not found on type java.lang.String 2. 오류 원인 : varStatus="status" 를 설정한 항목에도 [status.index] 를 추가함 (작성한 코드 = 오류가 발생한 코드) ${subject_no[status.index]} ${subject[status.index]} ${subject_contents[status.index]} line4에서 var="subject_no"에 varStatus="status" 를 추가했는데 line6에서 또 ${subject_no}에 [status.index]를 추가해서 오류발생 3. 해결 : varStatus="status" 를..

개발 2020.04.29

NodeJs | 파일 업로드 middleware

multer : 파일 업로드 개발시 사용하는 middleware 기능 : function을 추가하면 middleware가 파일의 url(파일을 저장한 위치)를 반환한다. 파일 업로드 개발시 참고) * file 자체를 저장하는게 아니라 file은 클라우드나 서버에 저장하고 저장한 파일의 위치를 return https://github.com/expressjs/multer/blob/master/doc/README-ko.md multer github : 문서, 사용 예제 코드 expressjs/multer Node.js middleware for handling `multipart/form-data`. - expressjs/multer github.com

개발 2020.04.22