본문 바로가기

Languages4

AJAX를 이용한 REST 방식의 파일 업로드 ※ 많은 레퍼런스들을 참고하여 고민하며 구현한 코드지만 저 스스로도 취업준비생인 초보 개발자이기 때문에 코드 상의 문제 혹은 더 바람직한 우수사례들이 있을 수 있습니다. 코드 작성 시 참고 정도로 활용해주시고 문제나 개선 가능한 부분 발견 시 공유해주신다면 감사하겠습니다. 현재 진행중인 프로젝트에서 화면 이동 없이 modal 창을 띄워 글을 작성하고 수정할 수 있는 기능이 필요했습니다 화면을 다시 받아오지 않고 비동기식으로 파일을 업로드할 수 있는 제이쿼리를 이용한 AJAX 구현 코드입니다 JSP Image Submit form-footer 태그 안에 upload-button의 id를 가진 span이 인풋을 작동시키는 버튼 역할을 합니다 form 태그의 맨 아랫줄에 이미지 업로드용 input이 있습니다 .. 2022. 2. 22.
Tinymce editor 이미지 업로드 & 삽입하기 ※ 많은 레퍼런스들을 참고하여 고민하며 구현한 코드지만 저 스스로도 취업준비생인 초보 개발자이기 때문에 코드 상의 문제 혹은 더 바람직한 우수사례들이 있을 수 있습니다. 코드 작성 시 참고 정도로 활용해주시고 문제나 개선 가능한 부분 발견 시 공유해주신다면 감사하겠습니다. 저는 현재 Quora라는 미국의 질문/답변 소셜 웹사이트를 벤치마킹하여 프로젝트를 진행중에 있습니다 질문, 답변 작성 시 사진을 업로드하는 동시에 Editor 내부에 사진을 삽입해주는 기능이 필요해 tinymce와 jquery를 이용하여 구현 했습니다 작업 흐름은 대략 아래와 같습니다 이미지 업로드 버튼 클릭 -> input 태그 작동 -> input 태그에 이미지 추가 시 추가된 이미지 읽어오기 -> 읽어오기 성공 시 에디터에 이미지.. 2022. 2. 20.
java.lang.UnsupportedClassVersionError: com/zaxxer/hikari/HikariConfig has been compiled by a more recent version of the Java Runtime (class file version 55.0), this version of the Java Runtime only recognizes class file versions up to 52.0 오류 내용 Spring MVC 프로젝트에서 HikariCP 연동 중 아래와 같이 Context 초기화에 실패하는 에러가 발생함 08-Feb-2022 20:20:38.518 SEVERE [RMI TCP Connection(2)-127.0.0.1] org.springframework.web.context.ContextLoader.initWebApplicationContext Context initialization failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandle.. 2022. 2. 10.
no appropriate service handler found 오류 내용 Web Scraper 프로그램 작성하여 데이터를 반복해서 가져와서 데이터베이스에 인서트 중 아래와 같은 오류 발생 적합한 서비스 핸들러를 찾지 못해 연결을 거부했다는 내용 원인 코드 내에서 Connection을 생성 했지만 사용 후 해제를 하지 않아 Oracle Listener와의 Connection Session 갯수가 제한량을 초과한 경우다. 해결 방법 코드 내에서 데이터베이스 관련 작업이 끝난 후 데이터베이스 커넥션을 닫아준다. 커넥션 풀(Connection Pool)을 사용하여 데이터베이스와의 연결을 유지한다. (Connection Pooling에 대한 내용은 추후 개별 포스트로 다룰 예정) 오라클 데이터베이스의 설정을 수정하여 동시에 연결 가능한 process 수를 증가 시킨다. 아래의 코.. 2021. 12. 18.