profile
항해 중인 개발자

fork 외부저장소 이용해보기

https://brownbears.tistory.com/466

2021년 12월 16일
·
0개의 댓글

특정 브랜치 clone & fork merge

특정브랜치 clonehttps://slipp.net/questions/577외부 저장소 pull_request & mergehttps://brownbears.tistory.com/466

2021년 12월 15일
·
0개의 댓글
post-thumbnail

VUE node-sass에러

node와 node-sass 버전이 서로 호환이 안돼 생기는 에러가 있었다..별짓 다하고 몇주 동안 뒤져도 해결을 못했는데$ yarn remove node-sass $ yarn add node-sass@5.0.0요 두줄로 해결했다.. 너무 삽질을해서 시도해본것 같기도하

2021년 11월 2일
·
0개의 댓글
post-thumbnail

문자발송 서비스

서버에 통신사의 메세지 프로그램 띄우기 지정해놓은 테이블에 핸드폰번호 , 타이틀, 내용 등 정보를 insert 하면 자동으로 문자발송이 된다.ex) 비즈 뿌리오를 예로 들면 BIZ_MSG라는 테이블에 데이터를 INSERT하면 그 데이터를 토대로 문자가 발송된다.그리고

2021년 10월 22일
·
0개의 댓글
post-thumbnail

스프링부트의 트랜잭션 & JPA OSIV 전략

1\. 톰캣 시작 - 서버 작동2\. web.xml3\. context.xml (db연결 테스트)ex) 홍길동이 장보고에게 1만원을 송금해달라는 요청을 보냄현재 홍길동 잔액 10000 / 장보고 잔액 50000web.xml을 지날때 데이터 베이스 연결 세션이 만들어진다

2021년 10월 18일
·
0개의 댓글
post-thumbnail

CLASS & INTERFACE

자바에서 abstract라고 하면 추상메서드와 추상클래스가 떠오른다..!추상 메서드란 선언만 되어 있는 메서드를 뜻하는데요아래의 예로추상 클래스를 상속받은 클래스는 추상클래스 안에 있는 모든 추상 메서드를 구현해야만한다!모조리 추상메서드전체적인 틀을 잡고 규칙을 정하는

2021년 10월 16일
·
0개의 댓글
post-thumbnail

JPA UPDATE & 더티체킹, 영속성 컨텍스트

UPDATE 기능을 하는 두개의 코드를 비교해보자밑의 두 코드를 보면 ID로 user테이블에서 유저를 찾고 해당유저의 password & eamil을 수정해준다.두 코드의 차이를 보면각각 코드에 없는 것을 찾아보면첫 번째는 userRepository.save(user)

2021년 10월 15일
·
0개의 댓글
post-thumbnail

JPA 연관관계의 주인

예를들어MyBatis에서 게시글 하나를 조회 한다면작성자 - user 테이블게시글 - board 테이블댓글 - reply 테이블이런식으로 조인을 이용한 쿼리문을 작성해야한다.JPA에선아래 쿼리를 작성하면 jpa는 자동으로 join을 해준다.JAVA > JPA > DBj

2021년 10월 12일
·
0개의 댓글
post-thumbnail

JPA 테이블 생성

User클래스yaml파일 설정으로 실행할때 마다 테이블생성 후에 update로 변경프로젝트 실행시 console에 테이블 생성 메세지

2021년 10월 12일
·
0개의 댓글
post-thumbnail

스프링부트 기초

스프링부트 초기설정 참고스프링은 실행초기에 컴파운트 스캔을 한다.패키지를 스캔해서 필요한 것들을 메모리에 로드한다(IOC)스프링 컨테이너에 모든객체에 대한 변수들을 관리한다.아래 코드를 예시로 들면@Controller 어노테이션을 정의해주면 스프링이 com.cos.bl

2021년 10월 11일
·
0개의 댓글
post-thumbnail

스프링부트 Response

요청 주소에 따른 적절한 컨트롤로 요청 (Handler Mapping)GET요청 => http://localhost:8080/post/1해당 주소 요청이 오면 적절한 컨트롤러의 함수를 찾아서 실행한다.응답html파일을 응답할지 Data를 응답할지 결정해야 하는

2021년 10월 11일
·
0개의 댓글
post-thumbnail

스프링 컨테이너

DispatchServlet에 의해 생성되어지는 수 많은 객체들은 어디서 관리될까?DispatcherServlet에 의해 생성되어지는 수 많은 객체들은 ApplicationContext에서 관리된다. 이것을 IoC라고 한다.ApplicationContextIoC란 제어

2021년 10월 11일
·
0개의 댓글
post-thumbnail

FrontController패턴

최초 앞단에서 request 요청을 받아서 필요한 클래스에 넘겨준다. 왜? web.xml에 다 정의하기가 너무 힘듬.톰켓은 request & reponse라는 객체를 만든다request는 요청에 대한 정보를 request를 토대로 reponse라는 객체를 만든다특정 주

2021년 10월 11일
·
0개의 댓글
post-thumbnail

web.xml

예를 들어어떤 성이 있고 그 성의 입구엔 문지기가 있고 성안엔 관리자가 있다.사용자는 문지기에게 어떤 요청을 담은 문서를 주고 관리자에게 전달하며 이 문서를 토대로 관리자는 일을 하게된다.관리자가 바뀔때 마다 하는일이 달라진다.문지기는 달라질 일이 없다.\-Servle

2021년 10월 11일
·
0개의 댓글
post-thumbnail

개발공부자세

스프링을 예를들어 말해보면스프링에는 수많은 기능이 있다.그러나 그 수많은 기능을 모두 사용해본 사람이 몇명이나 될까?기술은 계속 발전하고 새로운 기술이 나오고 예전에 사용하던 것들이 추상화되고 그렇게 되면 내가 배웠던 하나하나의 기술들은 기술이 아니라 하나의 라이브러리

2021년 10월 11일
·
0개의 댓글
post-thumbnail

servlet

클라이언트가 요청을하면 서블릿컨테이너(톰캣)이 요청을 받는다.최초 요청일 시 객체를 생성 아니면 이미 생성한 객체를 재사용클라이언트에게 요청을 받는다 => 정적인 파일이면 아파치가 받고 톰캣은 일은 안한다.=> 자바스크립트, 자바같은 파일을 요청을 받으면 톰캣이 일한다

2021년 10월 11일
·
0개의 댓글
post-thumbnail

톰캣이란?

ex) B라는 클라이언트가 5000번(메인스레드) 포트와 통신을 한다. 5000번 포트와 연결이 되면 서버는 새로운 포트(랜덤)5001 소켓과 연결을 해주고 5000대신 그 곳과 통신을한다.그러나 다른 사용자의 요청도 받고싶다.그래서 5001번의 새로운 소켓을 만들땐

2021년 10월 11일
·
0개의 댓글
post-thumbnail

MVC를 지키면서 코딩하기

간단하게 설명하면 model, view, controller로 이루어진 방식이다.model - 데이터 관리view - 보여지는 화면 관리controller - 요청과 응답관리간단한 예로 구글에 검색을 한다고 해보자 우리는 input박스를 통해 구글에게 특정단어에 대한

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

MYSQL 아마존 RDS에 올리기

올리기 전에 Cost Explorer를 통해서 매일 비용을 체크해주자..!아래링크 aws 홈페이지에서 간단하게 생성!개인프로젝트용으로 사용할 것 이므로 프리티어로 생성하고 기본값으로 데이터베이스 생성하면된다... 너무쉽다!https://ap-northeast-

2021년 9월 28일
·
0개의 댓글
post-thumbnail

타입스크립트 tip

자동 컴파일(파일지정)tsc logging.ts -w tsconfig.json 생성tsc --init모든 ts 파일 자동 js 컴파일tsc -w컴파일 된 js 파일 특정 폴더에 모아넣기(build)라는 폴더 지정파일의 경로는 타입스크립트가 있는 최상위 폴더부터 기준으로

2021년 9월 15일
·
0개의 댓글