SW Academy

[CNU SW Academy] 32일차(23.01.13)

narlo 2023. 1. 13. 15:52

역량평가 시험 (10:00 ~ 11:00)


팀프로젝트 구현

협업 환경 세팅 및 로그인 페이지 UI 구현

https://github.com/CNU-SW6/proj-fe/tree/hj

 

GitHub - CNU-SW6/proj-fe

Contribute to CNU-SW6/proj-fe development by creating an account on GitHub.

github.com


하석재강사님 강의

백엔드

- 성능

=> 로드밸런싱(네트워크장비, L4/L7 스위치)

L4(전송계층, TCP/UDP/포트)

L7(응용계층, GET/PUT/POST/DELETE => REST)

 

- 데이터 안정성

=> DBMS(트랜잭션 / 이중화)

 

WAS - DB(트랜잭션 / 이중화) + 로드밸런싱

 

1. Java - JDBC

2. Spring - JDBC 

3. Spring Data Source 

4. Spring JPA

 

Hibernate(ORM) vs. MyBatis(SQLMapper)

Object-Relational Mapping

 

Object -> DBMS

 

DBMS는데이터 저장소이다.

DBMS는 데이터 저장소 + 비지니스로직이다.

Stored procedure(PL/SQL)  

 

DBMS를 선택가능 / 선택불가


 

코딩테스트

하지만 빨랐죠

import math
n = int(input())
for i in range(n):
    a, b = map(int, input().split(" "))
    if math.gcd(a, b) == 1:
        print('Perfect')
    else:
        print('Not even close')

math 라이브러리의 gcd 함수를 이용해 해결하였다.

'SW Academy' 카테고리의 다른 글

[CNU SW Academy] 33일차(23.01.16)  (0) 2023.01.17
[CNU SW Academy] 01.11 보강  (1) 2023.01.15
[CNU SW Academy] 31일차(23.01.12)  (0) 2023.01.12
[CNU SW Academy] 29일차(23.01.10)  (0) 2023.01.10
[CNU SW Academy] 28일차(23.01.09)  (0) 2023.01.09