분류 전체보기

🛠️ 개발유용

[IntelliJ] 메서드 추출하기

메서드 추출하기Command + Option + M

🖥️ 백엔드/스프링

[스프링] 스프링 부트 개념 정리

[지금 무료] 스프링부트 개념정리(이론) | 최주호 - 인프런최주호 | 스프링부트를 공부하며 헷갈리는 개념이 많았던 분 스프링부트에 대해 공부하고 싶었던 모든 분, 스프링부트의 핵심은확실한 개념으로부터! 스프링부트 너무 어려운데 어떻게 시작하www.inflearn.com1. 스프링이란?스프링은 프레임워크이다.스프링은 오픈소스이다.스프링은 IoC 컨테이너를 가진다.스프링 DI를 지원한다.스프링은 엄청나게 많은 필터를 가지고 있다.스프링은 엄청나게 많은 애노테이션을 가지고 있다. (리플렉션, 컴파일체킹)스프링은 MessageConverter를 가지고 있다. 기본값은 현재 JSON이다.스프링은 BufferedReader와 BufferedWriter를 쉽게 사용할 수 있다.스프링은 계속 발전 중이다. [스프링]..

👩‍💻 개발개념

직렬화와 역직렬화

HTTP에서는 JSON을, 자바에서는 객체를 사용서로 형식이 다르기 때문에 형식에 맞게 변환하는 작업이 필요직렬화? 자바 시스템 내부에서 사용되는 객체를 외부에서 사용하도록 데이터를 변환하는 작업역직렬화? 외부에서 사용하는 데이터를 자바의 객체 형태로 변환하는 작업

🖥️ 백엔드/스프링

[스프링] 스프링 부트와 스프링의 중요 컨셉

스프링 부트스프링 부트는 스프링 프레임워크를 더 쉽고 빠르게 이용할 수 있도록 만들어주는 도구로, 개발자가 조금 더 비즈니스 로직 개발에만 집중할 수 있도록 해줌!톰캣, 제티, 언더토우 같은 웹 애플리케이션 서버(web application server, WAS)가 내장되어 있어서 따로 설치를 하지 않아도 독립적으로 실행할 수 있다.빌드 구성을 단순화하는 스프링 부트 스타터를 제공한다.XML 설정을 하지 않고 자바 코드로 모두 작성할 수 있다.JAR를 이용해서 자바 옵션만으로도 배포가 가능하다.애플리케이션의 모니터링 및 관리 도구인 스프링 액츄에이터(spring actuator)를 제공한다. 스프링의 중요 컨셉IoC(Inversion Of Control): 객체의 생성과 관리를 개발자가 하는 것이 아니라..

🔖 스크랩

취준생에게 도메인이 중요한가요?

좋은 내용의 글이라 스크랩~!~! 취준생에게 도메인이 중요한가요?신입은 가능하면 관심있는 도메인으로 가는 편이 좋습니다 (수정함!)velog.io

🍿 강의수강/카프카활용

[카프카활용] 챕터 8. Docker

1. Docker 개요 [도커] 어바웃 가상화 그리고 도커 핵심 정리0. 강추 추천 강의 개발자를 위한 쉬운 도커 | 데브위키 - 인프런데브위키 | 현업 개발자가 도커를 사용한 경험을 녹여낸 새로운 커리큘럼으로 기존 교재 및 강의와 차별된 강의를 제공합니다.progfrog.tistory.com 2. 전체 프로젝트 Docker 이미지 생성./gradlew clean build -x test ./gradlew이 명령어는 현재 디렉토리에 있는 Gradle Wrapper를 실행합니다. Gradle Wrapper는 프로젝트에 포함된 Gradle 버전을 사용하여 Gradle 빌드를 실행하는 스크립트입니다. 이것은 프로젝트가 Gradle을 설치하지 않은 경우에도 Gradle 빌드를 가능하게 합니다.clean이 옵션은..

🍿 강의수강/카프카활용

[카프카활용] 챕터 7. Nginx

개요이번에는 프록시 서버를 구현해보자!원래는 프로젝트 내에서 Spring Clound Gateway를 사용해서 프록시 서버를 구현하려고 하였으나,코틀린 버전 이슈가 있었고범용적으로 사용되는 프록시 서버 중에 가장 많이 사용되는 것이 Nginx그래서 Nginx를 프록시 서버로 사용해보려고 하고, Docker를 사용해서 Nginx 컨테이너를 띄우면, 요청을 보냈을 때 요청을 프록시를 해서 다른 서버로 보내는 역할을 하게 된다. Nginx란? Nginx 구조Nginx 개요 기존 방식에서는 사용자 요청은 스레드 갯수로 따져가며 설계되다보니 많은 CPU, 메모리 자원이 활용되었다. 최근엔 동시접속자 수가 점점 늘어나고 있다보니 서버의 자원은 점점 느는naeti.tistory.com러시아에서 만들어진 웹 서버 프로..

🍿 강의수강/카프카활용

[카프카활용] 챕터 6. Redis 사용

Redis 개요redis는 대출 관련 도메인보다 다른 도메인에서 많이 사용한다.사실 대출은 유저별로 개인화가 되어있고, 대출 요청을 여러 번 하는 경우가 별로 없기 때문에 캐시를 사용하더라도 캐시 히트율이 낮아서 큰 효율을 발휘하기는 어렵다.대출 상품들을 초기 화면에 쫙 뿌려줄 때는, 모든 유저가 동일한 화면을 보고 캐시 히트율도 높고 좋다.같은 데이터를 여러 번 조회했을 때 효율이 얼마나 잘 나오는지 테스트차 사용해 보자!같은 요청이 반복적으로 들어오는 API들은 이런 캐시처리를 해주는 것이 괜찮겠다-하고 다른 프로젝트할 때 참고하도록 하자.스프링에서 메모리를 잡아서 캐시를 제공(스프링 캐시) 하기도 한다.그러나 대부분의 서버는 서버를 한 대만 이용하지 않는다.그래서 공통적으로 사용하는 redis라는..

🛠️ 개발유용

[IntelliJ] 사용하지 않는 import문 삭제

사용하지 않는 import문 삭제^ + Option + O

🛠️ 개발유용

[IntelliJ] Column Selection Mode

Column Selection Mode ON/OFFCmd + Shift + 8 다중 컬럼 선택Shift + 위, 아래

케로⸝⸝◜࿀◝ ⸝⸝
'분류 전체보기' 카테고리의 글 목록 (12 Page)