트렐로 쓰는 법 트렐로는 같이 팀작업 할 때 작업이 잘 진행되는지 서로 공유하는 툴이다.무료로 사용하기 시작 할 수 있다. https://trello.com/b/JqqtFJ9p/%EB%B7%B0%ED%8B%B0%ED%92%80%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EB%A7%8C%EB%93%A4%EA%B8%B0 이게 아래 보이는 트렐로 보드의 주소다.위 링크를 누르면 이 보드가 나온다. 나중에 비공개로 바뀌면 안들어가질 수도 있는데 암튼 이런 화면이다. 새로 만들어도 된다. 이 뷰티풀 프로그래밍 사이트를 만들고 학생을 모집해서 수업을 진행하는 프로젝트를 위한 보드이다. http://beautifulprogramming.co.kr/ 뷰티풀 프로그래밍 트렐로는 카..
@Slf4j @Controller @RequestMapping("/api/v1/data/invalid_request/") @RequiredArgsConstructor public class InvalidRequestController { private final InvalidRequestService invalidRequestService;필드 DI를 제발좀 쓰지 말라고 하도 뭐라고 해서 컨스트럭터 di로 바꾸고 있는데 final로 선언을 해주면 그 부분을 자동화 해주는 애노테이션이 있다는 것을 알게 되었습니다. 위와 같이 씁니다. 그러면 @Autowired도 안써도 돼고 constractor도 없어도 됩니다. 그런데 final을 꼭 붙여야 합니다. 안그러면 null나와욤
jpa app 운영 배포 전략 jpa로 앱을 만들고 백엔드 서버를 운영 할 때 db에 컬럼이 추가 되는 경우가 있습니다. jpa같은 경우는 서버가 뜰 때 db하고 entity하고 매핑을 한 다음에 뜹니다. 예를들면 entity에 phone이라는 필드가 있지만 db에는 없는 경우는 매핑이 되지 않아서 서버가 뜨지 않습니다. 그래서 jpa에는 hibernate.ddl-auto에 update라는 옵션이 있는데 prod에는 보통 update는 해놓지 않고 validate로 해놓습니다. 이 옵션을 update로 해놓고 수정한 서버를 재부팅 하면 entity하고 db의 field와 비교를 해서 db의 field에 alter를 해서 컬럼을 추가합니다. 왠지 이야기만 들어도 문제가 생길 것 같지 않으신가요? 컬럼이 추..
교회를 다녀보자 제18편 - 사랑의 교회 청년부 로드컴 우리 교회는 정말 재미있는것 같습니다. 교회라서 기본적으로 있는 것들과 함께 강남에 있는 대형 교회의 장점도 있습니다. 한국에도 경기도, 서울특별시, 충청도, 경상도, 전라도 등 행정구역 중에서 가장 재미있는 곳이 서울이듯이 많은 사람들이 오기 때문에 거기에 필요한 것들을 계속 만들어 내고 있고 그 시스템이 현 시대에 맞기 때문에 살아남아서 이렇게 커질 수 있었던 것 같습니다. 사랑의 교회는 학구적이라는 것이 제가 느끼기에는 좋았습니다. 성경책을 읽다가 야곱이 형 에서한테서 장자권과 아버지의 축복을 도둑질 한 내용이라던가 창녀 라합이 자신의 나라를 배신하고 이스라엘 첩자를 숨겨주는 등의 내용에 대해서 이런 가치가 충돌하는 정치적인 문제는 어려운 문제..
AWS IAM 정책(policy)을 정리 해보겠습니다. 왜냐하면 최근에 보안 관련해서 AWS IAM권한중에 IP를 제한하는 작업을 해야 하는데 AWS에 정책들이 워낙 많고 애매하면 AdministratorAccess를 줬다가 할꺼 하고 다시 빼고 하는 등 꼬이고 문제가 해결 되면 또 잊어버리고 이런 일이 너무나 반복되어 한번 정리를 하고자 합니다. 좀 씁쓸한 이야기 이긴 하지만 우리는 금고는 너무 좋은데 금고에 보관할게 없습니다. ㅋㅋㅋ 금고가 중요하다고 하니 이 작업을 하긴 하지만 하면서도 뭔가 보람이 없네요. 그리고 이게 손은 많이 가고 권한을 제한하는 작업이기 때문에 안돼면 나한테 가지고 와서 풀어달라고 하고 작업하다가 끊기는 것 만큼 회사에서 예민한 문제가 없기 때문에 이 작업이 돌고 돌다가 처리..
jar파일 등 서버 프로그램을 만들어서 shell script로 배포를 할 때 해당 process를 업데이트 하려면 현재 떠있는 애를 내리고 업데이트를 해야 한다. echo "hello" > hello.pid cat hello.pid 결과 hello user변경하기 su - gitlab-urnner export proxy_ip변수에 값 할당 하고 사용하기 export PROXY_IP=10.43.105.1 echo $PROXY_IP curl -i $PROXY_IP 명령어가 curl -i 10.43.105.1로 바뀝니다.
이 사진은 사랑의 교회는 아님 이런데서 한다는 것.나는 화요일 저녁반을 신청 해서 화요일 저녁 7시 30분에 시작을 했다. 모여서 선배님들이 준비해주신 한솥 도시락을 먹고과제를 제출 하고간증 시간을 가졌다.간증이 뭐냐면 한마디씩 하는것이다. 다들 a4용지 2장 분량으로 어떻게 살았고 교회는 어떻게 다니게 되었고 뭐가 힘들었고 그런 힘들었던 기억을 나누는 감동적인 시간이었다. 어디 가서 못할 이야기들을 한다.나도 공감이 많이 되었던 이야기들이었다. '왜 성도들은 교회를 그렇게 열심히 다니면서 예수님 가르침 대로 살지 않는 것인가?', '과연 제자도는 인간에게는 힘든 길인가?'이런 내 근본적인 질문들을 나만 하는게 아니었던 것 같다.뭐가 그렇게 힘들었던 것인가 다들 눈물을 흘리고 나도 막 옆에서 우니까 같이..
Java(Spring)로 Shell Script실행 하기백엔드를 하다보면 shell script를 쓸 일이 자연스럽게 많이 생깁니다.제가 만든 프로그램을 배포할려면 서버 구성부터 띄우고 올리고 내리고 재부팅하고 등등 이걸 다 손으로 하자니 손이 너무 많이 가는데 나름 루틴한 작업들이 많습니다.손으로 하는 작업을 반자동화라도 하기 위해 shell script를 쓰는데 쉘 스크립트를 실행 하려면 ssh로 들어가서 커맨드를 입력 해주어야 합니다.하지만 ssh접속하고 로그인 하는 것도 일이기 때문에 api를 뚫어놓고 호출하는 방식으로 해결하고 싶다는 생각이 들었습니다.자바에 찾아봤더니 해당 기능이 있었습니다. ProcessBuilder를 이용합니다. ShRunner.javapublic class ShRunner..
저는 요즘 강남에서 가장 큰 초대형 교회 사랑의 교회 청년부에 다니고 있습니다. 교인수가 5만명 정도 되는 것 같고 일요일 같은 경우는 예배가 1~4부예배까지 있는데 합치면 2~3만명은 오는 것 같습니다. 청년부는 6개월에 한권씩 50~70 페이지 정도 되는 교재를 공부 시킵니다. 청년부 예배가 끝나면 GBS를 합니다. 그룹 바이블 스터디가 GBS입니다. 교재를 같이 공부 합니다. 공부하는 방식은 강의가 아니고 예습과 나눔(토론)입니다. 청년부는 교재 한권이 끝날 때 마다 소속 되어 있는 리더가 바뀝니다. 사랑의 교회 청년부는 등록을 하면 리더를 배정 해주는데 리더 한명당 7~10명 정도 인원이 배정이 되고 그게 한개의 GBS라는 팀이됩니다. 이 팀이 주로 하는 것은 청년부 예배가 끝나고 교재 공부를 하..
git sudo yum install git -y git을 깔아야 뭘 받아와서 실행 할 수 있음 git credential설정 git config --global credential.helper '!aws codecommit credential-helper $@' git config --global credential.UseHttpPath true zsh zsh를 깔아야 history기능 같은게 되어서 작업하기가 편하다. sudo yum install zsh -y 이거 깔아야 아래 명령어가 됨 sudo yum install util-linux-user -y sudo chsh -s $(which zsh) ec2-user https://superuser.com/questions/231735/how-do-i-..
- Total
- Today
- Yesterday
- shellscript
- Linux
- 도커컨테이너
- docker container whale
- docker container tissue box
- docker container case
- 도커각티슈케이스
- 이직
- 도커티슈박스
- 도커티슈케이스
- 싱가폴
- 개발자
- Sh
- 도커각티슈박스
- docker container tissue
- docker container
- vim
- 2017 티스토리 결산
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |