본문 바로가기

분류 전체보기

(22)
Eclipse Memory Analyzer - Dump 파일 분석 1. Dump 파일 1-1. 옵션 설정 JAVA에서는 친절하게 옵션으로 제공하고 있다. -XX:+HeapDumpOnOutOfMemoryError : out of memory가 발생시에 힙덤프를 현재 실행 디렉토리에 생성한다. -XX:HeapDumpPath=힘덤프를 생성할 경로/힙덤프이름.hprof : 지정한 경로에 생성한다. HEAPDUMP_OPTS="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=${LOG_PATH}/tomcat" 1-2. Tomcat out 로그 [/home1/irteam]# vi logs/tomcat/tomcat.out 2018-03-06 17:07:26.641 WARN java.lang.OutOfMemoryError: Java heap sp..
Apache 2.2에서 2.4로 마이그레이션 시 발생하는 에러 및 해결책 정리 1. 마이그레이션 1-1. 접근 제어 선언 방식 변경 2.2에서 Order, Allow , Deny 등의 지시자로 하던 접근 제어 설정은 Require 를 이용한 방식으로 변경되어야한다. 1) 모든 요청 거부 # 2.2 설정 Order deny,allow Deny from all # 2.4 설정 Require all denied 2) 모든 요청 허용 # 2.2 설정 Order allow,deny Allow from all # 2.4 설정 Require all granted 3) example.org 허용 나머지 거부 # 2.2 설정 Order Deny,Allow Deny from all Allow from example.org # 2.4 설정 Require all denied Require host ex..
Apache 2.4 설치 1. 설치 준비 1-1. 다운로드 1) apache 다운로드 http://httpd.apache.org/download.cgi 2) pcre 다운로드 ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/ 3) apr / apr-util 다운로드 https://apr.apache.org/download.cgi 1-2. 압축 해제 1) 파일리스트 $ ls -ll total 25736 -rw-r--r--@ 1 ssingssing2 staff 1093896 7 5 20:10 apr-1.7.0.tar.gz -rw-r--r--@ 1 ssingssing2 staff 554301 7 5 20:11 apr-util-1.6.1.tar.gz -rw-r--r--@ 1 ssingss..
MySQL Replication 1. Rsync 1-1. 버전 정보 확인 [irteamsu@new_server ~]$ rpm -qa | grep rsync rsync-3.0.6-12.el6.x86_64 [irteamsu@new_server ~]$ rpm -qa | grep xinetd xinetd-2.3.14-40.el6.x86_64 1-2. 환경설정 및 재시작 [irteamsu@new_server ~]$ sudo cat /etc/xinetd.d/rsync # default: off # description: The rsync server is a good addition to an ftp server, as it \ # allows crc checksumming etc. service rsync { disable = no flags ..
SQLite 백업 파일을 MySQL에 인서트하기 1. 파일 다운로드 $ vi copySqlite.sh #!/bin/bash for i in `seq 1 31`; do no=`printf "%02d" $i` scp irteam@ssingssing2Server:/home1/irteam/backup/backup_202001${no}/backup.sqlite ./vst202001${no}.sqlite done $ chmod 755 ./copySqlite.sh $ ./copySqlite.sh backup.sqlite 100% 3369KB 1.7MB/s 00:02 backup.sqlite 100% 3671KB 3.6MB/s 00:01 backup.sqlite 100% 3590KB 3.5MB/s 00:01 backup.sqlite 100% 4113KB 4.0MB/..
Kakaotalk BOT - 2. API 개발 1. API 개발 1-1. Model 1) Keyboard package com.kakaobot.springboot.model; import java.util.List; public class KakaoKeyboard { // Button : 객관식 응답의 목록을 구성할 수 있음 // text : 주관식 응답을 입력받을 수 있음 private String type; // 객관식 응답 내용의 목록 private List buttons; public String getType() { return type; } public void setType(String type) { this.type = type; } public List getButtons() { return buttons; } public void ..
Kakaotalk BOT - 1. 계정 만들기 1. 계정 생성 https://center-pf.kakao.com/login 1-1. 플러스친구 관리자 가입 1-2. 플러스친구 생성 https://center-pf.kakao.com/ https://center-pf.kakao.com/create 2. 플러스친구 앱 설정 2-1. 스마트채팅 설정 API 개발 후 추후에 설정하기로...
Vision - 4. API 개발 (TEXT_DETECTION : 문자열 추출) 1. API References https://cloud.google.com/vision/docs/reference/libraries?hl=ko 2. Source code 적용 2-1. Dependency build.gradle buildscript { ext { springBootVersion = '1.5.8.RELEASE' } repositories { mavenCentral() } dependencies { classpath("org.springframework.boot:spring-boot-gradle-plugin:${springBootVersion}") } } apply plugin: 'java' apply plugin: 'eclipse' apply plugin: 'org.springframew..