T.I.L(44)
-
[24.05.27] 내일배움캠프 29일차 JAVA TIL - 행렬의 덧셈
오늘 한 일2주차 엔티티, myselectshop 실습 구현11시 강의 듣기 class Solution { public int[][] solution(int[][] arr1, int[][] arr2) { int[][] answer = new int[arr1.length][arr2[0].length]; for(int i=0;i
2024.05.28 -
[24.05.24] 내일배움캠프 28일차 JAVA TIL - Entity
오늘 한 일Web 강의 수강 - Swagger로 API 문서 작성하기2-6 ~ 2-13 스프링 숙련주차 수강 JPA 한걸음 더 나아가기Entity 연관 관계@ anotation을 이용하여 관계성 표시하기 1대 1 관계 @OneToOne단방향 관계 : 외래 키의 주인 정하기외래키의 주인만이 외래 키를 등록, 수정, 삭제할 수 있으며 주인이 아닌 쪽은 오직 외래 키를 읽기만 가능합니다. @JoinColumn()은 외래 키의 주인이 활용하는 애너테이션 음식 엔티티@Entity@Table(name = "food")public class Food { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; privat..
2024.05.24 -
[24.05.23] 내일배움캠프 27일차 JAVA TIL - 프로그래머스 약수의 개수와 덧셈
오늘 한 일2주차 resttamplate2주차 엔티티 강의 수강 class Solution { public int solution(int left, int right) { int answer = 0; for(int i= left; i
2024.05.24 -
[24.05.22] 내일배움캠프 26일차 JAVA TIL - server / client
오늘 한 일 숙련주차 강의 수강백엔드 신입 기술면접 질문 정리 WAS 와 WS의 차이WAS(Web Application server) : 비즈니스 로직을 넣을 수 있다. ) tomcat, php asp, .net등WS(Web server) : 비즈니스 로직을 넣을 수 없다 ) Nginx, Apache Spring Framework에 대해 설명해주세요.스프링 프레임워크는 자바 개발을 편리하게 해주는 오픈소스 프레임워크입니다.경량 컨테이너로 자바 객체 직접 관리 - 객체 생성, 소멸같은 라이프 사이클을 관리하며 필요한 객체 사용제어의 역전(IoC) : 컨트롤의 제어권이 프레임워크에 있어 필요에 따라 스프링이 사용자의 코드를 호출의존성 주입(DI) : 각각 계층, 서비스들 간에 의존성이 존재할 경우 프레임..
2024.05.23 -
[24.05.21] 내일배움캠프 25일차 JAVA TIL - JPA
오늘 한 일스프링 기본 2주차 완강스프링 기본 주차 기본 기능 구현\ 오늘은 실습 & 과제 구현시 발생했던 오류를 정리해보려고 한다. 일단, IntelliJ에서 한글이 깨지던 오류 ... build.gradle 에서tasks.withType(JavaCompile){ options.encoding = "UTF-8"}를 추가해주니 해결됐다. 담당 튜터님이 찾아주셨다 감사합니다 ^_^... Spring boot - gradle - mariadb 설정법 gradle에 의존성 주입하기dependencies { // JPA 구현체인 hibernate implementation 'org.hibernate:hibernate-core:6.1.7.Final' // MySQL implementat..
2024.05.21 -
[24.05.20] 내일배움캠프 24일차 JAVA TIL - 협업
오늘 한 일Web 강의 수강 - 협업(박진상 튜터님), 디버깅(김순철 튜터)스프링 기본 2주차 강의 수강 협업의 중요성당연한 얘기겠지만, 기업의 목적은 이윤 추구이다. 팀 단위로 업무를 수행하는 것이 훨씬 효율적이기 때문에 협업또한 중요하다.협업을 통해 얻는 시너지가 무엇인가?잘하는 개발자와 못하는 개발자가 있다면 잘하는 개발자가 지식 공유를 통하여 지휘할 수 있다.처음에는 잘하는 개발자 1명이 모든 업무를 수행하는 것이 가장 빠르겠지만, 장기적인 관점으로 봤을 때에는 팀 자체의 퀄리티를 높일 수 있다.협업을 효율적으로 했다는 점을 어필하기 위해, 수치로 기재하는게 굉장히 중요하다.수치로 기재하기 위해서는 협업 툴을 사용하면 좋다. 자체 Q&A Q1. 지식 공유가 어렵습니다.- 옆사람과 사담으로 기술 ..
2024.05.20