목록전체 글 (38)
아님말고

오프라인[폐쇄망] 에서 vscode 확장프로그램을 설치하는 방법확장프로그램 설치위치 : \Users\{사용자 명}\./vscode\extensions 다운받기이전에는 마켓플레이스에 해당 확장 프로그램 화면 들어가면 download 버튼이 있었는데 이제 제공하지 않아서 꼼수로 받아야 한다.vscode 에디터에서 확장프로그램을 검색한다. 해당 확장프로그램의 마켓플레이스로 이동하여 publisher, extension name, version 정보를 얻는다.publisher : vscjavaextension name : vscode-java-packversion : 0.29.2024091906 다운로드 URL 형식 : https://{publisher}.gallery.vsassets.io/_apis/publi..
maven-shade-plugin 을 이용하면 모든 패키지와 의존성을 포함하여 1개의 jar 파일로 만들어 준다.생성된 jar 파일을 실행만 해주면 된다.ex) java -jar api-0.0.1-SNAPSHOT.jar pom.xml 기본형태 org.apache.maven.plugins maven-shade-plugin 3.2.2 package shade ..
게시판의 이전값과 현재값의 변경 된 내용 확인하기 DB 조회하기 select case x when 1 then '제목' when 2 then '이메일' when 3 then '내용' end as chgColumnNm , case x when 1 then bv.subject when 2 then bv.email when 3 then bv.contents end as beforeVal , case x when 1 then av.subject when 2 then av.email when 3 then av.contents end as afterVal from (select * from board where idx = #{afterIdx}) av , (select * from board where idx < #..
호출하려는 주소는 https://www.xxx.com/abcd.html 형태로 https 이며 같은 도메인에서 호출하였다. 구글링 해보면 connection reset 에러인 경우 아래 2가지 중에 이유가 있는 듯 요청측의 SSL 버전 (TLS 버전) 이 잘못 된 경우 요청측의 Network outbound 가 막힌 경우 호출하는 방식과 TLS 버전을 변경하며 시도해봤는데 로컬에서는 모두 성공하는데 서버에서는 모두 실패하여, 서버쪽 Network 어딘가에서 막혀있는 것이 아닌가 싶다. HttpsURLConnection 으로 호출 local : 성공 dev : SoketException connection reset 발생 boolean isLogin = false; URL url = new URL("htt..

[환경] Windows10 kafka 3.5.1 1. kafka 다운받기 Apache Kafka 에서 Binary 파일을 다운받아서 압축을 풀어준다. 따로 설치는 안하고 /bin/windows에 있는 bat 파일을 실행한다. Kafka의 구조를 보면 Broker라는 kafka 서버들이 있고 그것을 관리해 주는 zookeeper가 있다. kafka 서버를 실행하기 위해서는 zookeeper를 먼저 실행해주어야 한다. 2. zookeeper 서버 실행하기 명령프롬프트(cmd)를 사용하면 start 실행시 창이 닫혀버린다. 파워쉘을 사용하자. 나는 C:\kafka_2.13-3.5.1 폴더에서 아래 명령어를 실행했다. 압축 해제한 폴더로 이동하여 아래 명령어를 실행한다. bin\windows\zookeeper-..

원격의 AWS의 DynamoDB을 local에서 연결할 수 없는 상황이어서 local에 DynamoDB을 설치하고 원격과 동일한 테이블도 생성하여 local에서 개발이 가능하도록 하였다. 바로 Windows에 DynamoDB를 설치해보자! 1. java 설치 (java 8 이상) 2. DynamoDB 다운로드 및 실행하기 DynamoDB를 다운받아서 압축을 풀고 dos창으로 압축 해제한 폴더로 이동한다. 그리고 아래 명령어로 DynamoDB를 실행한다. java -Djava.library.path=./DynamoDBLocal_lib -jar DynamoDBLocal.jar -sharedDb 다운로드 링크 Deploying DynamoDB locally on your computer - Amazon Dyn..
Spring boot 3.x.x 에서 swagger 를 적용하는 경우 아래 의존성만 추가하고 implementation 'org.springdoc:springdoc-openapi-starter-webmvc-ui:2.0.2' https://{domain}//swagger-ui/index.html 호출해라 Springfox 사용하지말고! SwaggerConfig.java 이런거 안 만들어도 위 의존성만 추가하면 나온다! application.yml에 swagger관련 설정 안해도 위 의존성만 추가하면 나온다!
[환경] spring boot : 2.7.5 swagger는 springfox 와 springdoc이 있는데, 여기서는 springdoc을 이용한다. [실패] 아래와 같이 의존성을 추가하여 /swagger-ui/index.html을 실행하면 404 오류가 발생한다. implementation 'org.springframework.cloud:spring-cloud-starter-gateway' implementation 'org.springdoc:springdoc-openapi-ui:1.6.15' [해결] gateway는 webflux을 사용하기에 springdoc 의존성을 변경하여 실행하니 성공 implementation 'org.springframework.cloud:spring-cloud-starte..