https://rubyinstaller.org/downloads/ Downloads Which version to download? If you don’t know what version to install and you’re getting started with Ruby, we recommend that you use the Ruby+Devkit 3.1.X (x64) installer. It provides the biggest number of compatible gems and installs the MSYS2 Devkit rubyinstaller.org 윈도우의 경우 위 사이트에서 다운로드 받아서 설치하면 됩니다. 원하는 버전을 받아서 설치 하시면 됩니다. 대화 창이 나오면 1번을 눌러서 설치 합..
개요 gitlab ci를 이용해 빌드 후 linux머신에서 docker로 배포하는 스크립트입니다. crontab은 1분에 1번씩 deploy.sh를 실행 시켜서 docker build후 push를 하고 최대 2분 후에는 배포가 되는 설정입니다. 관련 youtube video https://youtu.be/sAGwCB541H4 Dockerfile FROM gradle:7.4-jdk11-alpine as builder WORKDIR /build # 그래들 파일이 변경되었을 때만 새롭게 의존패키지 다운로드 받게함. COPY build.gradle settings.gradle /build/ RUN gradle build -x test --parallel --continue > /dev/null 2>&1 || t..
중학생 한명을 가르치고 있다고 했었죠, 저를 가르쳤던 멘토님의 아들입니다. 이번주는 타입캐스팅을 가르쳤습니다. 비유를 초등학생과 중학생 비유로 가르쳤습니다. 코딩 처음 하는 분들에게 타입캐스팅 설명을 할때 이 비유를 적극 써볼 생각입니다. 과자 그릇 주스 그릇(컵) String int 과자를 빻는게 Parsing 처음에는 과자와 주스로 설명을 하려다가 비유가 적절하지 않은 것 같아서 초등학교 학생과 중학교 학생으로 비유를 했습니다. 초등학교 중학교 String int “1” → “”로 감싸져 있으면 String 1 → “”로 감싸져 있지 않아서 int 중학생은 초등학교 반에 들어가서 수업을 들을 수 없고 초등학생은 중학교에 가서 수업을 들을 수 없죠. 그래서 String a = 1; 은 에러가 난다는 비..
Controller Test할 때 요약 @WebMvcTest를 사용하면 .with(csrf())와 @WithMockUser를 사용해야 합니다. @WebMvcTest class UserControllerTest { @Autowired MockMvc mockMvc; @MockBean UserService userService; @MockBean BCryptPasswordEncoder encoder; @Autowired ObjectMapper objectMapper; UserJoinRequest userJoinRequest = UserJoinRequest.builder() .userName("kyeongrok") .password("1q2w3e4r") .email("oceanfog1@gmail.com") .b..
Java에서 각종 정렬을 지원하는 Collection은 정렬 순서를 커스터마이징 할 수 있습니다. 기본값은 오름차순 정렬입니다. PriorityQueue는 우선순위큐로써 큐에 특정 값을 넣으면 지정한 로직에 따라 정렬을 해줍니다. 기본값은 꺼낼 때(.poll) 작은 숫자부터 나오게 됩니다. public static void main(String[] args) { Queue pq = new PriorityQueue(); pq.add(10); pq.add(9); pq.add(3); pq.add(12); while(!pq.isEmpty()) System.out.println(pq.poll()); } 결과 3 9 10 12 위 처럼 생략하면 기본값으로 들어갑니다. 기본값은 앞에 숫자에서 뒤에 숫자를 빼서 음수가..
인간의 뇌는 간뇌(본능의 뇌)에서는 신경을 조절하고 대뇌는 이성을 담당한다고 합니다. 파충류는 인간보다 간뇌를 잘 쓴다고 합니다. 그래서 반사신경 같은것들이 인간보다 우수하다고 합니다. 파충류는 상대 생물이 나타나면 죽일 것인지 도망갈 것인지를 빠르게 판단 할 수록 생존할 확률이 높습니다. 어떤 지능이 더 좋다 이런것은 인간의 관점이고 한 종의 생존의 관점에서 봤을때는 인류의 지능보다 공룡의 본능이 종을 훨씬 오래 살아 남게 했습니다. 물론 인간이 더 오래 살 수도 있겠습니다만 그것은 미래의 일입니다. 그리고 운동선수와 같이 많은 훈련과 연습을 통해 간뇌를 발달 시켜 운동 능력을 향상 시킬 수도 있습니다. 인간이 파충류와 다른점은 간뇌 - 중뇌 - 대뇌 3가지 계층을 거쳐 조금 더 복잡한 연산을 한다는 ..
요즘 중학생 프로그래밍 과외를 한명 하고 있습니다. 어려운 개념을 스스로 이해 하도록 유도하고 있습니다. 제 기준에서는 쉬운 것을 가르치는데도 맞춤으로 설명을 해주다보니 과외를 하고 나면 힘들때가 있습니다. 예를들면 아래 링크의 코드업 1013번 문제인 두개의 정수를 받아서 출력하는 문제의 경우 https://codeup.kr/problem.php?id=1013 [기초-입출력] 정수 2개 입력받아 그대로 출력하기(설명) C언어기초100제v1.2 : @컴퓨터과학사랑, 전국 정보(컴퓨터)교사 커뮤니티/연구회 - 학교 정보(컴퓨터)선생님들과 함께 수업/방과후학습/동아리활동 등을 통해 재미있게 배워보세요. - 모든 내용 codeup.kr 아래 3가지를 이해 해야 풀 수 있는 문제 입니다. 1. 두개의 정수를 입..
- Total
- Today
- Yesterday
- shellscript
- 싱가폴
- docker container case
- docker container
- docker container whale
- 도커티슈케이스
- 2017 티스토리 결산
- docker container tissue box
- 도커티슈박스
- Sh
- docker container tissue
- Linux
- vim
- 도커컨테이너
- 도커각티슈박스
- 이직
- 도커각티슈케이스
- 개발자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |