profile
개발공부중
post-thumbnail

도커 기본정리

도커(Docker)는 컨테이너 기반 가상화 플랫폼으로, 소프트웨어 애플리케이션을 패키징하고 배포하는 데 사용됩니다. 도커는 애플리케이션과 그에 필요한 모든 종속성을 포함하는 독립적인 실행 환경을 제공하여 개발, 테스트 및 배포 과정을 간소화합니다. 이를 통해 애플리케이

2023년 9월 4일
·
0개의 댓글
·
post-thumbnail

자바 기초 설정

jdk설치, IDE설치, 환경 변수 설정

2023년 8월 13일
·
0개의 댓글
·
post-thumbnail

배포환경설정-local과 server분리하기

인텔리제이서 개발중이나 로컬에서 서버를 배포할때는 mysql을 사용하지만 aws에서 배포할때는 rds사용 예정 -> 서버 설정 분리가 필요application.yml을 사용한 분리 구상application.yml -> 일반적으로 사용하는 애플리케이션 실행 환경appli

2023년 6월 25일
·
0개의 댓글
·

mysql오류 - 'type=MyISAM'

Caused by: java.sql.SQLSyntaxErrorException: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for

2023년 6월 19일
·
0개의 댓글
·

[spring] isPresent와 ifPresent

해당 코드는 phone이 object타입으로 반환되어 setPhone()가 실행되지않는다.이때, 해당 코드의 isPresent를 ifPresent로 수정한다면제대로 작동하게된다.이유.isPresent() 메서드는 Optional 객체에 값이 존재하는지 여부를 확인하기

2023년 6월 15일
·
0개의 댓글
·
post-thumbnail

github flow - branch 구조와 명령어

GitHub에서 브랜치란 독립적으로 어떤 작업을 진행하기 위한 개념입니다. 여러 개발자들이 동일한 소스코드를 기반으로 서로 다른 작업을 할 때에는 각각 서로 다른 버전의 코드가 만들어질 수 밖에 없습니다. 이럴 때, 여러 개발자들이 동시에 다양한 작업을 할 수 있게 만

2023년 6월 12일
·
0개의 댓글
·

Section04 회고

섹션3가 끝난게 어제같은데 벌써 한달이 지나서 섹션4도 끝났습니다. 아직 스스로 부족하다고 느끼는데 벌써 교육과정 내 있는 학습기간은 끝나고 이제 프로젝트 2달의 일정만 남아 아쉽고 정말 이런 상태로 팀으로 작업해도될까하는 생각이 들기도 합니다. 그래도 마지막으로 솔로

2023년 6월 8일
·
0개의 댓글
·
post-thumbnail

[리눅스] port 8080 was already in use

다음 사진에서 "Web server failed to start. Port 8080 was already in use." 문구를 찾을 수 있다.이전에 실행한 프로그램이 작동하며 포트 8080을 이미 사용하고 있는 상태일때 이런 로그창이 뜨게된다.이때 해결방법으로는 포트

2023년 6월 1일
·
0개의 댓글
·
post-thumbnail

[AWS] CodeDeploy 애플리케이션 생성 오류

애플리케이션 생성시 다음과 같은 오류가 뜰때 문제의 이유는 서울 외 다른 리전에서 진행되었기 때문이다us-east-1(미국 동부) -> ap-northeast-2(아시아 태평양(서울))※IAM, S3는 리전에 국한되지 않고 글로벌 환경에서 사용합니다. 그외의 서비스에서

2023년 5월 31일
·
0개의 댓글
·
post-thumbnail

[AWS] CodePipeline - Souce 오류

연결된 소스에 대한 IAM 권한 부족에 대한 문제로 해결방법으로는 IAM 권한을 재설정과 신뢰관계를 재설정해보는 방법이 있다.만일 재설정으로도 고쳐지지않는다면 IAM 엑세스 관리 - 정책에서 문제가 되는 객체를 찾은 후 연연결된 객체가 제대로 설정되어 있는지 확인한다.

2023년 5월 31일
·
0개의 댓글
·
post-thumbnail

[Spring Security] 인증 처리 흐름

사용자는 웹 브라우저에서 Spring Security가 보호하는 리소스에 대한 요청을 보냅니다.사용자는 웹 브라우저에서 Spring Security가 보호하는 리소스에 대한 요청을 보냅니다. 예를 들어 사용자는 Spring Security가 보호하는 웹 페이지를 보려

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

Section03 회고

목표 리마인드 회고에 앞서 try problem keep

2023년 5월 9일
·
0개의 댓글
·
post-thumbnail

[Spring MVC] JDBC_1

JDBC란?JDBC(Java Database Connectivity)는 Java 기반 애플리케이션의 코드 레벨에서 사용하는 데이터를 데이터베이스에 저장 및 업데이트하거나 반대로 데이터베이스에 저장된 데이터를 Java 코드 레벨에서 사용할 수 있도록 해주는 Java에서

2023년 4월 18일
·
0개의 댓글
·
post-thumbnail

section02 회고록

백엔드 개발자로의 취직섹션2의 회고를 요약해 본다면 "너무 어려워서 순식간에 지나갔다"인것 같습니다. 섹션1까지는 이전에 알고있던 지식을 바탕으로 어렵지않게 넘어갔다면, 지금은 spring을 처음 배우면서 좌절하고있는 상태 같습니다.섹션1을 끝낸지가 어제같은데 벌써 섹

2023년 4월 10일
·
0개의 댓글
·
post-thumbnail

Spring Framework_IoC(Inversion of Control)

IoC(Inversion of Control)란?\-애플리케이션 흐름의 주도권을 Spring이 갖는다.Library는 애플리케이션 흐름의 주도권이 개발자에게 있고, Framework은 애플리케이션 흐름의 주도권이 Framework에 있다.하지만, 애플리케이션 흐름의 주

2023년 3월 31일
·
0개의 댓글
·

Spring Framework_POJO

POJO(Plain Old Java Object)란?위 그림은 Spring 삼각형이라는 유명한 그림입니다.위 그림에서 POJO는 Spring에서 사용하는 핵심 개념들에 둘러 싸여져 있는 모습입니다. 이는 POJO라는 것을 IoC/DI, AOP, PSA를 통해서 달성할

2023년 3월 31일
·
0개의 댓글
·

Spring Framework

Framework란?"소프트웨어의 구체적인 부분에 해당하는 설계와 구현을 재사용이 가능하게끔 일련의 협업화된 형태로 클래스들을 제공하는 것" - Ralph Johnson -하나의 애플리케이션을 건물이라고 가정한다면, Frame은 건물의 구조라고 이해하면 됩니다.프로그래

2023년 3월 31일
·
0개의 댓글
·

동전 교환 알고리즘

2023년 3월 22일
·
0개의 댓글
·

Section1 회고

한달간의 부트캠프 2월부터 시작한 부트캠프에서의 한달이 지나 벌써 진도상 Section1을 마치게 되었습니다. 처음 부트캠프를 시작하면서 반년을 또 공부해야하는 한다는 현실에 막막하였는데 막상 Section1이 끝나고 보니 한달이 정말 짧게 느꼈졌습니다. Sectio

2023년 3월 21일
·
0개의 댓글
·

탐욕 알고리즘(Greedy)

그리디 알고리즘(Greedy Algorithm)은 최적화 문제를 해결하는 알고리즘으로, 각 단계마다 가장 최선의 선택을 하는 방식으로 동작합니다.이 알고리즘은 최적해를 보장하지는 않지만, 일부 문제에서는 최종적 해답을 구할 수 있는 간단하고 효과적인 방법이 될 수 있습

2023년 3월 21일
·
0개의 댓글
·