profile
스프링 피바라기
post-thumbnail

마케팅원론(1) - 마케팅 개념~ 구매의사 결정과정

경영학 마케팅 공부를 하면서 소프트웨어 기획과 연관을 지어보자.

2021년 6월 10일
·
0개의 댓글
post-thumbnail

통큰 경매 기획

21학년도 1학기 네트워크 프로그래밍 수업에서 "소켓을 활용한 프로젝트"를 진행하게 되었다.네트워크 프로그래밍과 관련이 있고.. (tcp/ip , socket 등)언어는 자유이니..Spring boot를 공부하는 나에게 Web Socket을 활용해서 실시간소통을 하는

2021년 5월 5일
·
0개의 댓글
post-thumbnail

TCP/IP 소켓프로그래밍 - 멀티 쓰레드와 멀티플렉싱

멀티 프로세스는 code, data,heap, stack을 전부 복사해서 각각의 프로세스가 독립적으로 갖게된다.\-> 프로세스가 많아질수록 자원을 낭비하게 된다.쓰레드는 code, data, heap을 공유해서 사용하게 된다.\-> stack만 독립적으로 갖기 때문에,

2021년 4월 17일
·
0개의 댓글

소프트웨어 공학 (1) - 개요, 전체적 시각, 다양한 용어

소프트웨어 저장장치에 저장된 특정한 목적의 하나 또는 다수의 컴퓨터 프로그램을 의미소프트웨어는 제조가 아닌 개발되어야 하는 것이고,시간이 지나면 소모되는 것이 아닌 환경 변화에 따른 품질 저하가 발생한다.소프트웨어공학소프트웨어의 개발, 운용, 유지보수 등의 생명주기 전

2021년 4월 14일
·
0개의 댓글

TCP/IP 소켓프로그래밍 - 멀티 프로세스 소켓 프로그래밍

**멀티 프로세스 프로그래밍 기술과 소켓 네트워크 프로그래밍 기술을 접목하면, 한 번에 여러 개의 클라이언트를 처리하는 서버를 만들 수 있다.** 프로세스 란? 프로그램을 실행할 때 만들어지는 것이 프로세스이다. 프로그램을 실행하면, 운영체제는 하드디스크에 저장된

2021년 4월 12일
·
1개의 댓글

TCP/IP 소켓프로그래밍 - socket의 기본

소켓은 함수의 모음, 즉 라이브러리 이다.네트워크 프로그래밍이란 네트워크 프로그램의 작성을 위한 각 과정을 정의하고,각 과정에 맞게 적당한 소켓 함수를 선택해서 프로그래밍하는 일련의 과정이다. 고급 소켓 프로그래밍은 위 기본 골격에 멀티 통신과 성능 향상 등의 살을 붙

2021년 4월 12일
·
0개의 댓글

SQLD를 향한 여정 (7) - SQL 문법 관련 문제 정리 2

CASE 함수 case표현은 IF-THEN-ELSE 논리와 유사한 방식으로 작성해서 SQL의 비교연산기능을 보완한다. ORACLE에서 decode를 사용해서 표현식의 값이 기준값 1이면 1을 출력하고, 기준값 2이면, 2를 출력한다 CASE EXPRESSION 은 si

2021년 3월 19일
·
0개의 댓글

SQLD를 향한 여정 (6) - SQL 함수

함수 내장 함수와 사용자 정의 함수 내장 함수는 입력값에 따라 단일행함수와 다중행 함수 다중행 함수는 집계함수, 그룹함수, 윈도우 함수로 분류 함수는 입력값에 상관없이 하나의 값만 출력 M:1 단일행 함수 : 단일 행 내의 하나의 값, 여러 값이 입력 인수로 사용

2021년 3월 17일
·
0개의 댓글

1일 10 SQL 연습

SQL 문자형 함수 SUBSTR()AND OR NOT 을 이용한 다중 조건BETWEEN 연산자: between ~ AND ~ 주어진 값의 범위에 어떤 값이 포함되어 있는지들 결정하도록 하는 연산자IN 연산자: IN (~,~,~); 컬럼의 문자열 값을 여러 문자열 집합에

2021년 3월 15일
·
0개의 댓글

SQLD를 향한 여정 (5) - SQL 문법 관련 문제 정리

DROP , TRUNCATE DROP 사용시 테이블의 모든 데이터및 구조를 삭제한다. CASCADE table을 삭제할때, 외부키로 연결이 되어있다면..? 연결된 데이터들을 테이블별로 다 지워주는 방법이있다 하지만, 이것은 너무 많은 쿼리문과 통신 낭비이다 (연결된 T

2021년 3월 15일
·
0개의 댓글

SQLD를 향한 여정 (4) - 앞선 내용 정리 및 SQL 문법 진입

정규화 정규화란 관계형 데이터 베이스에서 중복을 최소화 하기 위해서 데이터를 구조화하는 작업 제 1정규화는 행과 열의 순서의 영향을 받지않으며, 모든 항목에 값이 있으며, 중복 기능 열이 없어야한다 제 2정규화는 이행적 함수종속이 있을때, 그것을 쪼깨서 표현 제 3정규

2021년 3월 15일
·
0개의 댓글

SQLD를 향한 여정 (3) - 테이블 분할, 분산 DB 및 앞 내용 다시 정리

대량의 데이터 발생에 따른 테이블 분할 테이블 분할 설계 수평 분할 수직 분할 성능 저하의 원인은? 하나의 테이블에 데이터가 집중되기 때문이다. -> 테이블의 구조가 커져서 효율성이 떨어진다. 또한 디스크의 I/O을 많이 유발하게 된다 하나의 테이블에 여러개 컬럼이

2021년 3월 9일
·
0개의 댓글

SQLD를 향한 여정 (2) - 관계와 식별자, 정규화 및 반정규화

말 그대로 엔티티와 엔티티간의 관계이다.엔티티간에 직접 관계를 맺는것이 아니라, 엔티티의 인스턴스 사이의 논리적인 연관성을 부여한다.인스턴스 대 인스턴스의 관계 형태를 패어링 이라한다관계표현에는 이항, 삼항, N항 등이 존재한다표기 요소 : 관계명, 관계차수, 관계선택

2021년 3월 3일
·
0개의 댓글

SQLD를 향한 여정 (1) - 데이터 모델링과 엔티티 그리고 속성

SQLD 공부 과정 1 - 데이터 모델링과 그 안의 데이터 독립성, 엔티티, 속성, ERD 등 기본 개념

2021년 3월 2일
·
0개의 댓글