공부
-
JAVA Sealed class / interface공부/자바 2023. 7. 27. 00:01
" data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 목표 개발자가 클래스나 인터페이스를 구현할 때 명시적으로 제어하고, 상위 클래스의 사용을 선언적으로 제한하는 방법을 제공해준다. 또한 패턴 매칭과 관련하여 미래의 방향성을 지원하고, 패턴의 철저한 분석을 위한 기반을 제공한다. 동기 부모 클래스는 널리 접근 가능해야 하지만, 널리 확장될 수 없게 재한되어야 한다. 즉 해당 부모 클래스를 확장하는 자식 클래스들은 개발자가 미리 알고 있는 특정 클래스들에 한정되어야 한다. 부모 클래스 개발자는 해당 클래스가 특정 자식 클래스들과 함께 개발되었다고 표현할 수 있어야 한다. 또한 자식 클래스들을 지나치게 제약해서는 안된다. 설명 Sealed class / interface 는 허가된..
-
IntelliJ 단축키 모음 (window&mac)공부 2023. 7. 26. 23:26
" data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 인텔리제이를 사용하면서 내가 자주쓰는 단축키와 전체 단축키에 대해 정리해 보았다. 자주쓰는 단축키 기능 윈도우 맥 스마트 코드 완성 Ctrl+Shift+Space ⌃⇧Space 확장 기능 및 빠른 수정 Alt + Enter ⌥↩ 코드 생성 Alt + Ins ⌘N, ⌃↩ smart step into Shift + F7 ⇧F7 문장 완성 Ctrl + Shift + Enter ⌘⇧ ↩ 메서드 오버라이드 Ctrl + O ⌃ O 메서드 구현 Ctrl + I ⌃ I 프로젝트 빌드 Ctrl + F9 ⌘F9 라인 주석 추가 / 제거 Ctrl + / ⌘/ 실행 / 디버그 Shift + F10/F9 ⌃R / D 기억해야 할 단축키 기능 설명 ..
-
Svelte-kit 프록시 처리공부 2023. 7. 25. 01:24
https://binsblog.tistory.com/entry/Svelte-Get-Post Svelte Get, Post fetch를 사용하여 get 하는 방법 기본 틀 {#each check as c} {c.title} {c.content} {c.author} {/each} 위를 응용하여 js 파일로 만들어 두어 모듈화 하였다. getAPI.js /** * @param {RequestInfo | URL} url */ async function getAPI(ur binsblog.tistory.com 위 처럼 get을 하였을 때는 작동이 되나, post를 하였을 때 스프링 부트와 API 통신을 하면서 CORS에러가 생기는 경우가 있었다. import org.springframework.context.ann..
-
Svelte Get, Post공부 2023. 7. 25. 01:04
fetch를 사용하여 get 하는 방법 기본 틀 {#each check as c} {c.title} {c.content} {c.author} {/each} 위를 응용하여 js 파일로 만들어 두어 모듈화 하였다. getAPI.js /** * @param {RequestInfo | URL} url */ async function getAPI(url){ const res=await fetch(url,{ method: 'GET', }); let resData=res.json(); if(res.ok){ return resData; }else{ throw new Error("error"); } } export {getAPI} get method를 사용하려는 svelte 파일에서 getAPI.js를 import 한 ..
-
SDKMAN공부 2023. 7. 23. 19:55
" data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 SDKMAN 홈페이지 Home - SDKMAN! the Software Development Kit Manager SDKMAN! is a tool for managing parallel versions of multiple Software Development Kits on most Unix based systems. sdkman.io SDKMAN 설치 $ curl -s "https://get.sdkman.io" | bash 새로운 터미널 오픈하거나 $ source "$HOME/.sdkman/bin/sdkman-init.sh" 프롬프트를 입력한다. $ sdk version로 sdk man이 설치 되었는지 확인한다. 최신 안정..
-
Homebrew공부 2023. 7. 23. 18:12
brew 다운 방법 터미널에 프롬프트 입력 /bin/bash -c "$(curl -fsSL [https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)](https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh))". 이 후 비밀번호 입력 후 엔터 설치 후 next steps에 있는 echo 2문장 입력 그 후 brew --verion으로 정상적으로 설치하였는지 확인 Homebrew는 apple이 제공하지 않는 유용한 패키지 관리자를 설치 가능하게 한다. brew install wget 패키지를 자체 디렉토리에 설치한 다음 파일을 /opt/homebrew(Apple Silicon)..
-
마크다운 티스토리 적용공부 2023. 7. 23. 00:32
" data-ke-type="html"> HTML 삽입 미리보기할 수 없는 소스 티스토리 설정의 꾸미기 -> 스킨 편집으로 이동한다. 그 후 스킨 편집의 html 편집을 클릭한다. head 위에 link 파일을 삽입한다. 그 후 css에 삽입한다. .markdown-body { box-sizing: border-box; min-width: 200px; max-width: 980px; margin: 0 auto; padding: 45px; } @media (max-width: 767px) { .markdown-body { padding: 15px; } } 마크다운 작성이 끝난 후 div 클래스로 감싼다. HTML 삽입 미리보기할 수 없는 소스
-
마크다운공부 2023. 7. 23. 00:06
마크다운 홈페이지 Daring Fireball: Markdown Markdown Download Markdown 1.0.1 (18 KB) — 17 Dec 2004 Introduction Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid daringfireball.net 마크다운: 텍스트를 html로 변환하는 도구로, 읽기 쉽고 쓰기 쉬운 일반 텍스트 형식을 사용하여 작성한 후 xtml 또는 html로 변환이 가능하다. 일반 텍스트 ..