전체 글 110

리눅스 파티션 추가 및 디스크 포맷 & 마운트 설정하는 방법(예시포함)

개요안녕하세요 빈코입니다. 오늘은 서버 세팅 요소 중 하나인 리눅스 파티션 설정과 디스크 마운트 하는 방법에 대해 알아보려고 합니다. 리눅스 시스템에서 디스크는 하나 이상의 파티션으로 나뉘고 각 파티션은 논리적으로 독립된 공간으로 분할된 디스크 영역을 나타냅니다. 이것은 파일 시스템을 구성하고 데이터를 저장하기 위한 공간을 제공합니다. 그럼 설정하는 방법을 바로 알아볼까요?  파티션 설정📙첫 번째로는 fdisk를 활용하여 마운트 할 디스크명을 확인합니다.fdisk -l  두 번째로 파티션을 추가해줍니다.fdisk /dev/vdb  위 명령어를 치면 아래와 같은 질문이 나오는데, 새로운 파티션을 추가하기 위해 n을 입력해 주고 기본값으로 설정하기 위해 질문이 끝날때까지 엔터를 치시면 됩니다. 마지막에 똑..

TIL 2024.04.30

HTTP와 HTTPS의 차이점

개요안녕하세요 빈코입니다. 오늘은 저번 포스팅인 HTTP Method 사용법에 이어서 HTTP와 HTTPS의 차이에 대해 포스팅하려고 합니다. HTTP와 HTTPS는 모두 클라이언트와 서버 간 통신을 위한 통신 프로토콜입니다. 하지만 개인정보가 중요해짐에 따라 프로토콜의 보안도 강화되면서 HTTP보다 더 안전한 버전 HTTPS가 탄생하였습니다. 그럼 하단에서 자세히 살펴볼까요?  HTTP📙HTTP(Hypertext Transfer Protocol)는 데이터를 평문으로 전송합니다. 따라서 데이터가 네트워크를 통해 전송되는 동안에는 제3자가 가로채어 볼 수 있습니다. 민감한 정보가 포함된 경우에는 보안상 문제가 될 수 있겠죠? 예를 들어, 로그인 정보나 카드 정보 등 민감한 개인정보를 전송할 경우 HTTP..

TIL 2024.04.25

HTTP Method 종류 및 사용 방법(GET, POST, PUT, DELETE)

개요 안녕하세요 빈코입니다! 오늘은 웹 개발자라면 누구나 접해봤을 HTTP에 대해 포스팅하려 합니다. HTTP는 하이퍼텍스트 전송 프로토콜로 웹 브라우저와 웹 서버 간에 데이터를 주고받을 때 사용되는 프로토콜입니다. 이 프로토콜은 클라이언트(웹 브라우저)가 서버로 요청을 보내고, 서버가 클라이언트에게 응답을 보내는 방식으로 동작하는데, 주요 메서드로는 GET, POST, PUT, DELETE가 있습니다. 하단에서 좀 더 자세히 다뤄볼게요😄 HTTP Method📙 HTTP Method는 위에서 언급한 바와 같이 GET,POST,PUT,DELETE가 대표적입니다. GET은 조회, POST는 등록, PUT은 수정, DELETE는 삭제에 사용하죠. 더 다양한 메서드로는 아래와 같습니다. Method Conten..

TIL 2024.04.19

E2E(End-to-End) 테스트 요약 정리

개요 안녕하세요 빈코입니다. 오늘은 저번 포스팅인 Unit 테스트와 Integration 테스트 정리에 이어서 테스트의 마지막 종착지인 E2E테스트에 대해 포스팅하려고 합니다. E2E 테스트는 End-to-End 테스트로 애플리케이션의 흐름을 처음부터 끝까지 테스트하는 것을 말합니다. 그럼 하단에서 자세히 살펴볼까요? E2E 테스트?📙 E2E(End-to-End) 테스트는 개요에서 설명했듯이, 소프트웨어 시스템의 전체적인 기능과 성능을 검증하는 테스트 방법론입니다. 사용자가 실제로 시스템을 사용할 때와 유사한 환경에서 시스템이 예상대로 작동하는지 확인하기 위해 사용되며, 소프트웨어의 모든 구성 요소를 포함하여 전체적인 시나리오를 실행하고 결과를 검증합니다. 쉽게 말해서, A개발자가 개발한 소프트웨어를 각..

TIL 2024.04.11

Unit(단위 테스트)와 Integration(통합 테스트) 정리 및 예시

개요 개발 테스트 방법은 크게 Unit(단위) 테스트와 Integration(통합) 테스트, E2E(End-to-End) 테스트로 나뉩니다. 오늘의 포스팅은 단위 테스트와 통합테스를 다뤄보고 E2E테스트는 다음 포스팅에서 진행할 예정입니다. 개발 테스트는 소프트웨어의 각 구성 요소와 각각의 상호작용을 테스트하는 것이기 때문에, 개발 과정에서 무척 중요합니다. 3가지의 테스트 방법 모두 장단점이 있으니 알아두시면 좋을 것 같습니다😁 개발 테스트 종류📙 개발 테스트는 위의 그림과 같이 Unit(단위 테스트), Integration(통합 테스트), E2E(End to End 테스트)로 나뉩니다. 서론에서 언급했듯이 오늘의 포스팅은 통합테스트까지만 포스팅해볼게요 :) Unit(단위 테스트)📘 단위 테스트 Uni..

TIL 2024.04.03

Java 날짜 함수 DateUtil 모음집

개요 안녕하세요 빈코입니다! 오늘은 Java 프로젝트를 진행하면서 제가 실무에서 자주 사용한 날짜 함수 몇 가지를 소개하려고 합니다. 실무에서는 대부분 자주 사용하는 함수들을 Util 클래스로 따로 만들어서 Controller나 Service단에서 호출하여 사용을 하는데, 특정 커스텀을 제외하고 대중적으로 사용되는 Data 관련 함수들을 살펴볼게요😊 DateUtil 생성📙 public class DateUtil { private Calendar c; private String dateSep = "-"; private String timeSep = ":"; private final String[] day = {"Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" }; pub..

TIL 2024.03.27

개발자 포트폴리오 작성 시 중요 Tip

개요 안녕하세요 빈코입니다! 오늘은 개발자 포트폴리오에 대해 이야기해보려고 합니다. 이야기의 초점은 신입개발자분들의 포트폴리오에 관점이 맞춰질 예정입니다. 제가 4년 전에 준비했던 그 마음으로 되돌아가 저와 같은 실수를 미연에 방지시켜 드리고 싶고, 개발자로 재직하면서 봐왔던 많은 이력서들에서 보고 배울만한 점들을 소개하고 싶어서 포스팅하게 되었습니다😊 오픈채팅방을 운영하면서 받았던 질문 중에 가장 많이 받았던 질문을 먼저 살펴본 후 포트폴리오의 좋은 예시들을 소개하겠습니다. Q&A📙 위의 예시와 같은 질문이 포트폴리오를 준비하시면서 제일 많이 질문 받았던 내용입니다. 특히, 국비지원을 수료하신 비전공자분들께서는 주변에 개발자 인맥이 없는 경우가 많기 때문에, 학원이라는 틀 안에서 모든 것을 결정해야 합..

ETC 2024.03.21

중기청 연장 및 목적물 변경하는 방법과 전세사기 예방법 총정리

개요 안녕하세요. 오늘은 중기청을 처음 신청하는 방법에 대해 포스팅했던 저번 포스팅에 이어서 2년이 지난 현시점에서 중기청 대출을 연장하는 방법과 목적물 변경하는 방법 더불어 전세사기를 예방하는 방법까지 모두 정리해보려고 합니다! 사실, 중기청을 연장하는것과 목적물 변경하는 방법은 크게 어렵지 않지만 전세사기는 전세보증보험이 가입되지 않는 한 안전한 집이라고 판단하기가 힘듭니다. 포스팅 내역 꼼꼼히 살펴보시고 전세사기 당하시는 일은 없으셨으면 좋겠습니다😥 중기청 연장📙 중기청 전세대출의 대출 기간은 최초 2년이며 4회까지 연장할 수 있으니 총 10년 동안 이용이 가능합니다. 중기청 대상자의 조건 중에 연소득이 3500만 원 이하인 중소, 중견기업 재직자라는 조건이 있지만, 이 조건은 맨 처음 대출을 신청..

ETC 2024.03.11

jstree 핸들링 방법(대용량 데이터 다루기 - 행걸리는 현상)

개요 안녕하세요 빈코입니다! 오늘은 저번 포스팅인 jstree 상하위 입맛대로 선택하기에 이어서 jstree의 마지막 포스팅 대용량 데이터 다루기를 포스팅하려 합니다. 여기서 대용량 데이터가 의미하는 것은 tree의 node들이 적어도 1만 개 이상 일 경우를 뜻합니다. jstree로 1만개의 node를 불러오는 데는 속도적인 측면에서 크게 문제 되지 않지만, 만약 특정한 노드들을 선택된 상태로 tree를 그려야 할 경우에는 어떻게 해야 할까요? 예를 들어서, 한 기업의 조직도를 tree로 그리고 기업의 부서들이 node라고 가정했을 때 어떠한 정책에 의해서 특정 부서들은 체크박스에 체크가 되어 있는 상태로 tree를 그려야 하는 경우입니다. 사실 예시가 글로 보면 이해가 어려울 수 있지만, 실무에서는 ..

TIL 2024.03.07

블로그 누적방문 10만 회고

기술 블로그를 시작한 지 2년. 어느덧 누적방문수 10만을 달성했다. 사실 이 블로그가 첫 블로그는 아니지만, 꾸준하게 운영한 블로그는 처음이기에, 또 이렇게나 많은 분들이 찾아준 적은 처음이기에 짧게나마 회고를 한다. 개발자 입문📙 약 4년 전 처음으로 개발에 대해 관심을 가지고 개발에 입문하면서 블로그를 시작했다. 기술 블로그를 처음 써보면서 완성된 나의 포스팅을 보고 마음에 들었던 적은 없었던 것 같다. 얕은 지식에 변변치 않은 설명들을 볼 때면 '언제 나는 다른 사람들처럼 좋은 정보를 나만의 언어로 가공해서 포스팅할 수 있을까?' 고민했던 시기였다. 돌이켜보면 그 시절이 있었기에, 지금은 그나마 사람들이 읽기 쉬운 나만의 언어를 찾게 된 것 같다. 처음에는 단지 취업을 위해 나의 성실함을 보여주고..

회고록 2024.02.28