본문 바로가기
  • 평범한 나의 개발공부 일지

분류 전체보기60

[error] excel mapping Error : org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML. POI only supports OLE2 Office documents excel mapping Error : org.apache.poi.poifs.filesystem.OfficeXmlFileException: The supplied data appears to be in the Office 2007+ XML. POI only supports OLE2 Office documents 엑셀업로드 도중 위와같은 에러를 만났다. 간단하다. xlsx 확장자가아니라 더 옛날버전 (xls) 으로 바꿔서 업로드 해보자 바로 해결 완 ~ 2024. 1. 9.
[error] SSL인증서 오류 무시하기 javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to re.. javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target 카카오api 작업도중 위 오류가 발생했다. 구글링을 해보니 인증서가 신뢰하지 않은(?) 인증서라 그렇다고 한다. 야매로 SSL인증서를 무시하는 코드를 작성하려고 한다.! 간단하다. url 호출하기전에 아래와 같은 코드를 작성해주자 * 참고로 코드는 jsp에서 작성한것으로 HTML코드에 java언어를 삽입하.. 2024. 1. 8.
[error] 이클립스 SVN Connector 설치 오류 connector discovery completed without finding any connectors. svn사용하기위해 Subversive 설치 후 window > Preferences > svn 검색 > SVN Connector 눌러준 후 get connectors 누르면 kit (?) 가 목록에 뜨면서 설치를 할수가 있다고 하는데... 띠용 자꾸 이런 오류가...................... 이럴때는 수동설치를 해주면 된다고 한다. 아무리 찾아봐도 아래 url로 설치해주면 된다고 하는데 http://download.eclipse.org/technology/subversive/4.0/update-site/ http://community.polarion.com/projects/subversive/download/eclipse/6.0/update-site/ 안된다 안돼.................... 2023. 12. 20.
[javascript/JQuery] 동적(append, aftter 등)으로 a태그 생성후 click 이벤트 작동되지 않을 때 기존에 있던 tr태그 밑에 append를 사용하여 한번더 tr태그를 동적으로 생성하였다 test ▽ test test 그리고 클릭이벤트를 실행하려고 아래와같이 코드를 작성했다 그랬더니 클릭이벤트가 제대로 작동하지 않았다.......... * 기존에 있던 tr태그 안에있던 첫번째 a태그만 클릭이되고 동적으로 생성된 태그만 먹히지 않음 * 해결방법 * 서치 후에 해결방법을 발견했다.! 먼저, 아래처럼 최상위에 id값을 부여하고 test test 아래 클릭이벤트 코드를 작성해주었더니 정상적으로 작동이 되었다. 2023. 9. 6.
[Javascript] 원하는 위치로 스크롤 이동하기 1. 기본 이동 window.scrollTo(X, Y); x는 가로좌표, y는 세로좌표를 적어준다. ex) 2. 부드럽게 이동 window.scrollTo({top:y, left:x, behavior:'smooth'}); 마찬가지로 x에는 가로좌표, y에는 세로좌표를 적어주면 된다. ex) 좌표 구하는법 const rect = document.querySelector('div').getBoundingClientRect(); console.log(rect); rect 출력된모습 ▽ { "x": 0, "y": -700, "width": 1903, "height": 2497, "top": -700, "right": 1903, "bottom": 1797, "left": 0 } x : 브라우저 창기준 x 좌표 y.. 2023. 7. 18.
구글 text-to-speech(TTS) API 적용 (feat. Javascript) TTS (Text to Speech) 란? TTS (Text to Speech)는 오디오 표현을 위해 텍스트 단위를 음성 단위로 변경해야하는 자연스러운 언어 모델링 프로세스입니다. 이는 기술이 구어를 받아 텍스트로 정확하게 기록하려고하는 텍스트와의 반대입니다. 텍스트 음성 변환은 디지털 텍스트에서 오디오 출력을 렌더링하여 읽을 수 없거나 다른 종류의 용도로 사용하는 사람들을 돕기위한 기술에서 일반적입니다. 라고 하지만, 쉽게 말해서 텍스트를 음성으로 읽어주는걸 말한다! 반대의미로 음성파일을 텍스트로 변환시켜주는건 STT(speech-to-text) 라고 한다 이 포스팅에서 다룰건 TTS다. 텍스트를 음성으로 들려주는 것! https://cloud.google.com/text-to-speech?hl=ko .. 2023. 4. 28.
[JAVA] startWith, endsWith / 특정 문자로 시작하거나 끝나는지 체크하는 함수 예를들어, "00000000012345" "00000000012346" "00000000012347" 위와 같이 0000000001234 으로 시작하는 문자열이면 true가 나오게 하고싶다. 이때 사용할 수 있는 함수 startWith() 대상 문자열이 특정 문자나 문자열로 시작하는지 확인 true 또는 false로 return 공백도 같이 인식하여 판단함을 유의해야한다. public class StartsWithTest{ public static void main(String[] args){ // test 1) String startsWithT = "자바 코딩 테스트 "; System.out.println( startsWithT.startsWith("자바") ); // true System.out.pr.. 2023. 4. 20.
[iBatis] iBatis 사용법과 사용예제 iBATIS 태그 설명 속성 property 값이 같을때만 쿼리 실행 property : 프로퍼티명 prepared : 태그 조건에 맞아 실행될 sql문에 선행하여 붙을 속성 (AND, OR등) compareProperty : 비교할 다른 매개변수명 compareValue : 비교대상이 될 값 property 값이 같지 않을 때만 쿼리 실행 property 값이 비교값보다 클 경우 쿼리 실행 property 값이 비교값보다 같거나 클 경우 쿼리 실행 property 값이 비교값보다 작거나 같을경우 쿼리 실행 property 값이 유효할 경우 쿼리 실행 단일 태그 property 값이 유효하지 않을 경우 쿼리 실행 property 값이 null일 경우 쿼리 실행 property 값이 null이 아닐 경우 .. 2023. 4. 14.
[일상] 리얼몰디브 신혼여행 리조트 아야다 계약 후기 예전부터 남자친구가 신혼여행은 몰디브! 라고 말했었는데 그땐 대수롭지 않게 생각했다. 잉.. 몰디브? 비싼데 아닌가? 하면서 .......... 그러다 어찌저찌 결혼식 날짜가 확정되고 그제서야 신혼여행지를 고민했다 다른 후보인 발리, 하와이 도 몰디브보다 저렴하다해서 고민했는데 그래!!!!!!!!!! 이왕 가는거 몰디브가자!!!!!!!!!! 해서 결정된 신혼여행지 몰디브....😚 . . 일단 리조트를 어디갈지 정해야했다. 근데 리조트가 너무 많아도 너무 많았다...................... 아무것도 모르는상태에서 100개넘는 리조트를 고르는 일이란 너무 어려운 숙제였다ㅠㅠ 남자친구랑 카페에서 노트북을 붙잡고 일단 조건을 정리했다. 1. 어느정도 신축일 것 2. 자전거가 있을 것 (ㅋㅋㅋㅋㅋㅋㅋㅋ.. 2023. 3. 27.