일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 가민
- java lombok
- lombok
- 가민 크로노스 러닝
- 신대방삼거리역 흑산도홍어
- Garmin Chronos
- 러너
- MongoDB mongoimport
- MongoDB foreach
- 가민 인터벌 러닝
- 마라톤
- 서울 흑산도홍어
- Running 연습
- 신대방삼거리역 홍어
- 인터벌러닝
- 의정부시청역 콩나물국밥
- 신설동역 맛집
- 의정부 전주콩나물국밥
- java 알고리즘
- 10k 마라톤
- 10KM 러닝
- 서울 홍어삼합
- github command
- 가민 크로노스 인터벌 러닝
- 가민 크로노스
- 알고리즘
- 의정부 콩나물국밥 맛집
- 의정부역 콩나물국밥
- 인터벌 러닝
- 의정부 전주본가
- Today
- Total
목록개발 (41)
나의 Winding Road
[2020-05-04 월요일] * 내용: Mongo Import 1. 참고 자료 2. csv 파일 업로드 3. csv 파일 Import 4. Temp Collection Data Insert 1. 참고 자료 * 링크 - https://kb.objectrocket.com/mongo-db/how-to-import-a-csv-into-mongodb-327 2. csv 파일 업로드 * scp command scp test.csv test.com:/test/csv 3. csv 파일 import * command -u : 계정 -p : 비밀번호 -d : database -c : import 할 collection명 --drop : csv 파일명 mongoimport --port 27017 -u "admin" -p ..
[2020-04-26 일요일] * 내용: Lombok @Delegate 1. 참고 자료 2. 설명 3. 실습 1. 참고 자료 * URL - https://projectlombok.org/features/experimental/Delegate 2. 설명 * 사용 목적 - 특정 클래스의 Method 를 다른 클래스로 위임할 수 있다 - @Delegate 를 사용함으로써 코드를 줄일 수 있다. - 예시) private 멤버 변수를 get 한 이후에 변수의 public method 를 호출하는 경우에 사용 가능 (예제 참고) 3. 실습 * 예제 코드
[2020-04-26 일요일] * 내용: Lombok @Tolerate 1. 참고 자료 2. 설명 3. 실습 1. 참고 자료 * URL - https://projectlombok.org/features/experimental/Tolerate 2. 설명 * 사용 목적 - 예제에서와 같이 같은 이름의 Method 가 정의되더라도 Confilcts 를 방지한다 3. 실습 * 예제 코드 * 테스트 코드
[2018-12-10 월요일] * 내용: private 생성자 1. 참고 자료 2. 실습 1) private 생성자 instance generating 확인 2) Class 및 Constructor 객체에 의해 생성 가능 3) throw AssertionError 1. 참고자료 * 출처- http://stevenjsmin.tistory.com/107 - https://rangken.gitbooks.io/javastudy/content/chapter2/item4.html - http://atin.tistory.com/639 - http://wonwoo.ml/index.php/post/635 2. 실습 1) private 생성자 instance generating 확인 * 소스 * 결과 2) Class 및 ..
[2017-11-16 목요일]* 내용: FOR XML PATH1. 쿼리2. 확인 1. 쿼리 * 예시 123456789101112131415161718SELECT * , ( SELECT COUNT(*) FROM ASSET_MASTER AS AM WHERE #TEMP.SAP_ASSET_NO = AM.SAP_ASSET_NO ) AS 'QR 개수' , ( SELECT AM.ASSET_NO + '(' + CD.CODE_NM + ')' + ' ' AS [text()] FROM ASSET_MASTER AS AM LEFT JOIN CODE AS CD ON AM.ASSET_STATUS = CD.CODE AND CD.CODE_H = 'ASSET_STATUS' WHERE #TEMP.SAP_ASSET_NO = AM.SAP_A..
[2018-08-30 목요일]* 내용: 동적 PIVOT 사용방법1. 쿼리2. 결과 1. 쿼리 * PIVOT 처리할 데이터- #TOTAL_RESULT 테이블 ROWS - 월별(MM)로 집계 * 쿼리1234567891011121314151617181920212223242526272829303132333435363738394041-- 결과 PIVOT DECLARE @COLUMNS NVARCHAR(MAX)DECLARE @QUERY NVARCHAR(MAX) SET @COLUMNS = '' SELECT @COLUMNS = @COLUMNS + '[' + MM + '], 'FROM ( SELECT DISTINCT YYYY, MM FROM #CALENDAR) AS CALORDER BY YYYY, MM SET @COLUM..
[2018-04-19 목요일]* 내용: @@ROWSCOUNT 사용1. 쿼리2. 확인 1. 쿼리 * @@ROWSCOUNT 쿼리 추가※ OPEN_CURSOR 뒤에서 @@ROWSCOUNT 값 할당된다.12345678910111213141516171819202122232425262728293031323334353637383940414243444546-- * CURSOR START POINTDECLARE @BELNR VARCHAR(100)DECLARE @COUNT INT DECLARE PRINT_CURSOR CURSORFOR -- CURSOR 선언 및 값 INSERT( SELECT BELNR , COUNT(*) FROM BOND_LIST_ZTFI0208 WHERE BELNR IN ( '1800002776' , '..
[2018-09-01 토요일]* 내용: 단어의 개수1. 문제2. 해결 방법 1. 문제 * 내용 - URL: https://www.acmicpc.net/problem/1152 - 기본적인 string 처리 문제 2. 해결 방법 * 로직- 문자열이 공백으로 끝나는지 체크하여 단어 개수를 체크한다. - abc def → def 이후에 공백이 있는 경우는 단어가 2개 - abc def e → 단어가 3개 * 소스 코드 12345678910111213141516171819202122232425262728293031#include using namespace std; #define SIZE 1000001 int main() { char sentence[SIZE] = { '0' }; char c; cin.getlin..
[2018-09-01 토요일]* 내용: 국영수1. 문제2. 해결 방법 1. 문제 * 내용 - URL: https://www.acmicpc.net/problem/10825 2. 해결 방법 * 로직 - algorithm에 있는 sort 함수 활용 - 졍렬 로직 구현 ※ cout, cin 시에 시간 초과가 발생하였다. printf, scanf로 변경 - 관련 참고 URL : https://www.acmicpc.net/board/view/15725 * 소스 코드 1234567891011121314151617181920212223242526272829303132333435363738394041424344#include #include using namespace std; struct Student { char n..
[2018-08-30 목요일]* 내용: 스티커1. 문제2. 해결 방법 1. 문제 * 내용 - URL: https://www.acmicpc.net/problem/9465 2. 해결 방법 * 로직 - 1번째 50 10 100 20 40 30 50 70 10 60 50 10 100 20 40 30 50 70 10 60 - 2번째 50 40 100 20 40 30 100 70 10 60 50 40 100 20 40 30 50 70 10 60 - 3번째 50 40 200 20 40 30 100 120 10 60 50 40 200 20 40 30 100 120 10 60 - 4번째 50 40 200 140 40 30 100 120 210 60 50 40 200 140 40 30 100 120 210 60 - 5번째..
[2018-08-30 목요일]* 내용: Apache 파일 직접 접근 문제 해결방법1. 파일 직접 접근 문제 확인2. 조치 방법1) 파일 직접 접근 차단(.sql 파일 접근 차단)2) 파일 직접 접근 차단(.svn 디렉토리 접근 차단) 1. 파일 직접 접근 문제 확인 * 점검 내용 2. 조치 방법 1) 파일 직접 접근 차단(.sql 파일 접근 차단) * 참고 URL: http://pikabu.tistory.com/69 * 적용 및 확인 A. httpd.conf 수정 - 경로: D:\web\server\httpd\2.2\conf B. Apache Service 재시작 C. 확인 - 테스트 URL: http://localhost:81/db_view/xxxxx_daily.sql 2) 불필요 파일 노출 조치(.s..
[2018-08-28 화요일]* 내용: Visual Studio anhksvn merge 작업1. SVN Merge1) Switch2) Merge3) Commit4) Bracnches Merge2. 서버 적용1) trunk svn update2) 서버 재시작 1. SVN Merge 1) Switch * trunk로 변경(from trunk to branches) 2) Merge * 솔루션 우클릭 후 'Merge Solution...' 선택 * Merge two different tress 선택 * Branches의 Revision ID 확인 * From-To 설정 및 Revision ID 설정 * Merge 진행 3) Commit * 내용 확인 후 Commit ※ merge 후 바뀌지 않아도 될 내용이 ..