Bank-End Chronicles

「Memory gets GC’d, but this blog stays committed.」

데이터 모델링 기초 - 엔티티, 속성, 관계

Entity, Attribute, Relationship

데이터 모델링 사용자의 요구사항을 분석해서 IT시스템을 구축하기 위하여 ‘데이터’ 요건을 형상화하는 작업 (테이블을 만들어놓고 데이터를 잘 모델링한 후, 그 데이터에 사용자가 쉽게 접근하게 하기 위해 프로그래밍을 하는 순서다) 프로그램에 데이터 모델링이 필요한 이유 소프트웨어의 본질은 동작과 데이터다 ...

Spring - 객체지향 SOLID 5원칙

인프런 <스프링 핵심 원리 - 기본편>을 들으면서 정리

보다 유지보수하기 쉽고, 유연하고, 확장이 쉬운 소프트웨어를 만들기 위해서는 객체지향 디자인 원리를 알아야한다. SOLID 클린코드로 유명한 로버트 마틴은 좋은 객체 지향 설계의 5가지 원칙을 정리했다. 1. SRP 단일 책임 원칙 single reponsibility principle 한 클래스는 하나의 책임만 가져야 한다. ...

Spring - 의존관계 주입

인프런 <스프링 핵심 원리 - 기본편>을 들으면서 정리

의존관계를 주입하는 4가지 방법 생성자 주입 수정자 주입(setter 주입) 필드 주입 일반 메소드 주입 생성자 주입 생성자를 통해서 의존관계를 주입 받는 방법 특징 생성자 호출 싲점에 1번만 호출되는 것이 보장된다 불변, 필수 의존관계에 사용 1 2 3 4 5 6 7 8...

7월 24일 (토)

비대면 5주차

요즘 배운 것 텐서플로우로 이미지 학습하는 inception, 데이터 전처리를 하는 okt, konlpy, 회귀분석에 쓰이는 matplotlib, numpy 등등 파이썬은 거의 처음인데 이미 쓰여진 소스코드를 기반으로 사용했기 때문에 안다고는 할 수 없는 상황 그치만 새로운 것을 배우는 과정은 늘 재밌다 머신러닝 겉 핥기 수업이었지만...

텐서플로우로 회귀분석하기

regression analysis

회귀분석 Regression Analysis 관찰된 연속형 변수들에 대해 두 변수 사이의 모형을 구한 뒤 적합도를 특정해 내는 분석 방법 기본 동작 원리 데이터들의 특성을 파악한다 경향성Tendency 및 의존성Dependency를 수식으로 작성한다 앞으로 발생할 일을 예측한다Prediction 회귀분석 데이터의 특징 ...

텐서플로우의 개념과 기본 용어 정리

tensor, variable, constant

개념 텐서플로우 메커니즘 텐서플로우는 node와 edge로 구성된 그래프로 표현된다 그래프의 각 node들은 operation을 의미한다 기본 용어 기본 자료구조 Tensor 그래프에서 edge를 따라 흐르는 값을 의미한다 다차원 배열과 리스트로 구성된다 rank, shape, type 세 가지의 매개변수를 가진다 Te...

7월 13일 (화)

스프링 2주차

새롭게 알게된 것 스프링의 폴더 구조와 구성 파일들 maven방식의 pom.xml사용법 아주 간단하고 멋지지만 사용하기 어려운 줄임말 같은 Spring Data JPA가 엔티티를 만들고 사용하는 방식. OneToMany와 ManyToOne Controller와 Model로 프론트에서 일어날 일을 명료하게 정리하는 방법 Th...

Spring - 환경설정

<스프링 인 액션>을 읽으면서 정리

스프링 프로젝트 시작하기 기본적으로 프로젝트 위저드는 https://start.spring.io의 스프링 Initializr를 호출하여 프로젝트를 생성한다 스프링 프로젝트 구조 src/main/java : 애플리케이션 소스 코드 src/test/java : 테스트 코드 src/main/resources : 자바 리소스가 아닌 ...

Java - 람다 Predicate

<이것이 자바다>를 읽으며 정리

Predicate 함수적 인터페이스 매개변수와 boolean 리턴값이 있는 testXXX()메소드를 가지고 있다 이 메소드들은 매개값을 조사해서 true 또는 false로 리턴하는 역할을 한다 인터페이스 명 : Predicate<T> 추상 메소드 : boolean test(T t) 객체 T...

7월 2일 (금)

IoC

앞으로 더 공부할 것 Spring (maven, gradle) 인프런 김영한 자바 스트림 확실히 알기 회귀분석에 대해서 알고리즘 문제 풀이 다가오는 정처기 필기