간단하게 주소를 위도와 경도로 변환하는 방법
2021. 9. 3. 20:40
프로그래밍/관련 정보
구글 스프레드 시트를 사용하여 주소를 위도와 경도로 변환하기 1️⃣ 구글 스프레드 시트에 주소 가져오기 2️⃣ + 버튼을 클릭해 부가기능인 Geocode를 검색하고 설치 + 버튼 말고도 메뉴의 부가기능 > 부가기능 설치하기를 통해서도 설치 가능 3️⃣ 부가기능 > Geocode by Awesome Table > Start Geocoding 클릭 4️⃣ Geocode! 버튼 클릭 5️⃣ 위도/경도가 주소 열 옆에 자동으로 생성됨 위도/경도 변환 완료👏
자바 코드 실행 시간 구하기
2021. 9. 2. 20:00
프로그래밍/JAVA
자바 코드 실행 시간 구하기 현재 시간을 받아오는 System 함수인 System.currentTimeMillis() 함수를 이용하면 쉽게 구할 수 있음 예시 👇 long beforeTime = System.currentTimeMillis(); //코드 실행 전 시간 // 측정하고 싶은 코드 작성 long afterTime = System.currentTimeMillis(); // 코드 실행 후 시간 long secDiffTime = (afterTime - beforeTime)/1000; // 두 시간 차 System.out.println("시간차이 : "+secDiffTime); 이때 시간단위를 초로 변환하고 싶다면 두 시간의 차를 구할 때 예시와 같이 /1000을 해주고, 분으로 변환하고 싶다면 /6..
The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.
2021. 9. 1. 20:54
프로그래밍/Spring
The origin server did not find a current representation for the target resource or is not willing to disclose that one exists 에러 해결 방법 1️⃣ 프로젝트 우클릭 👉 Properties 클릭 2️⃣ Web Project Settings 👉 Context root: 입력칸에 / 입력 이 부분은 프로젝트에 따라 다른것을 입력해야 할 수도 있음 어쨌든 요 부분 매칭이 되지 않아서 발생하는 에러 3️⃣ 변경했는데도 안되는 경우 프로젝트 Clean 진행해보기
CSV와 EXCEL 차이점
2021. 8. 31. 20:46
프로그래밍/관련 정보
CSV와 EXCEL 차이 EXCEL CSV 통합 문서의 모든 워크 시트에 대한 정보가 들어있는 이진파일 값이 쉼표로 구분 된 일반 텍스트 형식 .xls 또는 .xlsx 파일을 읽을 수 있는 프로그램에서만 읽을 수 있음 여러 텍스트 편집기에서 열 수 있음 데이터를 가져오는 동안 CSV보다 더 많은 메모리를 사용 파일을 가져오는 속도가 훨씬 빠르며 메모리 사용량도 적음 대용량 파일을 읽기가 CSV보다 훨씬 쉬움 대용량 파일을 읽는 것은 힘듦 수식, 정렬 등 추가 기능을 가질 수 있음 추가 기능이 없음 외부 데이터 원본에 연결하여 데이터를 가져오는 등의 기능이 있음 기능 없음 개발자가 프로그래밍으로 조작하기 어려움 단순 텍스트 파일이기에 개발자가 프로그래밍으로 조작하기 쉬움
Java, Html, Jsp에서의 주석처리 방법
2021. 8. 27. 20:27
프로그래밍/HTML
의 방식으로 사용 html문서 안에서 사용됨 특징으로는 일반 클라이언트들도 '소스보기'를 통해 주석을 볼 수 있으므로 보안에 관련된 주석은 하지 않는 것이 좋음 는 스크립트릿 태그인데, 이 태그 안에서 java 및 jsp 언어를 사용할 수 있음 따라서 java의 주석 또한 스크립트릿 태그 안에서 //(한줄주석)주석문구, /*주석문구*/(블럭주석)을 기입 html주석보다는 보안에 강하지만, java파일로 저장되기 때문에 java파일 안에서 주석을 찾으려면 찾을 수 있음 jsp파일안에서 주로 사용되는 주석 보안성이 가장 우수함 참고자료 👇 https://knocktonote.tistory.com/56
테이블 전체 백업
2021. 8. 26. 20:42
프로그래밍/SQL
1️⃣ 테이블(데이터) 백업 하기 CREATE TABLE 백업테이블명 AS SELECT * FROM 백업대상테이블명; ex) CREATE TABLE USER_BACK AS SELECT * FROM USER; 위의 쿼리를 실행하면 테이블 생성 뿐 아니라 데이터까지 복사됨 단, 코멘트는 복사되지 않음 2️⃣ 데이터 복원 하기 DELETE FROM 기존테이블명; INSERT INTO 기존테이블명 SELECT * FROM 백업테이블명; ex) DELETE FROM USER; INSERT INTO USER SELECT * FROM USER_BACK; 3️⃣ 데이터 개수 확인 SELECT COUNT(*) FROM 기존테이블명; SELECT COUNT(*) FROM 백업테이블명; ex) SELECT COUNT(*) ..
Mybatis의 isNull, isEmpty
2021. 8. 25. 21:39
프로그래밍/Mybatis
ibatis의 isNull과 isEmpty isNull은 null인지 아닌지 체크 isEmpty는 null 검사와 더불어 String이 공백인지 아닌지 Collection인 경우 배열인 경우 크기가 0 인지 검사 Mybatis로 변환 방법👇 # ibatis # mybatis # ibatis # mybatis
Cause: java.sql.SQLException: Invalid parameter object type. Expected 'java.lang.String' but found 'java.util.LinkedHashMap'.;
2021. 8. 24. 21:20
프로그래밍/Mybatis
에러 발생 이유와 해결 sql.xml의 parameterClass가 잘못 설정된 경우 발생 parameterClass를 parameter와 제대로 매칭하면 해결 가능 SELECTUSER_ID , USER_NAME, FROMUSER_MASTER WHERE USER_CD = #userCd# 내 경우 parameter형식이 map인데 string으로 해놓아서 발생하였음 pararmeter=map으로 변경하니 오류 해결🙌