일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 서버
- 캠프
- spring security 인증
- 안드로이드
- Transaction isolation level
- Android
- 스마일게이트
- JPA 낙관적락
- component
- bean
- flask
- spring
- Redis
- annotation
- JPA
- 스프링 log
- 낙관적락 비관적락 차이
- Pessimistic Lock
- JPA 동시성
- JPA 비관적락
- 스프링
- JPA Lock
- Inno DB
- 암호화
- 디자인 패턴
- 서버개발캠프
- spring security
- Optimistic Lock
- 스프링 로그
- 개발
- Today
- Total
목록서버개발캠프 (3)
모르는게 많은 개발자

"내가 우물안의 개구리라는 것을 깨닫게 해준 캠프" "믿고 맡길 팀원이 있다는게 얼마나 좋은것인지 깨달을 수 있는 캠프" 캠프 오티를 시작할 때가 아직도 엊그제 같다. 같이 프로젝트를 진행할 팀원들을 우리끼리 정해라라는 말을 듣고 나는 뭔가 내가 안해본 프로젝트를 해보고 싶었다. 그러다가 지금의 내 팀원들이 게임 서버 개발자를 구하고 있다는 말을 들었다. 다른 프로젝트에 흥미가 생기지 않았던 나는 순간적으로 하고 싶다는 느낌이 팍! 들었고, 게임 서버자체를 해본적이 없는 내가 바로 가서 "내가 하겠다. 날 받아달라 했다." 이때부터였던가 나의 고생길의 시작이... 나는 지금까지 웹 서버와 안드로이드를 주로 해왔다. 그런 내가 게임 서버를 한다니 내가 생각해도 그때 왜그랬는지는 알 수 없었다. 그때는 뭔..

AWS 우분투를 이용해 Flask서버와 게임 서버 배포작업 과정에서 ssh를 여러 터미널에서 실행하고 작업하고 있었다. 그러던중 서버를 백그라운드로 실행을 시켰는데 터미널간 백그라운드가 공유되지 않는 것을 발견했다. 또한 터미널을 종료하면 프로세스도 같이 종료되는 것을 발견했다. 해결방법을 검색하던중 nohup 명령어를 알게됐다. nohup 명령어를 알게 됐고 문제를 해결할 수 있었다. 1. nohup 명령어 nohup (프로세스 실행 명령어) &> (로그 파일 이름)& 이렇게 실행하게 되면 ps -aux 명령어를 통해 위에 실행했던 파이썬 프로세스가 실행된 것을 알 수 있다. 2. tail 명령어 nohup으로 실행하면 tail 명령어를 통해 실시간으로 로그를 확인할 수 있다. tail -f (로그 이..

스마일게이트 서버개발 캠프 두번째 개인과제는 인증서버개발이었다. 처음 인증서버를 들었을때는 뭔지 감이 오지 않았다. 지금까지 개발을 해오면서 구현해온 로그인, 회원가입 방식은 DB에 접근해 아이디 있는 지 없는지 체크해서 로그인 이런 간단한 방식만 생각했기 때문이다. 하지만 이번 과제를 수행하면서 회원가입, 로그인에 정말 많은 기능들이 들어간다는 것을 개발하면서 많이 느껴볼 수 있었다. 1. 기능 목록 2. 아키텍처 개인 과제 요구사항을 다 충족하기위한 아키텍처이다. 이번 프로젝트에서 Redis, Flask, Ajax, SMTP를 처음으로 사용해볼 수 있었다. 각각의 역할은 다음과 같다. 1. Flask - Python으로 제작 가능한 웹 서버이다. 첫번째 개인과제를 PHP로 구현하고, 캠프장님이 다음 ..