제자반을 시작하면 일주일에 9가지 과제를 해야합니다. 1. 성경책 66권중 1~2권 4~50절 읽기 1년동안 성경책 한권을 모두 읽는 것을 목표로 합니다. 나름 무난합니다. 물어보지 않기 때문에 그냥 읽으면 됩니다. 숙제검사는 자율 체크 입니다. 2. 큐티(Quiet Time)하기 '날마다 솟는 샘물'을 사서 매일 한장씩 큐티(Quiet Time)를 해야합니다. 큐티는 콰이엇 타임의 약자로써 조용히 성경책의 한 부분을 꼼꼼히 읽고 생각 해보는 시간을 갖는 것입니다. 사랑의 교회 시스템의 핵심이라고 할 수 있습니다. 요런식으로 질문이 있는데 꼼꼼히 잘 써야 합니다. 왜냐하면 교역자님(목사님, 강도사님, 전도사님)께서 보시기 때문. 3. 매일 30분 기도하기 처음에는 기도할게 없더니 요즘은 기도할게 많네요...
curl은 shell에서 get, post등을 날릴 수 있는 명령어이다. get같은 경우는 웹브라우져로 날릴 수 있지만 post를 날리려면 뭔가 깔아야 한다. 그런데 커맨드에서 날릴 수 있기 때문에 curl을 쓴다. curl www.google.com curl -X POST -H 'Content-type: application/json' --data '{"text":"Hello, World!"}' https://hooks.slack.com/services/T4HC5T16H/
java validation(벨리데이션) 로직 벨리데이션은 유효성 검증 기능인데 특정 요청이 유효한지 아닌지 true, false를 리턴 해주고 true, false일때 각각 어떤 제약 조건에 걸렸는지 알려주어야 하는 기능이다. 유효성 검증 등 조건이 여러가지인데 모두 태울 것인지 아니면 중간에 특정 조건에 걸렸을 때 끊을 것인지 true가 나오면 return할 것인지 List -> validate(List) 이렇게 되고 validate()에는 로직을 태운다. @Data public class Result{ public boolean result; public String failId; public String reason; } public Result res(String userId, String cu..
트렐로 쓰는 법 트렐로는 같이 팀작업 할 때 작업이 잘 진행되는지 서로 공유하는 툴이다.무료로 사용하기 시작 할 수 있다. 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를 줬다가 할꺼 하고 다시 빼고 하는 등 꼬이고 문제가 해결 되면 또 잊어버리고 이런 일이 너무나 반복되어 한번 정리를 하고자 합니다. IAM을 들어가면 위와 같은 메뉴가 나옵니다. 여기에서 '사용자'는 사용자를 만들고 지우고 권한주고 할 수 있는 메뉴이고 '역할'은 사용자 말고 사용자 처럼 쓸 수 있게 하는 기능인데 서버에 권한을 줄 때 서버에 사용자를 연결 할 수 없기 때문에 '역할(role)'을 만들어서 서버에 연결을 해줍니다. 예를 들어보자면 '법인'같은 것입니다. 저는 사람이고 그냥 ..
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장 분량으로 어떻게 살았고 교회는 어떻게 다니게 되었고 뭐가 힘들었고 그런 힘들었던 기억을 나누는 감동적인 시간이었다. 어디 가서 못할 이야기들을 한다.나도 공감이 많이 되었던 이야기들이었다. '왜 성도들은 교회를 그렇게 열심히 다니면서 예수님 가르침 대로 살지 않는 것인가?', '과연 제자도는 인간에게는 힘든 길인가?'이런 내 근본적인 질문들을 나만 하는게 아니었던 것 같다.뭐가 그렇게 힘들었던 것인가 다들 눈물을 흘리고 나도 막 옆에서 우니까 같이..
- Total
- Today
- Yesterday
- vim
- shellscript
- 도커각티슈케이스
- 개발자
- 이직
- docker container tissue box
- 도커티슈박스
- 2017 티스토리 결산
- docker container whale
- docker container tissue
- docker container
- docker container case
- 싱가폴
- 도커티슈케이스
- Sh
- 도커컨테이너
- 도커각티슈박스
- Linux
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |