231024

한라봉봉·2023년 10월 24일
0

기업연계 BE 교육 TIL

목록 보기
16/58

DB

DB에 데이터를 입력하는 방법

  1. insert into - 개발자
  2. 폼 - 사용자
  3. 엑셀 - 편한방법(csv로 저장)

통계분석

R 사용, CRAN 사이트에서 지원

sql 내장함수사용은 github 참조

UML: 클래스 다이어그램

가장 윗 부분에는 클래스 명이 들어가고, 중간 부분에는 속성(클래스의 특징, 변수)이 들어갑니다. 마지막 부분에는 연산(메서드, 클래스가 수행하는 책임)이 들어갑니다.
ctrl enter 칸내 이동
ctrl shift enter 클래스에서 칸 이동
-,+,#과 같은 기호들이 작성됐는데 순서대로 private, public, protected를 의미

  1. star uml에서 Tools > extension manager > java install > 창 다시 켜기
  2. 클래스 다이어그램 생성
  3. Tools > java > generate code > 저장시 .java 파일 생성됨
    • 주석제거를 원하는 경우 configure에서 document 체크해제

인텔리제이 자동 생성

ERD

https://cafe.naver.com/hamminglab
1. star uml에서 Tools > extension manager > ddl 검색하여 install > 창 다시 켜기
2. ERD 다이어그램 생성
3. Tools > java > generate code > .sql로 저장 > 파일 생성됨
4. sql 파일 확인시 테이블 생성 sql확인가능

시퀀스 다이어그램

기타

스케일 업& 스케일 아웃

  1. 스케일 업(Scale-up)은 쉽게 말하면 기존의 서버를 보다 높은 사양으로 업그레이드하는 것을 말한다.
  2. 스케일 아웃(Scale-out)은 장비를 추가해서 확장하는 방식을 말한다.
    https://tecoble.techcourse.co.kr/post/2021-10-12-scale-up-scale-out/

github / gitLab

github 공개 서버
gitLab 자체 서버
https://velog.io/@leyuri/Github-%EA%B3%BC-Gitlab-%EC%9D%98-%EC%B0%A8%EC%9D%B4

서버사용

웹퍼블리싱 : dothome
JSP, Spring : AWS(EC2)
SpringBoot, Node, React : CloudType

DB 한글깨짐

mariadb10.x
mysql 8.x
: 기본적으로 utf8. 안깨짐

5.x 깨짐

client에서 스키마 생성

create database if not exists csv_test;
create database csv_test;
use csv_test -> 데이터베이스 바꾸기

MAV

Model and view
jsp 사용시.
ModelAndView는 @Controller 어노테이션을 사용하기 전부터 사용되었고, Spring MVC가 @Controller 어노테이션을 지원하기 시작한 후로 ModelAndView를 잘 사용하지 않는다고 합니다.
https://backendcode.tistory.com/253

과제

데이터 합치기

https://cafe.naver.com/hamminglab/18041

다음주 금요일(3일) 조별과제

  1. 각자 테이블 생성create, 데이터 입력insert sql문으로
  2. 생성 데이터 입력 sql문 한곳에 모으기 < - 1번
  3. 관계 설정 sql문 블록 실행 <- 2번
profile
백엔드 개발공부 로그를 기록합니다

0개의 댓글