전체 글

프로그래밍 기술 및 관심사 공유 목적으로 블로그를 운영하고 있습니다. 감사합니다.
Java/Spring Boot

[Java/IntelliJ] Spring Boot Devtools 이해하고 설정하기

해당 글은 Spring Boot의 spring-boot-devtools에 대해 이해하고 Automatic Restart, Live Reload의 기능 사용방법에 대해서 공유 목적으로 작성한 글입니다. 1) spring-boot-devtools 💡 spring-boot-devtools - Spring Boot Application을 개발하고 디버깅을 하는데 도움이 되는 도구 모음을 의미합니다. - 개발 단계에서 자동으로 다시 로드되는 기능을 제공하여 개발자가 변경 사항을 신속하게 확인할 수 있도록 도움을 줍니다. 또한 라이브 리로딩, 프로퍼티 변경 감지 및 자동 재시작과 같은 기능도 제공합니다 💡 오픈소스 빌드 자동화 툴(Gradle 혹은 Maven) 내에 라이브러리를 추가합니다. # Gradle depe..

개발 Tip/IntelliJ

[IntelliJ] *.properties 파일 내의 한글 경고 메시지 해결방법

해당 글은 IntelliJ에서 *.properties 내에 발생하는 경고 메시지에 대해 해결하는 방법에 대해서 공유합니다. 1) 경고 메시지 발생 💡 *.properties 파일 내에서 한글을 입력하는 경우 아래와 같이 문자 집합 'ISO-8859-1'에서 지원되지 않는 문자(Characters not supported in character set 'ISO-8859-1')라는 경고 메시지가 나오는 문제가 발생하였습니다. 2) 경고메시지 해결 방안 💡 Standard JAVA 내에 Properties 파일들은 ISO-8859-1 인코딩을 사용해야 하고 한글은 ISO-8859-1에 정의가 되어 있지 않습니다. 이를 위해서 설정이 필요합니다. 1. IntelliJ - Preferencs… 를 누릅니다 2. ..

Kotlin/이해하기

[Kotlin] 앱 아키텍처 패턴(MVC, MVP, MVVM) 이해하기

해당 페이지에서는 아키텍처 패턴과 디자인 패턴에 대해 이해하고 Kotlin에서 사용되는 아키텍처 패턴에 대해 이해를 위한 목적으로 작성한 글입니다. 1) 아키텍처 패턴 / 디자인 패턴이란? 💡 아키텍처 패턴(Architecture Pattern)이란? - 소프트웨어의 구조를 패턴화 한 것을 의미합니다. - 주어진 문맥 안에서 소프트웨어 아키텍처의 공통적인 발생 문제에 대한 재사용 가능한 해결책을 의미합니다. - 아키텍처 패턴은 소프트웨어 디자인 패턴과 비슷하지만 더 넓은 범위에 속합니다. ex) MVC Pattern, MVP Pattern, MVVM Pattern,... [출처] 위키백과 - 아키텍처 패턴 아키텍처 패턴 - 위키백과, 우리 모두의 백과사전 위키백과, 우리 모두의 백과사전. ko.wikip..

Kotlin/이해하기

[Kotlin] 소스코드 스타일 / 명명 규칙 이해하기

해당 글의 목적은 ’코딩 컨벤션' 혹은 ‘코딩 규칙', ‘코딩 표준화'라고 불리며 각각 개발자 마다 다른 코드 스타일에 대해 동일한 ‘코드 작성 스타일'을 통해 ‘코딩 표준화'를 이루는 것을 최종 목표로 합니다. 1) Kotlin 코드 스타일(Code Style) 💡 Javascript에서는 Prettier와 같은 기능으로 js 혹은 json 파일로 코드 스타일을 지정 할 수 있었습니다. Kotlin에서는 Android Studio를 IDE 툴 내에서 코드 스타일을 지정 할 수 있어서 이를 확인합니다. 💡 [Android Studio] Preferences… - Editor - Code Style - Kolin을 선택하면 아래와 같이 코드 스타일 확인하고 지정 할 수 있습니다. 💡 코드 스타일을 별로의 ..

개발 Tip/MacBook

[MacBook] 나만 모르는 맥북 단축키

해당 글에서는 상황에 따라 사용되는 나만 모르는 맥북 단축키를 공유하기 위한 목적으로 작성하였습니다. 1) 활성화된 프로그램 내에서 맥북 단축키 💡 활성화된 프로그램을 킨 상태에서 사용할 수 있는 맥북 단축키를 설명합니다. 단축키 설명 유용함 command + t 현재 활성화 된 프로그램의 ‘새 탭’ 을 여는데 사용된다. ⭐️ command + r 현재 활성화 된 프로그램을 ‘새로고침’ 하는데 사용된다. command + w 현재 활성화 된 프로그램의 ‘탭’을 닫는데 사용된다. ⭐️⭐️ command + option + w 현재 활성화 된 프로그램의 ‘모든 탭’을 닫는데 사용된다. command + q 현재 활성화 된 프로그램을 ‘종료’하는데 사용된다. command + , 현재 활성화 된 프로그램의 ‘..

Javascript & Typescript/이해하기

[JS] 쿠키 / 웹 스토리지(로컬 / 세션 스토리지) 비교하며 이해하기

해당 글에서는 쿠키와 웹 스토리지(로컬, 세션)에 대해서 다시 한번 정리하며 각각을 비교하며 각각의 특징과 사용처에 대해 이해를 돕기 위해 작성한 글입니다. 💡 해당 글을 읽기 전에 이전에 작성한 ‘쿠키(Cookie)'와 ‘웹 스토리지(Web Stroage)' 관련 글을 이해하고 오신다면 더 쉽게 이해가 되실 것입니다. 하단에 이전에 작성한 글입니다. [JS] 쿠키(Cookie) 이해하기 해당 페이지에서는 쿠키에 대해서 이해하기 위한 목적으로 작성한 글입니다. 1) 쿠키(Cookie)의 정의와 특징 💡 쿠키(Cookie) 란? - 웹 브라우저 상에 작은 ‘텍스트 파일’로 저장이 되는 만료 기간 adjh54.tistory.com [JS] 웹 스토리지(로컬 스토리지 / 세션 스토리지) 이해하기 해당 페이지에..

Javascript & Typescript/이해하기

[JS] 웹 스토리지(로컬 스토리지 / 세션 스토리지) 이해하기

해당 페이지에서는 웹 스토리지(로컬/세션 스토리지)에 대해서 이해를 돕기 위한 목적으로 작성한 글입니다. 💡 웹 스토리지를 이해하기 이전에 쿠키를 이해하고 오시면 좀 더 이해가 쉽게 될 것입니다. 이전에 작성한 쿠키 관련 글입니다.! [JS] 쿠키(Cookie) 이해하기 해당 페이지에서는 쿠키에 대해서 이해하기 위한 목적으로 작성한 글입니다. 1) 쿠키(Cookie)의 정의와 특징 💡 쿠키(Cookie) 란? - 웹 브라우저 상에 작은 ‘텍스트 파일’로 저장이 되는 만료 기간 adjh54.tistory.com 1) 웹 스토리지(Web Storage)란 무엇인가? 💡 서버가 아닌 클라이언트 내에서 데이터를 저장할 수 있도록 지원하는 저장소를 의미합니다. 또한 웹 스토리지는 쿠키의 단점을 보완하기 위해서 H..

Javascript & Typescript/이해하기

[JS] 쿠키(Cookie) 이해하기

해당 페이지에서는 쿠키에 대해서 이해하기 위한 목적으로 작성한 글입니다. 1) 쿠키(Cookie)의 정의와 특징 💡 쿠키(Cookie) 란? - 웹 브라우저 상에 작은 ‘텍스트 파일’로 저장이 되는 만료 기간이 존재하는 저장소를 의미합니다. 💡 쿠키(Cookie)의 특징 쿠키는 브라우저를 종료하더라도 유지됩니다. 쿠키의 저장구조는 ‘cookie-name = cookie-value’ 형태의 구조로 저장이 됩니다. 쿠키는 하나의 String내에 속성을 세미콜론(;)을 기준으로 구분을 짓습니다. 쿠키는 텍스트 파일의 형태로 최대 4KB의 용량 제한을 가지고 있습니다. (value의 값의 제한을 의미합니다.) 쿠키는 개인정보가 포함된 보안정보를 사용해서는 안됩니다. Authentication 인증 정보 또는 세..

adjh54
Contributor9