profile
웹개발입문자

[Linux] Docker

🌿Docker 컨테이너와 가상머신 비교 출처 https://www.docker.com/resources/what-container/ 🌱다양한 환경의 차이를 통일성 있게 구성하게 해주는 도구 🌱개발 환경을 이미지화 하고, 이미지를 컨테이너화 시킴 > 🌼컨테이너

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

[Linux] wsl 설치

wsl --install 로 설치설치 완료 후 재부팅ubuntu 자동으로 설치하도록 하는 이벤트 발생사용자 계정과 비밀번호 입력🌼wslconfig.exe /l 입력시 다음과 같이 나오면 성공

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

[MSA] Mircro Service Architecture

(<-> Monolithic Architecture: 모든 서비스가 하나의 프로젝트로 이루어져 있음. 소규모 프로젝트에 유용)https://hahahoho5915.tistory.com/71https://mydream72.tistory.com/en

2023년 2월 27일
·
0개의 댓글
·

[WebSocket] SpringBoot에서의 WebSocket학습_API가이드 따라하기

🖊️ 공식 API문서 https://spring.io/guides/gs/messaging-stomp-websocket/부트 버전에 따라서 조금씩 다를 수는 있겠다.1\. springframework.boot:spring-boot-starter-websocke

2023년 2월 25일
·
0개의 댓글
·
post-thumbnail

[node.js] 기본 개념 몇가지

🫠노마드 코더에서 node.js 학습하면서 메모장에 적어둔 것들을 단순히 옮겨온 글입니다.구글링으로 찾은 개념들로 오류가 있거나 미흡할 수 있음🌼html을 간결한 코드로 짤 수 있게 해주는 템플릿언어, express뷰엔진🌼nodejs를 사용해서 쉽게 서버를 구성할

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

[WebSocket] 독학 2일차_1: 기본적인 개념과 동작 방식

1\. 클라이언트는 서버에 HTTP 요청을 보내고, 서버는 이 요청에 대한 HTTP 응답을 보냄2\. 한번 연결되면 요청-응답 방식이 아닌 원할때마다 데이터를 주고받는 방식으로 되는 것. 이것을 handshake라고 함TCP: 한 기기에서 다른 기기로 데이터 전송IP:

2023년 2월 25일
·
0개의 댓글
·
post-thumbnail

[SpringBoot]Service인터페이스/ServiceImpl클래스

수업시간에 배우긴 했으나 왜 이렇게 나누어주는지 이해가 잘 안가서 쓰는 글객체간의 결합도를 낮추어 유연한 개발을 하기 위함무조건 이러한 패턴을 쓰는게 좋은 것은 아님. 습관성으로 사용하는 개발자들이 많다고 함.하나의 선언부로 다양한 구현부를 작성하는 경우에 사용하는 것

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

[SpringBoot]Spring Data JPA

🌿JDBC에서 간소화된 JPA를 더 간소화 시켜주는 Spring framework > 🌱메소드가 아닌 인터페이스 만으로 CRUD를 개발할 수 있도록 설정 🌱실행시 SpringBoot가 구현체를 알아서 만들어줌 🌱기본적으로 Repository(DAO)에서 CRUD

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

[SpringBoot] @RestController

RestController에 관해서는 이미 많은 천재들이 정리를 잘 해놓았음이해하는데 가장 많은 도움을 준 블로그 글https://mangkyu.tistory.com/49🌱반환타입이 객체일 경우 JSON형식으로 리턴

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

[SpringBoot] @ComponentScan()

컴포넌트를 스캔하겠다~🌼예시

2023년 2월 22일
·
0개의 댓글
·
post-thumbnail

[SpringBoot] 시작하기

🌿프로젝트 시작하기 : Spring Starter Project > 🌱Type: Gradle-Groovy 🌱Java Version: 11

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

[WebSocket] 독학 1일차

프로젝트에서 실시간 기능을 구현해야 하는 일이 생겼는데 학원에서 배운적이 없어 독학을 해보려고 한다.원래는 nodejs를 통해서 Socketio를 독학했었는데, Spring 백엔드와 연동하는게 생각보다 복잡하고 어려워서 SpringBoot기반으로 다시 학습을 진행해보려

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

[Spring]sts에 JPA 환경세팅하기

상단의 Help - install new softwareWork with: http://download.eclipse.org/releases/oxygen 입력 후 기다림조회 되면 type filter text 검색창에 JPA 입력검색 후 하위에 있는 4개 파일

2023년 2월 7일
·
0개의 댓글
·

[Spring]스프링MVC관련 애노테이션 정리

🌼말 그대로 컨트롤러 역할 🌼사용하기 위해서는 bean설정이 필요. \---> <context:component-scan base-package="패키지명"/>🌼위치: 클래스 상단🌼요청정보를 url에 매핑 + method 방식설정(GET/POST)🌼위치:

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

[Spring_MVC]스프링 웹 들어가기(2)

🌼파일명은 다음과 같이 설정한다.(servlet name명-dispatcher.xml)\>>next🌼MVC 프로젝트를 진행하는 동안 사용할 framework\>>finish혹시 까먹고 등록을 못했어도 namespace에서 언제든지 추가 가능🌼클래스명 위에 @Con

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

[Spring_MVC]스프링 웹 들어가기(1)

🌼Spring Framework 제공🌼servlet과 servlet-mapping은 항상 같이 다님..!아래와 같은 설정은 기본이라고 보면 됨🌼기존의 @WebServlet(/별칭)애노테이션과 동일함🌼servlet의 servlet-name과 servlet-mapp

2023년 1월 30일
·
0개의 댓글
·

[Spring] xml 파일 작성부터 콘솔출력까지

\---> =싱글톤 컨테이너\---> 최상위 컨테이너 : BeanFactory\---> 생성자, 기본생성자, getter/setter메소드 포함\---> Spring Bean Configuration File로 생성한 후 작성\---> name 속성값을 써주지 않으면

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

JPA_개념 익히기(MySQL)

🌿 JPA(Java Persisrence API) > 🌱 ORM(sql없이 DB를 자바 객체로 매핑) 기술 표준 _🌼 한마디로 sql문장 없이 간편하게 DAO를 생성하겠다는 뜻 🌱 Persistence(영속성) : _🌼 프로그램이 종료되더라도 사라지지 않음. 즉, 데이터를 DB에 영구저장. -> 영속성 부여 🌱 고객의 field 변경 요청사항이 ...

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

Git 기초

필요할때 보려고 만드는 기초 명령어🌱 user.name / user.email 설정💫오타났을때 삭제전체를 삭제하고 싶을때(예시 name) 특정 이름만 삭제하고 싶을때 (예시 name)💫branch명 변경(나는 main으로 변경함)🌱최초로 프로젝트를 올릴때 초기화

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

[DBeaver/MySQL오류]Public Key Retrieval is not allowed

DBeaver에서 Mysql 연결되어 있는 폴더 우클릭 - Edit Connection - Driver Properties - allowPublicKeyRetrieval를 True로 변경

2023년 1월 13일
·
0개의 댓글
·