분류 전체보기 (55) 썸네일형 리스트형 access denied for user 에러 (서버 재시작) 프로젝트 중에 제공된 mysql user의 권한이 localhost (host)로 정해 있어서 제공된 vdi ( 원격 데스크톱 ) 에서 dbeaver 툴에서 접속이 되지 않았다. vdi의 host 번호가 서버의 host 번호와 다르니 접속 불가.... 그래서 계정을 추가해서 연결하기 위해 간단한 명령어를 통해 사용자 정보를 등록 user_id - 사용자 ID host_name - 허용하는 호스트 정보 password - 사용자 비밀번호 MariaDB [(none)]> create user 'user_id'@'host_name' identified by 'password'; 사용자 정보를 등록하고, 등록한 정보를 확인 Welcome to the MariaDB monitor. Commands end with.. maven 빌드 시 jdk관련 에러 젠킨스 설치 시 jdk-11이 같이 설치된 jenkins 컨테이너를 실행하기 위해서 jenkins/jenkins:lts-jdk11 의 latest 버전을 사용해서 컨테이너를 실행하였고 docker run -d -v jenkins_home:/var/jenkins_home -p 8080:8080 -p 50000:50000 --name jenkins-server --restart=on-failure jenkins/jenkins:lts-jdk11 명령어의 옵션은 아래와 같다. --restart -> on-failure 옵션은 비정상 종료시 컨테이너를 재실행 -p -> 외부 접속을 위해 호스트의 8080 포트를 바인딩 -v -> 호스트의 var/jenkins_home 디렉토리를 호스트 볼륨으로 설정하여 jenki.. 엑셀 원하는 위치(cell)에 이미지(png) 추가하기 package com.excel; import org.apache.poi.ss.usermodel.*; import org.apache.poi.util.IOUtils; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.ArrayList; import java.util.Ite.. 엑셀 cell 타입 확인하기 package com.excel; import org.apache.poi.ss.usermodel.*; import org.apache.poi.util.IOUtils; import org.apache.poi.xssf.usermodel.*; import java.io.FileInputStream; import java.io.FileOutputStream; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class Excel_03 { public static void main(String[] args) { String fileName = "D:\\study\\file\\cellDatatype.xlsx"; t.. 엑셀 파일 읽어서 VO에 담기 package com.excel; import org.apache.poi.ss.usermodel.Cell; import org.apache.poi.ss.usermodel.Row; import org.apache.poi.xssf.usermodel.XSSFCell; import org.apache.poi.xssf.usermodel.XSSFRow; import org.apache.poi.xssf.usermodel.XSSFSheet; import org.apache.poi.xssf.usermodel.XSSFWorkbook; import java.io.FileInputStream; import java.util.ArrayList; import java.util.Iterator; import java.util.Li.. 엑셀 출력 테스트( naver book api -> 엑셀 출력 ) 네이버 developers에서 제공하는 책 상세 검색 결과 조회를 엑셀로 출력해 보고 싶은 생각이 나서 주말에 시간을 내어 만들어보았다. 오랜만에 엑셀 관련 작업을 하니 먼가 쉬운듯 어려운듯.. 간단하게 구현한 부분만 남겨보겠다. String client_id = "{네이버 클라이언트 아이디}"; String client_secret = "{네이버 클라이언트 비밀번호}"; try { URI uri = UriComponentsBuilder .fromUriString("https://openapi.naver.com") .path("/v1/search/book_adv.json") .queryParam("d_titl", "주식") .queryParam("display", 10) .queryParam("start.. Spring Boot 프로젝트 외부 경로에 있는 파일 접근(addResourceHandlers) WebMvcConfigurer interface를 상속받아 addResourceHandlers method를 오버 라이딩하고 리소스 등록 및 핸들러를 관리하는 객체인 ResourceHandlerRegistry를 통해 리소스의 위치와 리소스와 매칭 될 url을 설정한다. addResourceHandler : 리소스와 연결될 URL path를 지정합니다. (클라이언트가 파일에 접근하기 위해 요청하는 url) localhost:8080/imagePath/** addResourceLocations: 실제 리소스가 존재하는 외부 경로를 지정한다. 경로의 마지막은 반드시 " / "로 끝나야 하고, 로컬 디스크 경로일 경우 file:/// 접두어를 꼭 붙여야 한다. 이렇게 설정하면 클라이언트로부터 http://호스트.. Mock, Mockito, MockMVC 1, Mock vs Mockito vs MockMVC 1) Mock 이란, 테스트를 위한 가짜 객체 실제 객체를 만들기에는 비용과 시간, 의존성이 크게 걸쳐져 있어 테스트 시 제대로 구현하기 어려울 경우 만드는 가짜 객체 2) Mockito 란, Mockito란 Mock Object를 간편하게 만들게 해주는 라이브러리 Mock 객체를 만들기위해서 사용되는 시간을 줄이기위해, 자동으로 생성해주는 라이브러리이다. Mock객체 직접 구현하지 않아도 되게함 3) MockMVC 스프링에서 MVC 테스트를 하기위한 방법을 논의하여 Spring-test모듈을 스프링 프레임워크에 더한 것 브라우저에서 요청과 응답을 의마하는 객체로서 Controller 테스트를 용이하게 해주는 라이브러리 기존의 MockHttpServl.. <Thymeleaf> 스프링의 환경변수 및 파라미터등 관련 # application.properties 값 조회 @ 뒤에 빈(Bean) 이름을 사용하면 그 빈에 접근할 수 있다. 설정에 등록해 둔 변수값을 가져오기 용이하다. 프로파일 환경에 따라 표시를 하려면 This is the production profile 또는 This is the production profile # 시스템 환경변수 조회 ${@systemProperties['property.key']} # 메세지 조회 # 세션정보 조회 # 파라미터 조회 # PathVariable 조회 * Spring 컨트롤러에 Request Mapping에 선언되어 있고 @PathVariable이 있어야만 정보를 가져올 수 있다. QR관련 카메라 인식 자바스크립트 소스 모바일에서 QR관련 카메라 인식 자바스크립트 소스이다. 참고할 분은 참고! https://github.com/mebjas/html5-qrcode GitHub - mebjas/html5-qrcode: A cross platform HTML5 QR code reader. See end to end implementation at: https://scanapp.org A cross platform HTML5 QR code reader. See end to end implementation at: https://scanapp.org - GitHub - mebjas/html5-qrcode: A cross platform HTML5 QR code reader. See end to end implementation .. 이전 1 2 3 4 ··· 6 다음