본문 바로가기

3층 개발관/웹 지식6

[Intellij] 인텔리제이 실행 콘솔창 한글 깨짐 해결방법 최근 개인 공부를 진행하면서 인텔리제이(Intellij)를 쓰고있는데 한글 깨짐 현상이 발생해서 이를 해결하는 방법을 공유하려 합니다. 문제 사진) 한글 깨짐 이슈 1. 첫 번째 방법 - 인텔리제이(Intellij)에서 인코딩 변경 인텔리제이의 메뉴 바에서 File -> Settings를 클릭하신 후 검색창에 아래사진과 같이 encoding을 친 후 File Encoding에서 Encoding세팅을 UTF-8로 바꿔 준 후 인텔리제이를 재 시작 합니다. 2. 두 번째 방법 - 직접 파일로 들어가 변경 방법 자 인텔리제이가 다운되어져 있는 파일로 들어가 bin폴더까지 들어갑니다. 들어가면 아래 사진과 같은 파일이 있습니다. 이 파일을 더블 클릭하여 메모장으로 열어주시면 되는데 아래사진과 같이 -Dfile... 2023. 4. 27.
[HTTP] HTTP 멱등성이란?? 1. HTTP 멱등성(Idempotent)이란?? HTTP 멱등성이란 동일한 요청을 한 번 보내는 것과 여러 번 연속으로 보내는 것이 같은 효과를 지니고, 서버의 상태도 동일하게 남을 때 해당 HTTP 메서드가 멱등성을 가졌다고 설명한다. 올바르게 구현한 경우 멱등성을 가진 메서드 : GET, HEAD, DELETE, OPTIONS 등 멱등성을 가지지 않는 메서드 : POST, PATCH 2. 대표적인 Method들의 멱등성 멱등성을 가진 메서드(Method) GET : 처음 요청에 대한 서버상태가 여러번 요청해도 바뀌지 않고 동일한 상태를 유지한다. (계속해서 index.html의 본문내용 조회) 요청 GET index.html 응답 hello world!! PUT : PUT요청은 데이터를 덮어쓰기 하.. 2023. 4. 10.
[HTTP] HTTP 0.9/1.0/1.1/2.0/3.0 특징 정리 HTTP에 관해서는 추후 정리하여 링크 달겠습니다. 이번 장에서는 각 버전별 특징과 문제점에 대해서 담아보겠습니다. 1. HTTP 0.9 ▶ HTTP 0.9 버전 특징 1. 요청과 응답이 심플 2. 요청은 GET 메서드 요청만 존재하며, 응답에는 Body만 존재 아래는 HTTP 0.9버전의 예시입니다. 요청 GET /index.html 응답 index.html입니다. ▶ HTTP 0.9버전 문제점 1. 헤더가 존재하지 않아 HTML파일만 전송이 가능 2. 상태 코드가 존재하지 않아 문제가 발생한 경우 특정 HTML의 파일을 되돌려주며 사람이 처리할 수 있게끔 하였다. 2. HTTP 1.0 ▶ HTTP 1.0버전 특징 1. 각 요청에 버전정보가 전송되기 시작 2. 상태 코드가 응답에 시작에 붙어서 전송 시.. 2023. 4. 6.
[VS Code] ""쌍따옴표, ()괄호 Tab눌러서 뛰어넘기 VS Code를 쓰다 보면 "", () 등등 쌍으로 코드가 작성되어 일일 히 같은 닫는 것을 한번 더 작성하거나, 방향키로 나가는 경우가 많았다. 이 방법을 해결하기 위해 VS code의 TabOut이라는 확장 프로그램을 다운로드하여서 쓰니 코드 작성이 편리해져 공유한다! VS Code로 들어가 Extetions를 클릭하여 TabOut 검색창 입력 install 해주면 pair로 입력되는 것("", () 등등)에 대해 Tab만 눌러도 빠르게 닫힘 뒤로 가지는 것을 볼 수 있다. 편리하게 소스 코드 작성하자! 2023. 3. 23.
[VS Code] VS Code HTML양식 불러오기 & 실시간 확인 설정(Live Server 설정) 1. VS Code HTML 양식 불러오기 VS Code로 javascript를 공부하던 중 편하게 html 문을 작성하여 사용할 수 있어 블로그를 찾아오신 분들께 공유한다! 처음 VS Code를 실행 후 폴더를 지정해 놓으면 아래 사진과 같이 나오게된다. 해당 아이콘을 클릭하여 새로운 File을 .html확장자로 만들어 준다. 해당 파일에서 !를 입력(혹은 html:5를 입력) 후 Enter 혹은 TAB을 누르면 아래 사진과 같이 HTML 양식이 만들어진다. 2. 실시간 확인 설정 (Live Server 설정하기) javascript를 공부하면서 실시간으로 변경된 내용을 확인할 수 있는 방법이 있나 찾아보다가 Live Server설정이 있어 공유한다. View -> Extensions 혹은 왼쪽에 퍼즐.. 2023. 3. 13.
[DBeaver] 데이터 csv추출 & 저장 파일 한글깨짐 현상 DBeaver 데이터 csv추출 & 한글깨짐 현상 DBeaver에서 데이터베이스에 있는 테이블중 하나를 골라 데이터를. csv파일로 추출해 보려고 한다. 1. DBeaver에서 테이블(Table) 우클릭 시 데이터 내보내기라는 항목 클릭 2. 해당 화면에서 CSV파일로 내보내기 클릭 후 다음 3. Extraction Setting & Format Setting - Deafult! - Extraction Setting에서 Query(Single query)로 내보내기를 할 것인지, 구분자(By segments)로 나눌 것인지 선택 가능하다. 4. 저장 경로 선택 및 인코딩 방식 설정 가능 5. 진행 누르게 되면 완료되면서 해당 저장경로로 저장이 완료된다. ** 저장된 파일에 한글 깨짐 현상이 있을 시 **.. 2023. 1. 9.