본문 바로가기

전체 글

(106)
[Intellij] 인텔리제이 설정모음 1. 소스디렉토리 설정 main 함수가 있는 파일의 폴더에서 Mark Directory as Sources Root 를 클릭 2. 자바 -D 옵션 Run/Debug Configurations Modeifi options Add VM options VM옵션란에 작성 (예 > `-Djava.net.preferIPv4Stack=true -Djava.net.preferIPv4Addresses=true` ) 3. intellij 메소드 주석에 있는 에러 알림 제거 > Declaration has problems in Javadoc references 체크 해제 https://chobocho.tistory.com/2461433
[UI/UX] flex 주 축(main-axis)과 교차 축(cross-axis) 위에서 언급했었던 주 축(main-axis)과 교차 축(cross-axis)의 개념은 다음과 같다. 값 row는 Items를 수평축으로 표시하므로 이때는 주 축이 수평이며 교차 축은 수직이 된다. 반대로 값 column은 Items를 수직축으로 표시하므로 주 축은 수직이며 교차 축은 수평이 된다. 즉, 방향(수평, 수직)에 따라 주 축과 교차 축이 달라진다. flex : 1 1 auto; //flex-grow flex-shrink flex-basis flex-grow `flex-grow`는 0보다 큰 값을 세팅하면 Flexible 박스로 변하면서 남은 여백을 메우는 속성입니다. flex-shrink `flex-grow`속성이 남는 공간을 분배해서..
[Java] 참고 (try-catch-finally, try-with-resources, final컴파일, wrapper, stringbuilder/stringbuffer / 인터페이스 (interface)) / 동적로딩 (reflection) try catch finally 순서try { // 프로그램 실행 로직} catch(Exception e) { // 예외발생 시의 로직} finally {}1. 기본 실행 순서: - try문에서 예외가 발생하지 않았으면 catch문은 생략되어 try문이 실행된 이후에 finally문이 실행되고, (try > finally) -try문에서 예외가 발생했으면 try문, catch문 순서로 실행된 이후에 finally문이 실행된다. (try > catch > finally)- try문이나 catch문 안에 return문 또는 throw문이 있다면, 그 return문 또는 throw문 전까지 로직이 실행된 후 finally문이 실행되고 나서 그 return문 또는 throw문이 실행된다  (try or catc..
[URL] request url getRequestURL(): 이 메서드는 요청을 받은 웹 페이지의 URL을 가져옵니다. 이 URL은 프로토콜, 서버 이름, 포트 번호 및 요청된 파일의 경로를 포함합니다. getRequestURI(): 이 메서드는 클라이언트가 요청한 자원의 URI(Uniform Resource Identifier)를 가져옵니다. URI는 호스트 이름과 포트 번호를 제외한 요청된 파일의 경로를 나타냅니다. 예를 들어, "/myapp/myservlet"와 같은 URI를 반환할 수 있습니다. getContextPath(): 이 메서드는 현재 웹 애플리케이션의 컨텍스트 경로를 가져옵니다. 즉, 웹 애플리케이션의 루트 경로를 나타내는 문자열을 반환합니다. 예를 들어, "/myapp"과 같은 컨텍스트 경로를 반환할 수 있습니다...
[Node] Node.js , npm, pnpm, yarn Node.js? Node.js는 JavaScript를 사용하여 서버 사이드 애플리케이션을 개발할 수 있는 런타임 환경입니다. 주로 비동기 이벤트 기반의 서버 사이드 프로그래밍을 위해 설계되었으며, 구글의 V8 JavaScript 엔진을 기반으로 합니다. 다음은 Node.js의 주요 특징과 용도입니다 노드를 통해 다양한 자바스크립트 애플리케이션을 실행할 수 있으며, 서버를 실행하는 데 제일 많이 사용된다. JavaScript를 서버에서도 사용할 수 있도록 만든 프로그램이다. V8이라는 JavaScript 엔진 위에서 동작하는 자바스크립트 런타임(환경)이다. Node.js는 서버사이트 스크립트 언어가 아니다. 프로그램(환경)이다. 웹서버와 같이 확장성 있는 네트워크 프로그램을 제작하기 위해 만들어졌다. 장점..
[SpringBoot] 스프링부트 참고 1. 스프링부트 View, Template 우선순위 컨트롤러가 있을 경우에 그 컨트롤러가 가리키는 템플릿으로 우선적으로 불러준다. (우선순위 1번) 컨트롤러가 없을 경우에 static(정적)에 있는 html(뷰 템플릿)을 불러준다. (우선순위 2번) 2. 스프링부트
[Spring Boot] 인텔리제이 Intellij 정적리소스 자동리로드 1. build.gradle 파일에 devtools dependency를 추가 dependencies { compileOnly("org.springframework.boot:spring-boot-devtools") } 4. application.yml, application.properties 파일에 devtools 설정 추가 spring: devtools: livereload: enabled: true restart: enabled: true thymeleaf: cache: false spring.devtools.livereload.enabled=true 5. Build Project automatically - Preferences 에서 Compirer에 Build Project automatical..
[React] Next, Typescript... 오류모음 1. EPERM: operation not permitted, rename > npm cache clean --force > 관리자권한 재실행 2. Error: Cannot find module 'prettier' from > npm install --save-dev prettier 3. 모듈 못찾을 경우Cannot find module 'next/dist/lib/metadata/types/metadata-interface.js' or its corresponding type declarations next버전 최신화, 캐시삭제 yarn add next@latest pnpm store prune or "moduleResolution": "node", { "compilerOptions": { "target..