본문 바로가기

전체 글241

GCM (Google Cloud Message) 구축하기1 일단 간단히 gcm이 돌아가는 로직을 이해할 필요가 있어요 1,2 - 안드로이드 모바일 단말기에서 Google 서버에 Device Token을 요청하면 Google 서버가 Device Token을 보내줘요 (안드로이드에서는 RegistrationId라고 해요)3 - 안드로이드 모바일 단말기는 개발한 서버로 Device Token을 보내주고 개발한 서버는 이것을 저장해둬요4,5 - 서버에서 API Key, RegistrationId, Message(푸쉬할 메세지) 3가지를 지정해서 구글서버로 보내주면 구글서버가 안드로이드 모바일 단말기로 Notification을 보내줘요 위와 같은 로직을 수행하기 위해선 먼저 준비해야할 것들이 있어요이번글에서는 Google Apis Console에서 project numb.. 2014. 5. 14.
Windows8 방화벽 해제 1. 제어판에 들어가서 방화벽을 검색합니다 2. 왼쪽 메뉴의 Windows 방화벽 설정 또는 해제를 선택합니다. 3. 아래와 같이 체크해주면 모든 방화벽 해제 4. 일정한 앱만 허용하기 위해서는 왼쪽의 Windows 방화벽을 통해 앱 또는 기능 허용 선택 5. 허용할 앱만 선택한 후 저장 2014. 5. 13.
리눅스(Centos) 환경에서 OS부팅시 톰캣 자동실행 1. /etc/rc.d/init.d에 아래와 같은 내용의 tomcat파일 생성 (vi /etc/rc.d/init.d/tomcat) . /etc/rc.d/init.d/functionssource /etc/profile export TOMCAT_HOME=/usr/local/tomcat case "$1" in start) echo -n "Starting tomcat: " daemon $TOMCAT_HOME/bin/startup.sh echo ;; stop) echo -n "Shutting down tomcat: " daemon $TOMCAT_HOME/bin/shutdown.sh echo ;; restrart) $0 stop $0 start ;; *) echo "Usage : $0 {start|stop|rest.. 2014. 5. 12.
MySQL - The server quit without updating PID 에러 The server quit without updating PID 에러메세지가 나온다면 db 생성이 되어있지 않아서 발생하는 에러이다. 이땐 mysql_install_db 명령어를 실행해 주어야 한다. /%MYSQL_HOME%/scripts/mysql_install_db --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data 2014. 5. 12.
리눅스 재시작 후 MySQL 자동 실행 설정 mysql.server 파일을 위치를 찾아서 /etc/init.d 에 mysqld 로 복사. (which mysql.server 하면 나옴) chkconfig --add mysqld chkconfig --level 2345 mysqld on chmod 755 /etc/rc.d/init.d/mysqld 이제 ntsysv 에 보시면 mysqld 가 추가되어 있음 chkconfig --list | grep mysqldmysqld 0:off1:off2:on3:on4:on5:on6:off 2014. 5. 12.
MySQL Replication(미러링) - 필요성 - 서버 운영중에 발생하는 예기치 못한 서비스 중단에 대해 최신 자료의 복구를 위해 - REPLICATION 란? - Master DB를 복제하는 Slave DB를 만들어 데이터 백업, 복구, 부하 분산 등에 이용하는 것 - Mysql Replication 의 특징 - 1. 마스터-> 슬레이브로의 일방향 복제기능. 2. 바이너리 로그(binlog)를 이용한 미러링. 3. 쿼리에 의한 부하 분산. 4. 다수의 슬레이브 서버를 이용한 부하 분산. - REPLICATION 설정 방법 - 1. Master DB와 Slave DB에 Mysql 을 설치 2. Master DB와 Slave DB의 Mysql 의 데이터를 일치시킴. (mysqldump 등을 이용) 3. Master DB와 Slave DB의 .. 2014. 5. 9.