풀스택 개발자 필독도서 7권 추천! 2024년 Ver
·
이야기
오늘은 개발자를 위한 필독도서 7권을 추천해보도록 하겠습니다. 직접 제가 구입한 도서를 바탕으로 작성하였습니다. 풀스택 개발자로 일을 하려면 보통 기업에서 시스템 운영/개발 직무를 맡는 경우, 프론트엔드나 백엔드만을 개발하는 경우보다는, 더 많은 일을 수행하게 됩니다. 프로젝트성 업무가 발생하게 되면, 설계, 개발, 테스팅, 배포까지 다양한 업무를 처리해야 하며, 프론트엔드 지식과 백엔드 지식, DB지식까지 함께 알고 있어야 합니다. 7권을 추천해보면서 한 해에 목표로 하시는 CS지식 습득을 위해 화이팅 하시기 바랍니다. 1. 친절한 SQL 튜닝 (DB) https://www.yes24.com/Product/Goods/61254539 친절한 SQL 튜닝 - 예스24 책 제목은 필자가 애청하는 라디오 프로..
[MSA] Service Discovery 1 - Spring Cloud Netflix Eureka 실습
·
ETC/MSA
스프링클라우드 실습용이며 10분이면 가능합니다. Spring Cloud Netflix Eureka를 실습해보겠습니다. 넷플릭스에서 만들어서 오픈소스로 공유되었습니다. 이 유레카를 올리면 Service Discovery 역할을 하게 됩니다. Service Discovery란 무엇이냐? 우리가 LoadBalancer를 통해 요청을 받게 되면, Service Discovery가 각각 포트별로 올려져 있는 서비스를 찾아서 api를 전달해줍니다. 오늘 할일은 1.유레카 서버 만들기 2.클라이언트 2개만들어서 유레카 서버에 붙기. 준비물: IntelliJ Java - 17 저는 17을 사용했습니다. 1.프로젝트 만들기 새 프로젝트 -> Spring Initializr 을 선택해줍니다. 저는 자바 17버전을 사용하였..
5분만에 맥북 한영 전환 렉없이 빠르게 전환시키기 Karabiner 사용법 정리
·
ETC/Mac OS
오늘의 목표인 위 사진처럼 빠르게 한영을 1글자 씩 전환시킬 수 있는 방법을 알려드리겠습니다. 맥북을 사용하다보면 캡스락을 아무리 눌러도 한영전환이 잘되지 않을때가 있어서, 한글과 영어를 번갈아가며 입력하는 경우가 많을때에 불편함을 느끼게 됩니다. 오늘 소개할 프로그램은 karabiner라는 소프트웨어를 활용하여 빠르게 키매핑을 변경하여 우리가 원하는 기능인 한/영전환을 빠르게 할 수 있는 방법에 대해서 알아보도록 하겠습니다. 5분이면 됩니다. 사진과 글을 대신 천천히 읽으셔서 따라하시면 누구나 쉽게 하실 수 있습니다. 안되시는 분은 댓글로 남겨주세요 ^^. 먼저 iterm 등등 편집기를 열어주시고 아래 명령어를 복사 붙여넣기 하여 설치해줍니다. brew install --cask karabiner-el..
[PCCP 기출문제] 1번 - 붕대감기 게임
·
Main/프로그래머스(JAVA)
문제 설명 어떤 게임에는 붕대 감기라는 기술이 있습니다. 붕대 감기는 t초 동안 붕대를 감으면서 1초마다 x만큼의 체력을 회복합니다. t초 연속으로 붕대를 감는 데 성공한다면 y만큼의 체력을 추가로 회복합니다. 게임 캐릭터에는 최대 체력이 존재해 현재 체력이 최대 체력보다 커지는 것은 불가능합니다. 기술을 쓰는 도중 몬스터에게 공격을 당하면 기술이 취소되고, 공격을 당하는 순간에는 체력을 회복할 수 없습니다. 몬스터에게 공격당해 기술이 취소당하거나 기술이 끝나면 그 즉시 붕대 감기를 다시 사용하며, 연속 성공 시간이 0으로 초기화됩니다. 몬스터의 공격을 받으면 정해진 피해량만큼 현재 체력이 줄어듭니다. 이때, 현재 체력이 0 이하가 되면 캐릭터가 죽으며 더 이상 체력을 회복할 수 없습니다. 당신은 붕대감..
프로그래머스 - 문자열 여러 번 뒤집기 [JAVA] 문제 풀이 및 해설
·
ETC/Java 알고리즘
문제 https://school.programmers.co.kr/learn/courses/30/lessons/181913 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 앞으로 프로그래머스 문제풀이를 할때에 다음의 필요한 세부 알고리즘 로직을 적어보도록 한다. 필요한 로직 및 배경지식 1. string을 char array로 변환하는 방법 2.반복문 (For 문), while 문 3.배열안의 원소 swap하기 string을 먼저 char array로 형변환을 해주고, 쿼리의 for문으로 [p,q] 를 하나씩 꺼내서 배열안의 원소를 swap하는 로직을 넣어주..
프로그래머스 - 주사위게임 3 [JAVA] 문제 풀이 및 해설
·
Main/프로그래머스(JAVA)
https://school.programmers.co.kr/learn/courses/30/lessons/181916 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 문제는 다음과 같다. 풀이는 다음과 같다. 사실 처음에는 return 문에 대해서 삼항연산자를 사용해서 반환을 했었다. 그러면 코드가 간결해질 수 있기 때문이다. 그러나 일부 코드에서 에러가 나고 테스트 케이스는 통과하였어도, 마지막에 제출시에 오류가 발생하였다. 코딩테스트에서는 제한된 시간안에 모든 테스트 케이스를 통과하고 점수를 얻기 위해서는 직관적인 if 문으로 케이스를 나누어서 코드가 길..
Yellongs
'분류 전체보기' 카테고리의 글 목록 (3 Page)