[GitHub] Overview 꾸미기
·
GitHub
우선 나의 프로필 상태이다.아직은 추가할 내용이 더 많지만 중간정리 느낌으로 포스팅하려고 한다.먼저 GitHub엔 이스터에그(?)처럼 숨겨진 기능들이 있다.이렇게 New Repository에서 자신의 깃 로그인 아이디와 동일한 이름의 레퍼지토리를 적어주면 이런 화면이 나온다.(난 이미 생성을 해두었기 때문에 이미 존재하는 레퍼지토리라고 나온다)  1. Header소스: https://github.com/kyechan99/capsule-render GitHub - kyechan99/capsule-render: 🌈 Dynamic Coloful Image Render🌈 Dynamic Coloful Image Render. Contribute to kyechan99/capsule-render developm..
[NCLOUD] VPC? 및 SERVER, DB, STORAGE 설정
·
NAVER CLOUD Web DevOps
VPC(Virtual Private Cloud)는 퍼블릭 클라우드 환경에서 사용할 수 있는 고객 전용 사설 네트워크이다. 다른 네트워크와 논리적으로 분리되어 있어 IT 인프라를 안전하게 구축하고 간편하게 관리할 수 있다. 또한 기존의 데이터 센터 네트워크와 유사하게 구현할 수 있다.   VPC(Virtual Private Cloud)가 제공하는 다양한 기능으로 전용 네트워크 사용: 다른 네트워크와 상호 간섭이 발생할 염려 없이 논리적으로 완전히 분리된 네트워크를 사용할 수 있다. 다양한 네트워크 토폴로지: VPC 내부에 Public Subnet 또는 Private Subnet을 생성하여 고객 맞춤형 네트워크 환경을 조성할 수 있다. Subnet을 생성한 후 서버, 데이터베이스와 같은 리소스를 안에 배치한..
[Spring] web.xml 한글 필터
·
Spring
기본적으로 스프링을 통한 개발을 진행할 때 web.xml에 한글 필터 적용을 하는  encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding utf-8 encodingFilter /* 코드를 추가해 주곤 한다.  HTTP 요청과 응답은 기본적으로 ISO-8859-1 (Latin-1) 인코딩을 사용한다. 하지만 한글과 같은 비 ASCII 문자는 ISO-8859-1 인코딩으로 표현할 수 없기 때문에 깨져 보일 수 있다. 이를 방지하기 위해 UTF-8 인코딩을 사용해야 합니다. 또한, 웹 애플리케이션에서 클라이언트가 서버로 데이터를 전송할 때, 특히 폼 데이터를 제출할 때 요청 파라미터의 인코딩이 중요하다.
[Spring] Mac에서 lombok 설치 및 사용법
·
카테고리 없음
lombok이란?자바의 라이브러리로 Annotation을 사용하여 getter/setter/toString 등 반복적으로 만들어야 하는 함수들을 자동으로 작성해준다.그렇기 때문에 개발자 입장에서는 매번 코드를 작성하는 번거로움을 줄일 수 있는 장점이 있다. 보통 Eclipse, STS, InteliJ에서 자동생성하는 기능들이 있지만 이것도 다 생성을 해야하는 작업이 들어가기 때문에 번거롭다.lombok을 사용하면 코드상에 getter/setter 등과 같은 함수가 보이지 않는다. ( 실제로는 .class파일(컴파일된 결과물)에는 코드가 생성되어있다. )그래서 이 라이브러리는 직관성을 중요시 하는 개발자에게는 비선호하는 라이브러리이다.  lombok 설치하는 방법https://projectlombok.or..
[Spring] File Upload
·
Spring
https://mvnrepository.com위 링크를 통해 maven 의존성을 추가해 준다. commons-fileupload commons-fileupload 1.3.1 commons-io commons-io 2.4 servlet-context.xml에 파일이 업로드될 경로 설정 및 파일 업로드에 사용할 설정을 해준다.  그 후에는이와 같은 형태로 파일을 추가할 수 있는데 이때 보낼 form태그에  enctype="multipart/form-data" 를 필수로 추가해 주어야 한다. 자바 컨트롤러 쪽에 넘어온 데이터는 @PostMapping("/upload1") public String uploadPhoto1( @RequestParam String title, @RequestParam..
[Spring] Maven Project
·
Spring
스프링 Maven 프로젝트의 구조는 스프링 프레임워크를 기반으로 하는 Maven 빌드 도구를 사용하는 표준 자바 프로젝트 구조이다. Maven은 프로젝트 관리와 빌드를 자동화하는 도구로, 프로젝트의 라이프사이클을 관리하고 의존성을 해결하는 데 도움을 준다.기본 디렉토리 구조my-spring-project/│├── src/│ ├── main/│ │ ├── java/│ │ │ └── com/│ │ │ └── example/│ │ │ └── myproject/│ │ │ ├── controller/│ │ │ ├── model/│ │ │ ├── repos..