본문 바로가기

The Focus

(556)
Eclipse 구동을 위한 jdk 버전 조합 원문 : https://soif0180.tistory.com/entry/Eclipse-이클립스-버전별-정보-및-JDK-최소-요구-버전 JDK 8 인 경우 Eclipse 4.16 까지 구동 가능 JDK 17 인 경우 Eclipse 4.25 부터 구동 가능
STS 에서 FrontEnd 빌드시, npm WARN config global npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. 이런류의 에러가 발생한다면.. 아마도 파일들을 찾아 다니면서, global 이나 local 이라고 되어 있는 부분을.. --location=global 이라고 고쳤을지도 모른다. 그러나, 그렇게 해 봐야.. STS 에서 빌드를 하면 다시 발생하는 좀비(?) 에러. 그렇다면, 이렇게 해 보자. build.gradle 을 아래와 같이 수정한다. node{ nodeProjectDir = file("${project.projectDir}/frontend") version = '20.11.0' // 개발환경에 맞게 버전업을 꾸준히 해야 한다 npm..
자바스크립트를 사용해서, json 에 담긴 base64 데이타를 로컬에 저장 - 자바스크립트를 사용해서, json 에 담긴 base64 데이타를 로컬에 저장 https://copyprogramming.com/howto/javascript-how-to-download-base64-file-using-javascript - mime 목록 https://blog.naver.com/minhyupp/222210489136 그런데, "data:;base64" 대신, "data:application;base64" 라고 해도 되네요. mime 에 image/png 대신 'application' 만 사용해도 됩니다. 엑셀이나 PDF 등등도 application 하나로 뚝딱.
java loop 원문 : https://adjh54.tistory.com/240 컬렉션을 루프에 태우면서.. 어떤 작업을 하려는 것인지, 작업 속도가 빨라야 하는지, 코드가 간결해서 유지보수를 높여야 하는지.. 등등을 따져 보고 선택하는 것으로..
jquery 1.x 2.x 3.x 버전 비교 원문 : https://noogi.tistory.com/40 지금 시작하는 것이라면, 3.x 추천. 기존 사용자라면 3.x 로의 migration 추천. IE 없는 세계, 평화롭도다!!
Vue + SpringBoot 개발 환경에서 서버만 IPv4 로 바꾸니 proxy 에러.. Vue 와 SpringBoot 를 FrontEnd 와 BackEnd 로 두 개의 port 를 구성한 개발환경에서.. Vue 는 5173 에서 https 를 사용하고, SpringBoot 는 443 에서 https 를 사용. vite.config.js 에서 proxy 등록하여 /api 는 443 포트의 https://localhost 를 바라보게 되어 있음. 테스트를 잘 하다가, 서버쪽에서 IP 를 찍어보니 IPv6 로 찍히고 있어서.. IPv4 세팅을 위해 "-Djava.net.preferIPv4Stack=true" 적용. 5173 포트 화면에서 443 포트를 호출하는 proxy 경로를 호출하자 에러... ㅠ. IPv6 로 되돌리자 정상 작동.. 그래도, IPv4 가 아직은 유용하니 포기 못하고.. Fr..
@JsonSetter : Object 에서 JSON 생성시 key 이름을 개발자가 지정 원문 : https://gajy.tistory.com/29 SpringBoot 에서 기본 제공되는 JackSON 을 사용하면, 기본이 lowerCamel 방식이므로.. .java 쪽에서 String JobDate 와 같이 선언하여도 json 변환후에 "jobDate":"..." 와 같이 됨. ObjectMaper() 나 JsonMapper 에서 MapperFeature.USE_WRAPPER_NAME_AS_PROPERTY_NAME 나 MapperFeature.ACCEPT_CASE_INSENSITIVE_PROPERTIES 등을 true 로 해도 결과는 동일.. 한참 찾아 보는데.. 상기 원문에서와 같이 @JsonSetter("JobDate") String JobDate; // jobDate 라 해도 된다 로..
STS 콘솔 뷰에서 한글 깨짐 (Boot Dashboard, JUnit) STS, Boot Dashboard 를 통해 Tomcat 을 띄우고 다른 시스템의 데이타를 가져와서 한글을 체크하는데.. 한글이 깨짐. build.gradle 세팅으로 build 된 .jar 파일을, 윈도우 cmd (명령 프롬프트)에서 실행하면.. 엇, 한글이 안 깨짐.. 이리저리 찾아 보다가, .java 에서 문자셋을 전환하는 로직을 발견하고 적용해 보았는데.. 콘솔에서 이미 깨져 있는 것을 가지고 문자셋 전환로직을 적용해 보아야 한글 깨짐.. ㅠ 그러나, 변경된 내용을 build 된 .jar 파일을, 윈도우 cmd 에서 실행해 보면 여전히 한글이 잘 나옴. new String(string.getBytes("문자셋_old"),"문자셋_new"); "ISO-2022-KR", "utf-8", "euc-kr..