[Statistics] 선형대수학 벡터 통계

1. 선형대수학 1) 벡터 – 숫자의 나열 – 숫자의 묶음 예) x = (1, 2, 3), y = (4, 3, 1)    2) 벡터의 연산 x + y = (5, 5, 4) 3 * x = (3, 6, 9)    3) 벡터의 특징 – 원소값, 방향(상대적인 위치) 4) 벡터의 차원 – 원소의 개수    5) … Read more

[Statistics] EDA정의와 필요성

1. EDA 정의 1) Exploratory Data Analysis 2) 탐색적 데이터 분석 3) Data ==> EDA ==> 인사이트 도출 4) EDA : 시각화, 통계 분석   2. EDA 필요성(효과) 1) 데이터 이해할 수 있도록 도와준다. 2) 가설을 추가하거나 수정할 수 있다.     “이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.”  3. 가설 수립과 검정하기 1) 반복으로 구성된다. 가설 수립 ==> EDA를 통한 가설 검정 ==> Insight 획득, 구체화   … Read more

[Statistics] 기술 통계과 추리통계

추리통계 [Spring]웹 애플리케이션 HTTP 응답 상태코드 웹 개발 트렌드 백엔드 프론트엔드   1. 기술통계 1) 수집한 자료를 분석하여 대상들의 속성을 파악하는 통계 방법 – 중심 경향 값 – 분산도 – 상관계수 – 회귀계수   2) 중심경향값  – 평균 : 전체 자료가 가지는 수치들의 총합을 전체 자료의 수로 나눈 수치  – 중심값 : 최댓값과 최솟값의 정가운데 수치 … Read more

[Spring] 관점 지향 프로그래밍 핵심기능과 부가기능 개요 weaving Aspect 등 관련 용어

관점 지향 프로그래밍 (AOP : Aspect Oriented Programming) 프로그램 다운로드 없이 컴퓨터 자동 종료 및 예약 종료 간단하게 하기   1. 관점 지향 프로그래밍 (AOP : Aspect Oriented Programming)   1) 특정한 함수(핵심기능) 호출 전이나 후에 뭔가 공통적인 처리가 필요하다면 AOP 구현한다. – 로깅, 트랜잭션, 인증   2) OOP로 처리하기에는 다소 까다로운 부분을 AOP라는 처리 … Read more

[Spring] 유효성 검증 Validation Data binding MessageSource

Spring Validation   1. Validation   1) 유효성 검증 – 사용자 또는 서버의 요청(http request) 내용에서 잘못된 내용이 있는지 확인하는 단계를 말한다. 2. Validation 종류   1) 데이터 검증   – 필수 데이터의 존재 유무 – 문자열의 길이나 숫자형 데이터의 경우 값의 범위  – email, 신용카드 번호, date 등 특정 형식에 맞춘 데이터 3. Spring의 Validation … Read more

[Spring] jUnit Test Annotation Assert 메서드

Assert 메서드   1. jUnit   1) 의미 : java에서 독립된 단위 테스트 (Unit Test)를 지원해주는 프레임워크이다. 2) 단위 테스트를 쉽게 해주는 테스트 지원 프레임워크 2. 단위 테스트(Unit Test)   1) 소스 코드의 특정 모듈이 의도된 대로 정확히 작동하는지 검증하는 절차를 말한다. 2) 모든 함수와 메서드에 대한 테스트 케이스를 작성하는 절차이다. 3. jUnit 특징   … Read more

[Spring] JDBC설정, DB연결

DB 연결 관리 클래스   1. JDBC 설정 및 DB 연결   1) Java Database Connectivity 2) 자바로 데이터베이스 연결 및 관련 작업 시 사용하는 API이다. 3) JDBC API를 사용하기 위해서는 JDBC 드라이버가 있어야 한다. 4) 각 DBMS에 맞는 JDBC 드라이버를 다운로드한 후 설정하면 DBMS 종류에 상관없이 동일한 방식의 프로그래밍이 가능하다. 2. 기본적인 DB 연결 … Read more

[Spring] Bean Beans IoC컨테이너 의존관계주입

Bean 등록   1. 용어   1) DI (Dependency Injection), IoC(Inversion of Control) – 스프링이 바닥판처럼 깔려있고, 우리는 그 위에 멋진 조립(애플리케이션)을 만들면 됨.   2) Bean   – JavaBean – 데이터를 저장하기 한 구조체로 자바 빈 규약이라는 것을 따르는 구조체– private 프로퍼티와 getter/setter로만 데이터를 접근한다.– 인수(argument)가 없는 기본 생성자가 있다.   – 스프링에서의 Bean … Read more

[Spring]스프링 프레임워크 핵심기술 및 횡단 관심사

횡단 관심사   1. 스프링 프레임워크 핵심기술   1) Core (DI, IoC) – 스프링의 근간 – 내가 만든 클래스를 스프링이 직접 관리하여 애플리케이션을 동작하게 한다.   2) AOP (Aspect Oriented Programming) – 공통적인 코드를 프레임워크 레벨에서 지원해주는 방법   3) Validation, Data binding – 검증 그리고 외부에서 받은 데이터를 담아내는 방법   4) Resource – … Read more

[Spring] Redirect Forward Filter Mapping URL패턴

@RequestMapping의 URL 패턴   1. redirect & forward 처리 과정   1) redirect   – 클라이언트 수동으로 write.jsp로 요청(request), GET/POST 요청 둘 다 가능 – 서버에서 300번대 응답 헤더(redirect)로 응답 – 클라이언트에서 자동으로 login.jsp로 GET요청 – redirect는 무조건 GET 요청으로 보냄.  ==> 요청 2번, 응답 2번   2) forward   – 클라이언트에서 수동으로 write.jsp 요청(request) … Read more