728x90

Programming/Web

[에러 해결] Failed to transfer http://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-war-plugin/2.4/maven-war-plugin-2.4.jar. Error code 501, HTTPS Required

전자정부프레임워크를 사용하는 프로젝트에서 Maven Update를 하는 과정에서 발생하는 Error인데.. 블로그 글 적용을 해봐도 하나같이 제자리걸음이였다. Maven빌드 문제니 결국 pom.xml에서 해결해야 한다. Error code 501 501 Not Implemented Error (혹은 Not Supported Error)웹브라우즈에서 요청한 Form METHOD가 웹서버에서 허용하는 것이 아닐 경우에 발생하는 에러코드 입니다. HTTPS Required HTTP => HTTPS가 필요하다는 거다.. 삽질한 케이스 속 변경하기. mvn2 https://repo1.maven.org/maven2/ true true => https로 변경해도 http로 연결되더라..... 해결방법 1. 추가하기 ..

2023.11.24 게시됨

[Java/Javascirpt] Uint8Array to PDF file 변환하기 (front to Back File io) 포스팅 썸네일 이미지

Programming/Web

[Java/Javascirpt] Uint8Array to PDF file 변환하기 (front to Back File io)

PDF파일을 HTML Canvas를 이용해 서명이나 텍스트, 사진등을 추가하여 변경된 PDF 파일을 업로드를 해야만 했다. 1. PDF -> BLOB 먼저, 어떤 pdf 파일을 fetch API를 통해 불러온 후, blob() 함수를 이용해 형변환 해준다. 1 2 3 const res = await fetch("test.pdf"); const pdfBlob = await res.blob(); console.log(pdfBlob); cs Blob 한 결과를 화면에 뿌려주어 CANVAS를 통해 원하는 PDF로 만들고 1 2 3 4 5 6 7 export async function readAsPDF(file) { const pdfjsLib = await getAsset('pdfjsLib'); // Safari..

2022.05.09 게시됨

Programming/기본 지식

오버로딩(Overloading) / 오버라이딩(Overriding) 차이 쉽게

오버로딩(Overloading) - 한 클래스 내에서 이름이 같은 메소드명이 여러개 필요 할 때. ✔ 조건 - 메소드의 이름이 같고, - 매개변수의 개수 / 타입이 달라야 한다. - 리턴값만(String, void 등등) 다른 것은 오버로딩 불가. ✅사전적 의미 : 과적하다 Easy to understand 트럭에 물건을 쌓아야 하는데 같은 물건(매개변수)로는 안된다. 개수가 다르거나, 크기(타입)이 달라야 한다. 오버라이딩(Overriding) - 부모 클래스로부터 상속받은 메소드를 자식 클래스에서 재정의하는것. - 상속받은 메소드를 그대로 사용할 수도 있지만, 자식 클래스에서 상황에 맞게 변경해야하는 경우 오버라이딩할 필요가 생긴다. ✔ 조건 - 메소드의 이름, 매개변수, 리턴 값이 모두 같아야 한다..

2022.03.28 게시됨

Programming/기본 지식

클래스(Class), 객체(Object), 인스턴스(Instance) 차이

클래스(class), 객체(object), 인스턴스(instance) 차이 ✔ 클래스 - 객체를 만들어 내기 위한 설계도 / 틀 - 변수 / 메서드가 존재 ✔ 객체 - 클래스에 선언된 모양 그대로 생성된 실체 (클래스의 인스턴스) ✔ 인스턴스 - 클래스를 통해서 구현해야할 대상(객체)이 실제로 구현된 구체적인 실체 ❗ Easy to understand 피자 화덕 : 클래스 피자 : 객체 불고기피자, 포테이토피자 : 인스턴스

2022.03.28 게시됨

나의이야기

최근 근황..

프로젝트 오픈이 막바지에 도달하여 야근에 주말출근에.. ㅠㅠ 업로드가 늦어지고 있습니다... 채팅 관하여 아마 학원에서 많이들 프로젝트 하시면서 이용하려고 하실텐데요. Git 주소 남기고 갑니다. 보잘 것 없는 블로그에 자주 찾아와 주셔서 감사합니다. 감사합니다. https://github.com/pdw1113/WebSocket.git GitHub - pdw1113/WebSocket Contribute to pdw1113/WebSocket development by creating an account on GitHub. github.com

2021.10.05 게시됨

[패스트캠퍼스 노드JS 후기] 풀스택 개발자가 되고 싶다면? - 5주차 포스팅 썸네일 이미지

카테고리 없음

[패스트캠퍼스 노드JS 후기] 풀스택 개발자가 되고 싶다면? - 5주차

패스트 캠퍼스 서포터즈의 마지막 5주차 글입니다. 패스트캠퍼스 풀스택개발자 노드JS 강의를 수강하며 서포터즈 활동을 한 지 어느덧 5주차에 접어들게 되었는데요. 개인적으로 회사 업무 이외에 주말에 React, express, Mongo, Vue 스터디를 하며 웹앱 프로젝트를 진행하고 있는데요~ 스터디 참석하시는 분들이 전부 시니어개발자분들이라 저같은 신입이 따라가기 살짝 벅차더라구요 ㅠㅠ 그래서 공부를 따로 해야겠다 생각해서 우연히 좋은 기회에 당첨이 되어 패스트캠퍼스에서 학습하게 되었습니다. 떠오르는 Javascript의 백엔드 기술인 노드JS! 프론트엔드 프레임워크로는 Vue.js 와 React.js, Auglar.js가 있죠!! 그중에서 패스트캠퍼스 노드js 강의에서는 React와 Vue도 학습 할..

2021.06.28 게시됨

[패스트캠퍼스 노드JS 후기] 풀스택 개발자가 되고 싶다면? - 4주차 포스팅 썸네일 이미지

카테고리 없음

[패스트캠퍼스 노드JS 후기] 풀스택 개발자가 되고 싶다면? - 4주차

프론트엔드 개발자와 백엔드 개발자, 그리고 풀스택 개발자! 사실 백엔드와 프론트엔드를 구별하게 된 건 얼마 되지 않았는데요. 백엔드 개발자나 프론트엔드 개발자나 각 분야만 담당하는 것이 아닌, 조금은 서로의 지식도 알고 있어야 하는게 개발자들의 현실입니다. 슈퍼맨같은 풀스택 개발자가 되는 것은 쉽지만은 않은 일 같네요. 노드JS에서는 리액트JS와 뷰JS 등 프론트와 백을 동시에 아우를 수 있는 스킬이 필요하다고 생각드는데요. 그 니즈를 패스트캠퍼스 노드JS강의에서 얻을 수 있다고 생각합니다! 오늘은 netlify를 통해 배포하는 것을 경험해봤습니다. 노드JS 풀스택 개발자라면, 코딩뿐만 아니라 네트워크에 대한 이해를 기반으로 배포까지 할 수 있어야 진정한 노드JS 풀스택 개발자라고 생각이 됩니다! Net..

2021.06.28 게시됨

[패스트캠퍼스] Node.js 웹 프로그래밍 패키지 Online 강의 후기 - 3주차 포스팅 썸네일 이미지

카테고리 없음

[패스트캠퍼스] Node.js 웹 프로그래밍 패키지 Online 강의 후기 - 3주차

NODEJS강의 3주차 후기입니다! 오늘은 노드js의 바벨 강의에 집중해서 포스팅 해보도록 하겠습니다. 패스트캠퍼스 Nodejs 강의의 프론트엔드 파트1의 CH03_04의 바벨과 JSX 강의입니다. 노드js에서의 JSX란? HTML을 변수에 담는 것! 이라고 말 할 수 있을 것 같습니다. JSX를 사용하면 코드량이 줄고, 보다 깔끔한 표현이 가능하기 때문에 이것은 곧 유지보수의 편리성이 되겠네요. 노드js에 있어서, 바벨과 JSX 무슨 관계일까요? Babel은 JavaScript compiler라고 합니다!! 예를 들어 현재 날짜 기준으로 arrow function은 IE에서 지원해주지 않지만, Babel을 사용하면 일반 function으로 변환시켜준다!! 라고 이해하시면 될 것 같습니다!! 항상 노드j..

2021.06.20 게시됨

[패스트캠퍼스] Node.js 웹 프로그래밍 패키지 Online 강의 후기 - 2주차 포스팅 썸네일 이미지

카테고리 없음

[패스트캠퍼스] Node.js 웹 프로그래밍 패키지 Online 강의 후기 - 2주차

NODEJS강의 2주차 후기입니다! 서포터즈 활동을 통해 노드js 강의 후기를 작성하였습니다. 요새 회사 일과 개인적인 사정으로 바빠서 블로그 활동이 뜸하고 웹소켓으로 배우는 스프링도 진척이 뎌더지고 있는 점 죄송하게 생각합니다.. 다시 정신 다잡고 열심히 달려야겠네요. 날이 많이 더워지는 요즘입니다. 곧 장마도 찾아올 것 같네요 ㅎㅎ 보통 인강 들을 때, 시간이 별로 없는데 공부는 하고 싶은 경우, 1시간 짜리 강의를 쪼개서 보게 되는데 그부분에서 학습자들은 피로를 알게 모르게 느끼게 됩니다. 하지만 패스트캠퍼스는 강의가 짧게는 5분에서 길게는 30분되는 강의가 있어서, 골라 볼 수 있으며, 앞의 내용을 모르면 진행이 안되는 강의도 분명 존재하지만, 그렇지 않은 경우도 있기에 골라 보는 재미가 있는 것..

2021.06.20 게시됨

728x90