전체207 IntelliJ 단축키 / 구문 정리 IntelliJ를 개인 개발용 메인 IDE로 쓰기 시작하며, 앞으로 사용할 주요 단축키 및 구문을 간단히 정리해 보고자 합니다. 현재는 모두 Java 개발 기준이며, 다른 언어와 공통된 단축키도 있을 수 있습니다. 차이점은 나중에 Kotlin 개발을 하게 되면서 따로 정리해 보기로... 단순히 글 작성을 위한 정리는 와닿지가 않으므로... 실제로 사용하면서 쓰게 되는 단축키와 단축구문을 중심으로 꾸준히 업데이트 될 예정인 글입니다. 마지막 수정일: 2022년 3월 14일 기본 단축키 및 예약어 예약어 역할 main, psvm public static void main (String[] args) {} sout System.out.println() soutv System.out.println() + 메소드.. 2022. 1. 22. [백준 2606번] 바이러스 난이도: 실버 III 문제 링크: https://www.acmicpc.net/problem/2606 2606번: 바이러스 첫째 줄에는 컴퓨터의 수가 주어진다. 컴퓨터의 수는 100 이하이고 각 컴퓨터에는 1번 부터 차례대로 번호가 매겨진다. 둘째 줄에는 네트워크 상에서 직접 연결되어 있는 컴퓨터 쌍의 수가 주어 www.acmicpc.net 지금까지 다른 문제를 풀 때는 먼저 머릿속으로 생각을 하고, C++로 구현해서 정답 판정을 받은 후에, 같은 알고리즘을 Java 문법으로 다시 작성하는 식으로 접근하였습니다. 하지만 이런 식으로는 문제 하나를 푸는데 너무 오래 걸려서, 이번에 처음으로 순수 Java로 문제를 풀어 보았습니다. 문제를 단순화해서 생각해 보면, 1부터 n까지의 노드가 있고, 노드 간의 연결.. 2022. 1. 22. 개발자로 살아남기 (박종천 저, Golden Rabbit) 페이스북 생활코딩 그룹에서 소개하는 글을 보고 바로 교보문고에서 책을 주문했다. 내가 읽었던 소개글은 아니지만 책에 대한 간단한 소개는 여기로. 막 개발자 커리어를 시작한 나에게 필요할 지도 모르는 책이, 우연히도 올해 1월 1일에 막 새로 나왔다. 이 책은 저자 박종천 님이 약 30년간 개발자로써 커리어를 이어 가면서, 한국과 미국에서 여러 회사를 거쳐 오며 느낀 점을 세 개의 카테고리로 나누어 서술한 책이다. 개발자의 30년 커리어를 목표로 한다면 (사실 난 그것보다도 더 오래 개발자를 하고 싶다... ㅎㅎ), 첫 10년은 성장하는 10년, 그 다음 10년은 리드하는 10년, 마지막은 서포트하는 10년으로 소개되고 있다. 성장하는 10년은 현재 내가 처한 상황이 아닐까 싶다. 햇병아리 개발자로써, 나.. 2022. 1. 17. [혼자 구현하는 웹서비스] 6. AWS 서버 환경을 만들어보자 - AWS EC2 * 이 글은 '스프링 부트와 AWS로 혼자 구현하는 웹 서비스' (프리렉, 이동욱 저)를 공부하며 내용을 정리한 글입니다. * 이 글은 5. 스프링 시큐리티와 OAuth 2.0으로 로그인 기능 구현하기 (2)에서 이어집니다. 0. 개요 1. EC2 인스턴스 생성하기 2. EC2 서버에 접속하기 3. 아마존 리눅스 1 서버 생성 시 꼭 해야 할 설정들 0. 개요 앞으로 두 챕터에 걸쳐서 배포 환경을 구축하는 과정을 살펴보도록 하겠다. 이를 위해 AWS (Amazon Web Services)라는 클라우드 서비스를 이용할 것이다. 유사한 서비스로는 Google Clouds, Microsoft Azure, IBM Cloud 등이 존재하지만, AWS가 가장 대중적이고, 그만큼 공개된 자료도 많기 때문에 여기서는 .. 2022. 1. 16. 2022년 2번째 주 (01.10 ~ 01.16) 회고 (+1번째 주) 2022년 맞이 및 현업 개발자 커리어 시작을 겸해서 매주 주간 회고록을 쓰기로 했다. 원래는 지난 주부터 쓰려고 했지만 지난 주에는 스키장을 갔다 오는 바람에... 특별한 이유가 없다면 매주 쓰고, 사정상 못 쓴다면 그 다음 주에 같이 작성할 것 같다. 회사 관련 작년 12월 1일에 신입사원으로 입사를 했고, 올해부터 현업에 투입되었다. SM 업무를 하게 됐는데, 전반적으로 근무내용은 만족스럽고 기대가 많이 된다. 신입사원으로써, 개발자들이 회사에 바라는 것들이 있을 것이다. 그 내용은 각자 다양하겠지만, 나의 경우 다음과 같은 우선순위를 두었다. 업무와 성장 - 내가 이 회사에서 어떤 일을 하게 되고, 어떤 경험을 쌓을 수 있는가? 동료 - 내가 함께 일하는 동료들은 어떤 사람들이고, 어떻게 커뮤니케.. 2022. 1. 16. [혼자 구현하는 웹서비스] 5. 스프링 시큐리티와 OAuth 2.0으로 로그인 기능 구현하기 (2) * 이 글은 '스프링 부트와 AWS로 혼자 구현하는 웹 서비스' (프리렉, 이동욱 저)를 공부하며 내용을 정리한 글입니다. * 이 글은 5. 스프링 시큐리티와 OAuth 2.0으로 로그인 기능 구현하기 (1)에서 이어집니다. 4. 어노테이션 기반으로 개선하기 일반적으로 프로그래밍을 할 때, 우리가 가장 피하고 싶은 상황 중에는 어느 것이 있을까? 각자 다른 상황이 떠오르겠지만, 같은 내용의 코드를 여러 번 반복해서 작성하는 상황은 많은 개발자들이 공감할 수 있을 것이다. 이런 상황에서는 작성을 여러 번 하며 귀찮기도 하지만, 나중에 이를 기능적으로 수정해야 할 때 반복해서 작성한 횟수만큼 고쳐야 한다. 뿐만 아니라 단순 오타 같은 문제가 생겨도 이를 찾아내기 쉽지 않다. 앞서 만든 코드 중에서 개선할 수.. 2022. 1. 15. 이전 1 ··· 11 12 13 14 15 16 17 ··· 35 다음