키워드

· 키워드
🤔 헷갈리는 용어들을 정리해본다. 동적, 정적 동기, 비동기 같은말의 뜻은 이해하지만 헷갈릴때가 분명 존재한다. 정리를 통해서 헷갈리지 않게 공부하려고한다. 🧐 동적 vs 정적 처음에 동적과 정적이란 말을 들었을때 동기와 비동기랑 비슷한 말인가 했지만 변수만 가지고 쉽게 이해할 수 있다 JAVA C C+ 같은 언어가 정적 타입이라고 할 수 있다 예를들어서 private String name; 이런식으로 Integer라는 타입을 명확하게 지정해주어 다른타입이 오면 오류를 표출해 주는게 정적 타입이라고 할 수 있고 동적 타입은 JS, Python같은 언어에서 사용하는데 let name; ex) name = 100; name = '이름'; name = true; 특정한 타입이 없이 선언되고 초기화를 할 수..
· 키워드
🤔 둘중 고르라면 123 🧐 상속 테이블 기본으로 갈꼬가면서 비즈니스 로직에 중요한 역활이면 😆 단일 테이블 아주 단순하면 a 💪 출처 및 도움주신분들 a ​
· 키워드
🤔 순수 객체 상태를 고려해서 항상 양쪽에 값을 설정하자 public void setQna(Qna qna){ this.qna =qna; qna.getQnaAttachedFiles().add(this); } 🧐 연관관계 편의 메소드를 생성하자. Team team = new Team(); team.setName("TeamA"); em.persist(team); Member member = new Member(); member.setUsername("member1"); em.persist(member); team.addMember(member); em.flush(); em.clear(); public void addMember(Member member){ member.setTeam(this); members..
· 키워드
🤔 터미널에서 우분투 접속 방법 ssh 키파일이 있는 곳에서 다음 명령어를 입력 ssh -i {본인키} {클라우드이름}@{ip주소} ex) ssh -i id_rsa2 ubuntu@152.70.247.35 🧐 MariaDB 및 사용자 설정 DB 생성 https://blogger.pe.kr/885\ 우분투 20.04 에 MariaDB 설치하기 python의 웹 프레임워크인 Flask를 테스트하면서 DB를 연동해야할 일이 생겼다. MySQL을 설치할지 아니면 MariaDB를 설치할지를 고민하다 MariaDB를 설치하기로 했다. [Flask 웹 프레임워크] Blueprint를 이용 blogger.pe.kr https://wlsufld.tistory.com/40 MariaDB 데이터베이스 생성, 계정생성, 권한..
· 키워드
🤔 @RequiredArgsConstructor 란? 기존에 필드주입으로 사용하던 @Autowired 구문을 생성자 주입으로 바꾸려던중 기존에 제대로 알고 사용하지 못했던 @RequiredArgsConstructor 가 필드 생성자가 이미 준비 되어었다는 구문을 확인하고 생성자 주입을 제거하고 필드 주입으로 변경후 @RequiredArgsConstructor를 사용했다. 🧐 처음 코드 public class QnaServiceDef implements QnaService { private final FileSystemStorageService fileSystemStorageService; private final ServerDeviceServiceIF serverDeviceService; privat..
· 키워드
🤔 데이터 인자를 할당하는 세 가지 방법 무엇이 다른것일까?@RequestBody @RequestParam @PathVariable 처음 Post로 데이터를 받아올때 @RequestBody를 이용해서 DTO에 맞춰서 데이터를 가져왔고 Get으로 데이터를 받아올때는 @PathVariable을 이용해서 String 및 Integer을 받아왔다 도대체 무엇이 다른것일까? 🧐 https://ocblog.tistory.com/49 위 블로그에서 @RequestBody 와 @RequestParam의 차이점을 명확하게 구분하였다. 객체 생성의 여부와 각 변수별로 데이터의 저장! Body는 객체가 생성되어 get,set이 용이하고 Param은 데이터 별로 저장하기 용이하다는 것 url상에서 데이터를 전달하는 경우(f..
· 키워드
https://memostack.tistory.com/242?category=755747
· 키워드
🚪 프로젝트에서의 @Autowired @RestController public class MemberController { @Autowired private MemberService memberService; ... RestController를 주로 사용하는 나에게는 처음 본 코드에서 @Autowired로 의존성 주입을 했다 하지만 Intellij에서는 경고가 떴다. 🗝 필드 주입을 생성자 주입으로 https://mangkyu.tistory.com/125 [Spring] 다양한 의존성 주입 방법과 생성자 주입을 사용해야 하는 이유 - (2/2) Spring 프레임워크의 핵심 기술 중 하나가 바로 DI(Dependency Injection, 의존성 주입)이다. Spring 프레임워크와 같은 DI 프레임워..
벨보이
'키워드' 카테고리의 글 목록