IntelliJ Springboot 한글 인코딩
문제 IntelliJ에서 Springboot를 작업하다보면 콘솔에 하기 그림과 같이 한글이 깨져 출력되는 경우 API호출에 따른 Response에서 한글이 깨져서 응답되는경우 해결방법 Step01 IntelliJ설정 변경 하기 사진과 같이 메뉴 -> Settings -> File Encodings -> 모두...
문제 IntelliJ에서 Springboot를 작업하다보면 콘솔에 하기 그림과 같이 한글이 깨져 출력되는 경우 API호출에 따른 Response에서 한글이 깨져서 응답되는경우 해결방법 Step01 IntelliJ설정 변경 하기 사진과 같이 메뉴 -> Settings -> File Encodings -> 모두...
vite(비트)란? 비트는 자바스크립트 네이티브 모듈 (opens new window)을 기반으로 한 데브 서버이다, 이미 현대 프런트엔드 개발 생태계는 웹팩을 중심으로 개발 환경과 배포 시스템이 구축되어 있다 그런데 왜 비트와 같은 도구들이 나왔을까? 그 이유는 웹팩을 사용할 때보다 훨씬 더 빠르게 개발하고 배포할 수 있기 때문이다 왜 빠른지 이해하...
pinia란 Pinia는 Composition API 기반에서 동작하는 상태 관리자이다 여태까지 Vue에서 사용되던 가장 보편적이고 유명한 상태 관리자는 Vuex였습니다. 그런데 Vue의 개발자, Even You는 본인의 트위터에서 Vuex 5와 Pinia는 사실상 완전 동일한 프로젝트로 생각해야 한다고 말한 바 있습니다. Vuex 5에서 원하던 기...
LangChain 이란 LangChain을 알기위해선 먼저 LLM(대형 언어 모델)에 대해 알아야한다 LLM은 방대한 양의 데이터를 기반으로 사전에 학습이 되어진 초대형 딥 러닝 모델이다 LM (언어 모델, Language Model) 이란, 인간의 언어를 이해하고 생성하도록 훈련된 일종의 인공지능 모델 LNP vs LLM NLP는 인간...
Git은 무엇일까? 깃은 형상 관리 도구중 하나로 버전 관리 시스템이라고도 불린다 깃은 개발 소스코드를 효과적으로 관리할 수 있게 해주는 무료, 공개소프트웨어이다 분산형 관리 시스템이기에 같은 파일을 여러 명이 동시에 작업하는 병렬 개발이 가능하다 Github는 무엇일까? 깃은 형상을 관리할 수 있게 ...
Route란 Route(라우트)는 길, 방향의 의미로 웹 서비스를 이용해보면 로그인시 URL이 /login 회원가입시에는 /create 이런식으로 URL을 보내게되는데 각 서비스마다 URL을 다르게하여 처리하는 방법을 Route기능이라고 한다 Vue에서 Route기능 사용하기 Route 설치 프롬프트로 npm install vue-router/...
Axios란 Axios는 Vue에서 Ajax전송을 도와주는 Http 클라이언트 라이브러리이다 Ajax를 사용하다보면 발생할 수 있는 불편함을 보완해주는 기능들을 제공한다 [Ajax] Ajax는 Asynchronous JavaScript and XML의 약자로 빠르게 동작하는 동적인 웹 페이지를 만들기 위해 개발 기법의 하나이다 Ajax는 웹 ...
프로젝트 구성 Backend : SpringBoot Frontend : Vue IDE : Eclipse IDE Database : MySQL 필요한 프로그램 설치 Eclipse 설치 이클립스 설치 페이지 [이클립스에서 Spring Boot 설치] 메뉴 툴팁 => Help => Eclipse Marketplac...
프로젝트 구성 Backend : SpringBoot Frontend : Vue IDE : Eclipse IDE Database : MySQL 필요한 프로그램 설치 Eclipse 설치 이클립스 설치 페이지 [이클립스에서 Spring Boot 설치] 메뉴 툴팁 => Help => Eclipse Marketplac...