Programming 검색 결과

75 개의 검색 결과가 있습니다.

Programming/기본 (Baisc)

[Protocol][SMTP] SMTP 상태 코드 모음

1. 개요 SMTP 엔진을 제작 중에 코드 수집을 하던 과정에서 사람마다 약간씩 달라 나름대로 취합해본다. 아래 코드들은 Java-Spring MessageAcessor Source에서 사용 가능하며, 정확한 코드는 아니며, 어디까지나 개발을 위한 코드임을 알아두자. 또한, SMTP 엔진마다 상세코드들이 차이가 나기 때문에 때에 따라 갱신은 필수사항이다. 2. 코드 1) 한국어 messages-smtp_ko 시스템 상태 또는 시스템 도움말 응답 도움말 메시지 (HELP 명령에 대한 응답) 서비스 준비 서비스 폐쇄 전송 채널 GoodBye 인증 성공 종료 요청된 메일 작업 OK, 완료됨 사용자가 로컬이 아닙니다. 전달합니다. 사용자를 확인할 수 없지만 어쨌든 메시지 전달을 시도합니다...

Programming/기본 (Baisc)

[MariaDB][마리아디비][Mysql][Error-1236] Replication Active Stand By 구성시 장애 대응

1. 개요 가레라 클러스터로 구성하기 어려움에 따라 Active - Stand By Replication 구조로 설정한다. 다만, 중복되는 필드 등 여러 오류로 인해 장애가 계속 발생하여, 다음과 같이 재 설정을 진행한다. 2. 대처 # Master 와 Slave의 Pos 값이 다른 경우 다음과 같이 실행한다. # Master 서버 실행 RESET MASTER; # Slace 서버 실행 stop slave; reset slave; CHANGE MASTER TO MASTER_HOST='#Replication 호스트', MASTER_USER='#Replication 아이디', MASTER_PASSWORD='#Replication 비밀번호', MASTER_PORT=#마리아디비 포트; START SLAVE;

Programming/기본 (Baisc)

[Git][깃][자동 push][Git push] Git 자동 Push

1. 개요 git을 구성하다보면 SSH로 자동화 하는 케이스도 있지만, 계정을 통해 부득이하게 Git push를 해야하는 경우도 존재한다. 이를 조금 더 효율적이고 많은 Git Repository를 구성하기 위해 다음과 같이 개발한다. 2. 조치 #!/bin/bash gitList=( `find /data/yona/repo/git -name *.git -type d` ) echo "Start -- Git List" function nowdate() { echo `date "+%Y-%m-%d"` } while true do for gitDir in "${gitList[@]}"; do NOW_DATE=`nowdate` nohup echo "Git Push -- ${gitDir}" >> /applog/git/..

[자바][JAVA][파일업로드]자바 파일업로드 기초 소스 (초급자용)
Programming/스프링.유틸

[자바][JAVA][파일업로드]자바 파일업로드 기초 소스 (초급자용)

1. 개요 소스를 보면 알겠지만 여기서 포인트는 "audio", "useraudio", "banner" 등에 써있는 확장자 필터링이다. 다만 해당 소스는 절대로 완벽하지 않으며, 확장자를 명확하게 분류하기 위해서는 Tika, URL Class에 ContentType 추출 기능을 이용해서 해당 파일을 분류하는게 맞다. 해당 소스는 어디까지나 초급자를 위한 IO 처리 방식이며, IO를 처리하기 위한 방법은 매우 다양하다. ※ 참고 : 1) IOUtils 2) Commons-Fileupload 3) FileUtils 4) Spring-FileUtils 5) FileCopyUtils 6) FilenameUtils 가 있으니 내 블로그 아닌 다른 블로그를 참고! => 추후 다룰 예정이기 때문. import jav..