일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Machine Learning
- VSCode
- 코딩도장
- git
- ICT멘토링
- colab
- C언어
- OSS
- API
- ChatGPT
- Docker
- 국가과제
- cloud
- Resnet
- LINUX MASTER
- Database
- Spring
- 크롤링 개발
- Python
- 고등학생 대상
- 인터넷의이해
- rnn
- Web
- suricata
- Github
- GoogleDrive
- Rocky Linux
- Powershell
- Spring Boot
- KAKAO
- Today
- Total
목록분류 전체보기 (162)
코딩두의 포트폴리오

1. 스프링은 FrameWork이다'틀' 안에서 동작을 한다 2. 스프링은 오픈소스이다공개된 소스를 사용하여 내부를 볼 수 있다 -> 내부를 뜯어고칠 수 있다 3. 스프링은 IoC 컨테이너를 가진다 Inversion of Controll -> 제어의 역전 -> 주도권이 스프링에게 있다!ex)Class - 설계도class에는 abstract class가 있다(추상 클래스)캐릭터는 추상적인 것이라 실체화가 불가능Object - 실체화가 가능한 것Instance - 실체화 된 -> 주도권이 스프링에 있다는 것은 내가 오브젝트를 직접 공유를 해서 heap이라는 메모리 공간에 올리게 되면 내가 직접 new를 하는 것 4. 스프링은 DI를 지원한다.Dependency Injection(의존성 주입)예전에는 개..

컨테이너 오케스트레이션컨테이너의 배포, 관리, 확장 등을 자동화하는 기술 쿠버네티스(Kubernetes, K8S)오픈 소스 기반의 대표적인 컨테이너 오케스트레이션 도구다수의 컨테이너 자동으로 운영 - 컨테이너 자동 배포, 자동 스케일링Pod쿠버네티스에서 관리하는 가장 작은 배포 단위Pod는 1개 이상의 컨테이너 포함컨테이너 생성 시 Pod 생성 x / Pod 생성 시 컨테이너가 내포된 상태임Worker Node1이 일반적인 컨테이너 운영 방식Worker Node3은 3개의 컨테이너가 1개의 Pod로 관리되고, 특정 목적 있을 시 사용 Pod 생성쿠버네티스 클러스트 제어 명령어(Kubectl)를 활용 -> Pod 제어컨테이너가 포함된 Pod를 한 번에 생성 가능Docker 명령어에 대한 API 제공 (Do..

8.1 데이터베이스 설계 단계데이터베이스 설계DB 설계 - 사용자의 다양한 요구 사항을 고려하여 데이터베이스를 생성하는 과정DB 기본 요건 - 요구 사항 만족, 일관성과 무결성 유지, 이해 쉽고 접근 편리관계 데이터베이스의 대표적 설계 방법 - E-R 모델과 릴레이션 변환 규칙을 이용한 설계 / 정규화를 이용한 설계E-R 모델과 리레이션 변환 규칙을 이용한 설계 과정2단계 - 개념적 데이터 모델링3단계 - 논리적 데이터 모델링 8.2 요구 사항 분석설계 1단계 - 요구 사항 분석목적사용자의 요구 사항을 수집, 분석 -> 개발할 DB 용도 파악 (필요한 데이터, 필요한 처리 등)결과물요구 사항 명세서주요 작업DB를 실제로 사용할 주요 사용자 범위 결정사용자가 조직에서 수행하는 업무 분석면담, 설문 조사, ..

7.3 SQL을 이용한 데이터 조작부속 질의문을 이용한 검색SELECT 문 안에 또 다른 SELECT 문을 포함하는 질의상위 질의문(주 질의문, main query): 다른 SELECT 문을 포함하는 SELECT 문부속 질의문(서브 질의문, sub query): 다른 SELECT 문 안에 들어 있는 SELECT 문괄호로 묶어서 작성, ORDER BY 절을 사용 x, 상위 질의문보다 먼저 수행됨단일 행 부속 질의문: 하나의 행을 결과로 반환다중 행 부속 질의문: 하나 이상의 행을 결과로 반환부속 질의문을 먼저 수행 -> 그 결과로 상위 질의문 수행 -> 최종 결과 테이블 반환부속 질의문, 상의 질의문을 연결하는 연산자 필요단일 행 부속 질의문은 비교 연산자(=, , >, >=, 다중 행 부속 질의문은 비교..

7.3 SQL을 이용한 데이터 조작SQL의 데이터 조작 기능 고객 테이블 - 예제에 사용할 판매 DB제품 테이블 - 예제에 사용할 판매 DB주문 테이블 - 질의에 사용할 판매 DB데이터 검색: SELECT 문기본 검색SELECT 키워드와 함께 검색하고 싶은 속성의 이름 나열FROM 키워드와 함께 검색하고 싶은 속성이 있는 테이블의 이름 나열검색 결과는 테이블 형태로 반환- ALL * 결과 테이블이 튜플의 중복을 허용하도록 지정(생략 가능)- DISTINCT * 결과 테이블이 튜플의 중복을 허용하지 않도록 지정 예제 7-10고객 (Customer) 테이블에서 고객아이디(C_ID), 고객이름(C_Name), 등급(C_Grade) 속성을 검색해보자. 예제 7-11고객 (Customer) 테이블에서 존재하는 모..

도커(Docker)Linux 응용 프로그램들을 프로세스 격리 기술을 사용해 컨테이너로 실행,관리하는 오픈 소스 프로젝트Linux 컨테이너 생성 및 사용을 돕는 컨테이너 기술 도커 이전 환경개발환경과 테스팅, 운영환경의 차이전문 엔지니어의 지식에 의지하여 개발 및 서버 운영 -> 협업의 어려움APP 업데이트, 서버 변경, 재구축, 유지보수의 어려움 도커 등장 이후한 번 만들어놓은 환경 그대로 사용 가능모든 엔지니어가 하나의 언어로 협업 가능SW 업데이트, 서버 유지 보수 용이 도커 vs 가상머신가상머신: Guest OS 필요 -> 오버헤드 발생도커: Host OS 공유 -> APP 단위 처리 가능 -> 빠른 실행 및 배포이미지와 컨테이너이미지: 기능 정의파일 + 도커 메타데이터 구성컨테이너: 이미지로 정의..

RNN 개요이전 신경망 문제점기본 신경망, CNN - 정적인 데이터 인지데이터 순서, 상호작용 인식, 시간 개념이 X RNN (Recurrent Neural Network)순서대로 나열된 가변 길이 데이터 학습 신경망ex) 자연어, 동영상, 주가 등 동적 데이터데이터 순서대로 입력 받을 때마다 지금까지 입력된 벡터들 종합 -> 은닉벡터 생성 응용 RNN LSTM, GRU 활용 분야언어 모델링, 텍스트 감정분석, 기계 번역 등 RNN 응용 신경망의 예입력과 출력의 수에 따라 N:N?으로 구분 4 - 입력이 들어오면 순차적으로 데이터 출력5 - 입력 들어옴과 동시에 출력 일대다 자동화 구축 이미지 캡션 app 다대일RNN -> 영화 리뷰 감성 분석이진분류 문제 - 영화 리뷰 주어졌을 시, 양성(긍정)인지 ..