전체 글91 [sts4-Spring Boot] 02. Java and Spring Project - STS에서 db연동하기 sts (spring tool suite4)를 사용하여 mysql 데이터베이스를 연동해보자 이를 위해 먼저 프로젝트를 생성한다. new 프로젝트 생성 게시판 만들 거라서 이름 board로 설정 type은 라이브러리 관리해줌. 각 문법이 다름 원래는 편해서 Maven을 많이 사용했는데 버전 다를 때 원활하지 않음 그래서 나온 게 Gradle(나온지 3년?) 자바는 Groovy스타일이 더 맞음 (Lombok은 지금 안 쓰긴 함) next > Finish 프로젝트를 생성했으면 각 폴더 및 파일에 대해 알아보자 1. src/main/java directory 기존 spring legacy(일반적인 스프링 프레임워크 프로젝트)와 마찬가지로 자바 파일이 위치하는 디렉토리 - BoardApplication 클래스 m.. 2023. 11. 9. [sts4-Spring Boot] 01. OOP and Spring Framework Section 01. Network, Internet, Web Network 컴퓨터와 컴퓨터를 연결해주는 망 컴퓨터 네트워크 TCP/IP 컴퓨터 간 통신할 수 있게 만든 프로토콜 인터넷 기반 네트워크 시스템 -> 하드웨어, 운영체제, 접속 매체 관계 없이 동작하는 개방형 구조 IP address TCP/IP로 연결된 네트워크에서 각 컴퓨터를 구분하는 주소 ex) 123.123.123.123처럼 4개로 구분된 10진수 Internet 전 세계가 하나로 연결된 네트워크 의미하는 고유명사 내부 네트워크를 의미 인터넷은 네트워크 인프라 www, email 등은 인터넷 기반 서비스 인터넷 ≠ 웹 Port 네트워크 서비스 접속하기 위한 접점 컴퓨터에서 여러 네트워크 서비스 제공할 때 구분하는 용도 like 은행의 .. 2023. 11. 9. [SQLD] 2장. 데이터 모델과 성능 제1절. 성능 데이터 모델링의 개요 성능 데이터 모델링 DB 성능 고려해서 데이터 모델링하는 것 EX) 정규화, 반정규화, 테이블 통합/분할/조인, PK/FK ... 수행 시점 빠를수록 good in 분석/설계 단계 good 고려사항 관심사별로 정규화 DB 용량산정 DB에 발생되는 트랜잭션 유형 파악 ← CRUD 매트릭스 활용 용량, 트랜잭션 유형 따라 반정규화 이력모델 조정 or 인덱스 고려하여 PK/FK 순서 조정 or 슈퍼/서브 조정 성능관점에서 data model 검증제2절. 정규화와 성능 정규화 삽입/삭제/갱신 이상 현상 방지 ! 함수적 종속성*에 기반 * 함수적 종속성 : 어떤 기준값에 의해 종속되는 현상 결정자 ex : 주민등록번호, 학번 종속자 ex : 이름, 혈액형, 출생지, 주소, 학년.. 2023. 11. 9. [STM32] STM32CubeIDE i2C-LCD 사용하기 NUCLEO-F429ZI 보드를 이용하여 lcd를 출력해보자. (board select로 프로젝트 만든 상태) 먼저 i2C 모드를 Disable에서 I2C로 활성화하면 자동으로 핀2개가 설정된다. (나는 Pb8이 더 편해서 옮겼다.) generate code를 하면 Drivers > STM32F4xx_HAL_Driver의 Inc와 Src 폴더에 i2c 관련 c와 헤더 파일이 생긴 걸 확인할 수 있다. 본격적으로 lcd 사용을 위해 main.c가 있는 Core > Src 폴더에 lcd.c를 추가한다. main에 lcd 주소를 선언하고 /* Private includes ----------------------------------------------------------*/ /* USER CODE BEG.. 2023. 11. 8. 이전 1 ··· 11 12 13 14 15 16 17 ··· 23 다음 728x90