가상화 기술 중 컨테이너 가상화 방식도커 설치, 도커 cli, 도커 파일 ⇒ 도커 이미지 ⇒ 도커 컨테이너서버를 운영하다 보면 더 좋은 서버로 옮겨가거나 서버를 추가해야 할 때 그것들을 똑같이 설치해줘야 하는데 여간 힘든 것이 아님.. 뿐만 아니라 같은 서버에 여러 서
✍️ 11월 회고 무엇을 했는가? > 벌써… 2023년에 마지막 달인 12월이다.. 나이가 들수록 시간은 빨라지는 느낌이다. 이번달에는 많이 한 것이 없지만 회고를 쓰면 다음달에 뭘 할지에 대한 윤곽이 잡히고 성찰의 계기가 잘되기 때문에 11월에 대한 회고도 작성중이다
Spring은 @Autowired 어노테이션을 이용한 다양한 의존성 주입(DI; Dependency Injection) 방법을 제공한다. 의존성 주입은 필요한 객체를 직접 생성하는 것이 아닌 외부로부터 객체를 받아 사용하는 것으로 이를 통해 객체간의 결합도를 줄이고 코
🔗 출처 : https://dev-coco.tistory.com/69먼저 Bean을 이해하기 위해 스프링 컨테이너(=IoC 컨테이너)에 대해 알 필요가 있다.자바 어플리케이션은 어플리케이션 동작을 제공하는 객체들로 이루어져 있다. 이때, 객체들은 독립적으로
🔗 출처 : https://dev-coco.tistory.com/80🔗 강의 출처 :https://www.inflearn.com/course/스프링부트-개념정리Framework : 틀안에서 동작하다.구슬은 틀안에서 움직임과 같은 것이다. 틀 안에서
컴퓨터가 실행할 수 있는 명령어들의 집합컴퓨터에서 실행 중인 프로그램각각의 프로세스는 독립된 메모리 공간을 할당 받음명령어들과 데이터를 가진 집합명령어를 실행하는 연산 장치프로세스가 CPU에서 실행되기 위해 대기하는 곳파일을 읽고 쓰거나 네트워크의 어딘가와 데이터를 주
객체 지향 프로그래밍에서 클래스와 객체를 설계하고 관리하는 데 중요객체 별로 다른 상태 유지: 각 객체는 non-static 멤버의 복사본을 가지고 있으므로, 각 객체는 서로 다른 상태를 유지할 수 있습니다. 예를 들어, Dog 클래스의 name 필드가 non-stat
자바에서 래퍼 클래스(Wrapper Class)는 기본 데이터 타입(primitive data types)을 객체로 다루기 위해 사용되는 클래스들을 의미하며, 자바에서 래퍼 클래스(Wrapper Class)는 기본 데이터 타입(primitive data types)을
자바에서 런타임시 클래스의 정보를 분석하고 조작하는 기법으로 컴파일 타임에는 알 수 없는 클래스를 동적으로 로딩하여 사용하거나, 클래스의 메소드, 필드, 생성자 등의 정보를 동적으로 분석할 수 있는 강력한 기능 제공자바에서 이미 로딩이 완료된 클래스에서 또는 다른 클래
🔗 출처 : https://www.youtube.com/watch?v=a6F7rIKaxzo인터페이스는 상호작용을 위해서 미리 정의된 약속으로, 서로 다른 모듈이나 시스템을 연결하고 기능을 사용하기 위한 도움미 역할을 하는 것이다. 마치 컴퓨터를 키기 위해 전
객체 지향 프로그래밍은 OOP(Object Oriented Programming)이라고도 한다.프로그래밍에서 필요한 데이터를 추상화시켜 상태와 행위를 가진 객체를 만들고 그 객체들 간의 유기적인 상호작용을 통해 로직을 구성하는 프로그래밍 방법이다.코드의 재사용성이 높다
String, StringBuilder, 그리고 StringBuffer는 Java에서 문자열을 다루기 위한 클래스불변성 (Immutability)String은 불변하는 문자열을 나타낸다.String 객체에 저장된 문자열은 생성된 후에 변경할 수 없다.문자열을 수정하는
자바에서 이해할 때 함수의 인자를 어떻게 처리하는지 이해해야 한다.Java는 엄밀히 말해 함수 호출 방식은 "Call by Value"만을 지원 = 인자의 실제 값을 복사하여 함수의 매개변수에 전달하는 방식함수에 인자를 전달할 때 항상 값을 복사하여 전달한다는 의미지만
1.2kg를 뺐었지만초반에는 -2kg를 뺐었으나... 국비 끝나고 여행 다녀오고 패턴이 무너지니 살이 쪘다.. 이제 걷기 운동 다시 할 예정현재는 국비 마무리 후 아르바이트 하면서 조금 쉬는 중 🔗 팀프로젝트 회고 및 결과와 국비 마무리다사다난 했던 팀 프로젝트는
많은 일이 있던 3주.. 팀프로젝트 회고 🥕 조장의 부재 및 조장이 됨 앞 서 적은 것처럼 조장이 개인적인 사정으로 인해 팀을 나가게 되었다. 하지만 그 때 구현이 하나도 안된 상태로 나가게 되었고 추석을 앞 둔 시점에 강사님이 나한테만 말해줘서 멘탈이 나가게 되었다
나도 깃허브 처음 써보지만 우리 팀원분들 대부분이 처음이라 어려워해서 내가 먼저 해보고 정리 글을 올렸다. 또한 충돌 해결하는 방법도 공유해서 알려드림프로젝트 있는 디렉토리로 이동브랜치를 develop으로 바꾸기변경사항을 가지고 오기merge충돌난 파일 수정충돌난 파일
지오님이 데이터 넘겨받는 걸 어려워 하셔서 찬희님이 도와주셔서 다행히 데이터 넘겨받는 것까지는 성공하셨다고 함 그래서 그 외에 이미지 관련 노션에 적어서 업로드 함dtomapper(인터페이스) 나의 경우 top 5를 조회순으로 가져오는 것 때문에 설정 해둔 것이기에 이
월요일에 휴강인데 전화드려서 말씀드렸다. 내가 메인페이지를 맡는 대신 커뮤니티 파트를 가져가 주셨다.. 덕분에 부담감이 많이 덜어졌다...나도 잘못하는데 민성님은 코드적인 문제 해결 능력이 진짜 좋으신 것 같다.회원가입과 로그인 부분에 암호화를 뒤늦게 적용해서 비밀번호
애플리케이션 동작 측정을 위한 지표 활용 방안 1. 프롤로그 > 지표를 이용해 애플리케이션이 어떤 동작을 하는지 알아보는 것을 할 수 있다. 🍈 지표의 유용성 쿼리 실행 시간이 얼마나 걸리는지, 큐에 저장된 값은 몇 개인지, 디스크에 얼마나 많은 데이터가 기록되고
로그인, 로그아웃 jwt + mybatis + mysql + springboot이번주는 많은 일이 있었다.. 멘탈도 같이 나갔다.일단 첫 번째.. 쌍수를 하고 왔다. 연휴기간동안 붓기 빼려고 하고 왔다. 두 번째, 이번주는 조장이 가족상이라 못나온다고 전해 들어서 재가