profile
안녕하시렵니까😘

[Intellij] 단축키 모음

주니어 중에서도 제일가는 핵주니어 개발자..👶👶 거기다 집에서는 Mac 회사에서는 Window 번갈아 쓰다보니 단축키가 자꾸 헷갈린당ㅠ 이제 나의 머리를 믿지 않기로 했다 > 정리하자 Copy Line mac : command + d window : ctrl +

2024년 7월 26일
·
0개의 댓글
·

Quartz를 이용한 scheduler 구현

Spring에서 스케줄러를 사용하는 방법은 여러가지가 있다.(Spring Scheduler,Spring Quartz....) 나는 그 중 Spring Quartz를 사용해보기로 했다. Spring Quartz란? Spring 프레임워크와 Quartz 스케줄러를 통합하

2024년 7월 18일
·
0개의 댓글
·
post-thumbnail

JPA 사용해보기ㅎㅎ

JPA로 DB 연동을 해보겠습니당 DB 설치 먼저 연동할 DB를 local에 설치해줍니당 저는 mysql을 사용할건데 docker로 컨테이너를 띄어서 사용하도록 할게용ㅎㅎ(local에 mariadb가 이미 깔려있어서 충돌날까봐ㅠ) 먼저, docker를 설치해줍니다!

2024년 7월 11일
·
0개의 댓글
·

문자 인코딩에 대한 이것저것~~~

비트와 바이트 비트 컴퓨터가 처리할 수 있는 가장 작은 단위의 정보를 나타내는 것으로 0과 1로 이루어져 있다 바이트 컴퓨터에서 가장 기본적인 단위로 1byte는 8bit로 구성된다 1byte는 0~255까지의 값(256까지의 수)을 표현할 수 있다(0000

2024년 7월 11일
·
0개의 댓글
·
post-thumbnail

Singleton Pattern에 대하여..

전역 변수를 사용하지 않고 객체를 하나만 생성하여 생성된 객체를 어디에서든지 참조할 수 있도록 하는 패턴하나의 객체만 생성하므로 메모리 비용이 절감되며 전역적으로 사용되기 때문에 데이터 공유가 가능하다는 장점이 있다.하지만 클래스의 객체를 미리 생성한 뒤에 필요한 경우

2024년 7월 4일
·
0개의 댓글
·
post-thumbnail

Spring Boot에 ChatGPT 연동하기(chat)

spirng boot에 chatgpt의 핵심 기능! chat 기능 연동해보기

2024년 6월 27일
·
0개의 댓글
·

[개념정리]JDK

JDK(Java Development Kit)란? 자바 언어로 소프트웨어를 개발할 때 필요한 도구 모음. javac, JRE, JVM, Debugging Tools, Java API 등이 있음. javac 자바 컴파일러. 자바 소스 코드를 바이트 코드로 변환해주고 변

2024년 5월 12일
·
0개의 댓글
·

[개념정리]운영체제

운영체제란?컴퓨터 하드웨어와 응용 프로그램간의 상호작용을 관리하고 제어하는 역할.자원을 효율적으로 관리하여 프로세스 간의 자원 충돌을 방지하고 사용자가 컴퓨터와 상호작용할 수 있는 인터페이스 제공한다. 또한, 사용자 및 프로그램의 입출력 요청을 처리 하고 파일 시스템

2024년 5월 10일
·
0개의 댓글
·
post-thumbnail

[개념정리]SSH

SSH(Secure Shell Protocol)란?컴퓨터가 원격 시스템에 안전하게 접속하고 관리할 수 있도록 하는 보안 프로토콜원격 시스템에 로그인할 때, 사용자 이름과 비밀번호 대신 암호화된 키 기반의 인증 사용모든 데이터 전송은 암호화하여 보안을 유지SCP(Secu

2024년 5월 10일
·
0개의 댓글
·
post-thumbnail

[AWS]Jenkins를 이용한 CI/CD 구성

CI/CD란?? ec2 서버 생성 Jenkins 설치 ec2 서버 접속 java 설치 git 설치 docker 설치 jenkins 설치

2024년 5월 9일
·
0개의 댓글
·

[개념정리] Array vs Linked List

고정된 저장 공간순차적인 데이터 저장장점lookup 과 append 빠름 => 조회를 자주 해야하는 작업에 유리간단한 구현단점고정된 크기삽입 삭제 어려움메모리 낭비만약 data가 Array size를 넘는다면?방법1. 더 큰 Array 선언하여 데이터 할당(Dynami

2024년 4월 20일
·
0개의 댓글
·

[개념정리]Spring vs ASP.NET

프레임워크란? 소프트웨어 개발을 위한 구조와 규칙을 제공하는 도구나 라이브러리 집합 Spring Java 기반의 프레임워크 전반적인 생태계를 지칭하는 용어 Spring Framework와 Spring Boot 등 기술 있음 Spring Framework Java 플랫

2024년 4월 20일
·
0개의 댓글
·

[개념정리]JSON이란?

데이터를 주고받을 때 사용하는 양식key-value로 이루어짐{key1 : value1,key2 : value2, . .}JSON.stringify()객체 -> 문자열JSON.parse()문자열 -> 객체

2024년 4월 19일
·
0개의 댓글
·

[개념정리]SPA

CSR(Client Side Rendering).서버에서 필요한 데이터만 비동기로 받아와서 동적으로 현재 화면에 다시 렌더링하는 방식\*새로운 페이지 불러오지 않음, 실시간 반영종류 : react,vue,angular 등..장점페이지 전환 시 부드럽게 넘어가 사용자의

2024년 4월 19일
·
0개의 댓글
·

[개념정리]CORS란?

출처가 다른 자원들을 공유하는 정책출처가 같은 자원들만 공유 가능한 정책서로 다른 출처간 자원 공유가 자유롭다면 외부에서 악의적인 스크립트를 작성하여 공격할 수 있음.

2024년 4월 13일
·
0개의 댓글
·

[개념정리]RESTfulAPI란?

클라이언트와 서버 간의 '통신방식' 을 규정한 것통신방식은 'HTTP 프로토콜'을 기반으로 하며 자원(URL..), 행위(METHOD..), 표현(JSON,XML..) 세가지로 구성됨\*프로토콜 : 클라이언트와 서버 간의 통신을 위해 약속된 규칙REST 스타일로 구성된

2024년 4월 12일
·
0개의 댓글
·