6 데이터베이스 연동애플리케이션은 데이터(리소스)를 주고받는 것이 주 목적입니다.엔터프라이즈급 애플리케이션에서 정상적으로 로직이 동작하기 위해서는 데이터베이스가 꼭 필요합니다.6.1 마리아DB 설치 Download MariaDB Server - MariaDB.orgREST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server"mariadb.org 위의 링크에 들어가서 자신에게 맞는 운영체제 버전의 Maria DB를 다운바아서 설치합니다.설치 과정 중 위의 단계에서는 설정한 비밀번호를 틀리면 안됩니다.또한 한글 데이터가 입력됐을 때, 깨지는 것을 방지하기 위해서 UTF8 인코딩을 활성화합니다. 여기에서는 서비스의 이름..
백엔드 개발자의 필수 역량: 어떤 것들이 필요할까?IT 업계에서 백엔드 개발자의 수요가 날로 증가하면서, 백엔드 개발자가 되기 위한 경쟁도 치열해지고 있습니다. 그렇다면 백엔드 개발자로 성장하기 위해 어떤 역량을 쌓아야 할까? 오늘은 백엔드 개발자로서 갖춰야 할 기본적인 역량 중 '자료구조', '알고리즘', 그리고 '코딩테스트'에 관하여 알아보겠습니다.자료구조: 데이터를 효율적으로 관리하는 기초데이터는 백엔드 시스템의 토대입니다. 따라서, 데이터를 효율적으로 저장하고 관리하는 방법을 아는 것은 매우 중요합니다. 자료구조는 이를 가능하게 하는 기술이며, 배열, 연결 리스트, 스택, 큐, 트리, 해시 테이블 등 다양한 형태로 존재합니다. 이들 각각의 특성을 이해하고 적절히 활용할 수 있다면, 데이터를 보다..
현재 내 상황 대학교 졸업 이후 이력서 작성 및 수정 중 개발 동아리에서 클라우드 부분 공부중 인프런 김영한 자바-스프링 로드맵 달리기 중 제로 베이스 부트캠프 진행 중 계획하는 백엔드 공부 계획 Java 자바 자료형 타입 내부 메서드 공부 ex) Integer, String, Character, Stream 자료구조 ex) Stack, Queue, Heap..,etc Stream API 공부 코딩 테스트 매일 5문제씩 문제 풀기 -> 백준, 프로그래머스, Leet Code 알고리즘 공부 -> 그리디, BFS, DFS, DP, 다익스트라 등등 CS 지식 OS, Network, DB 관련 공부 OS - 공룡책 Network - 모두의 네트워크 DB - 데이터베이스 첫걸음 Github 면접 대비 CS 지식 ..
문제 지민이는 N개의 원소를 포함하고 있는 양방향 순환 큐를 가지고 있다. 지민이는 이 큐에서 몇 개의 원소를 뽑아내려고 한다. 지민이는 이 큐에서 다음과 같은 3가지 연산을 수행할 수 있다. 첫 번째 원소를 뽑아낸다. 이 연산을 수행하면, 원래 큐의 원소가 a1, ..., ak이었던 것이 a2, ..., ak와 같이 된다. 왼쪽으로 한 칸 이동시킨다. 이 연산을 수행하면, a1, ..., ak가 a2, ..., ak, a1이 된다. 오른쪽으로 한 칸 이동시킨다. 이 연산을 수행하면, a1, ..., ak가 ak, a1, ..., ak-1이 된다. 큐에 처음에 포함되어 있던 수 N이 주어진다. 그리고 지민이가 뽑아내려고 하는 원소의 위치가 주어진다. (이 위치는 가장 처음 큐에서의 위치이다.) 이때, 그..