분류 전체보기 202

강의 정리

[공인교육 - Associate 과정] 정리 [LECTURE] 1강. 과정 소개 및 네이버 클라우드 플랫폼 서비스 개요 : edwith 1강에서는 네이버클라우드플랫폼 공인교육 - Assoicate 과정에서 다루게될 내용을 소개하고, 클라우드 서비스란 무엇인지, 그리고 네이버클라우드플랫폼은 어떤 서비스들을 제공하는... - jk www.edwith.org Overview 공공 클라우드 공공 클라우드 인증을 받은 클라우드 공공 서비스에 최적화된 공공 서비스 전용 플랫폼을 제공 공공기관의 심의 요건충족 및 다수의 보안 인증 취득해 안전성을 검증받음 금융 클라우드 국내 최초의 전문 금융 퍼블릭 클라우드 금융 및 핀테크 기업들이 법적인 규제에 대해 안심하고 사용 가능한 국내 최초의 전문 금융 퍼블릭 클라우드 금융..

프로그래밍/NCA 2024.03.15

[자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.1] jQuery 기초

[자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.1] 정리 자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.1 강의 - 인프런 이론과 실습을 통해 자바스크립트를 익힐 수 있는 강의입니다. 코딩을 처음 접하시는 분들도 쉽게 이해할 수 있도록 차근차근 설명하고 있습니다. Part 1은 자바스크립트의 개요와 변수, 자료형, www.inflearn.com *** HTML 코드에서 JS 코드를 넣는 를 마지막으로 빼는 것이 좋다. body 안의 내용을 인식하고 script를 실행시켜줘야 하는 경우가 많기 때문이다. jQuery 자바스크립트 라이브러리 여러 브라우저에서 동작하는 사용하기 쉬운 API를 통해 HTML 문서 탐색과 조작, 이벤트 처리, 애니메이션, Ajax 등을 훨씬 간단하게..

프로그래밍/JS 2024.03.14

[친절한SQL튜닝] 2. 인덱스 기본

도서 [친절한SQL튜닝] 정리 [친절한SQL튜닝] 1. SQL 처리 과정과 I/O 인덱스 구조 및 탐색 미리보는 인덱스 튜닝 데이터를 찾는 방법 1. 테이블 전체를 스캔 2. 인덱스 이용 OLTP (Online Transaction Processing, 온라인 트랜잭션 처리) 온라인 뱅킹, 쇼핑, 주문 입력 또는 텍스트 메시지 전송 등 동시에 발생하는 다수의 트랜잭션을 실행하는 데이터 처리 유형이다. 인덱스 튜닝의 두 가지 핵심요소 인덱스는 큰 테이블에서 소량 데이터를 검색할 때 사용한다. OLTP 시스템에선 소량 데이터를 주로 검색하므로, 인덱스 튜닝이 중요하다. 둘 중 더 중요한 것은 랜덤 액세스 최소화 튜닝으로, 성능에 미치는 영향이 더 크다. 1. 인덱스 스캔 효율화 튜닝 인덱스 스캔 과정에서 발..

프로그래밍/SQL 2024.03.11

[배워서 바로 쓰는 SQL 쿼리] 정리

인프런 강의 [배워서 바로 쓰는 SQL 쿼리] Database (DB) 데이터를 통합해 모아두는 공간이다. 여러 사람에 의해 공유되어 사용될 목적으로 통합해 관리되는 데이터의 집합을 말한다. DB 종류 관계형 데이터베이스 (Relational Database, RDB) 데이터 저장소간 어떤 형태의 관계를 맺고 있는 체계적인 구조의 집합이다. 각 테이블 간의 관계는 Key 값을 기준으로 이어져있다. 관계를 맺는 방식 (1:1, 1:다, 다:1) 저장된 데이터의 품질 유지를 위해 무결성, 정합성 등을 체크해 저장한다. 검색 속도 확보를 위해 Index를 달아두기도 한다. 비관계형 데이터베이스 NoSQL RDB와 달리 DB에 저장되기 전의 날것의 상태(json) 그대로 DB에 저장한다. 이러한 특성으로 주로 ..

프로그래밍 2024.03.05

[친절한SQL튜닝] 1. SQL 처리 과정과 I/O

친절한SQL튜닝 정리 1. SQL 처리 과정과 I/O 구조적, 집합적, 선언적 질의 언어 SQL은 원하는 결과 집합을 구조적, 집합적으로 선언하지만, 결과 집합을 만드는 과정은 절차적이다. 즉, 프로시저가 필요하다. SQL 옵티마이저는 이러한 프로시저를 만드는 DBMS 내부 엔진이다. 옵티마이저가 프로그래밍을 대신 해주는 셈이다. SQL 최적화는 DBMS 내부에서 프로시저를 작성하고 컴파일해 실행 가능한 상태로 만드는 전 과정이다. SQL 최적화 SQL 파싱 파싱트리 생성 Syntax 체크 Semantic 체크 SQL 최적화 옵티마이저가 하는 역할이다. SQL 옵티마이저가 미리 수집한 시스템 및 오브젝트 통계정보를 바탕으로, 다양한 실행경로를 생성해 비교 후 가장 효율적인 하나를 선택한다. -> 가장 적..

프로그래밍/SQL 2024.02.07

JSP + JqGrid + Spring + SQL + ... + 암튼 공부

Session 웹 사이트 여러 페이지에 걸쳐 사용되는 사용자 정보를 저장하는 방법이다. 사용자가 브라우저를 닫아, 서버와의 연결을 끝내는 시점까지를 세션이라고 한다. 쿠키와의 차이점 쿠키 : 클라이언트 측 컴퓨터에 모든 데이터를 저장한다. 세션은 서비스가 돌아가는 서버측에 데이터를 저장하고, 세션의 키 값만 클라이언트 측에 남겨둔다. 쿠키는 보안에 취약하고, 세션이 이를 보완해주는 역할을 한다. Cookie 내가 만든 쿠키~ 웹 브라우저가 보관하고 있는 데이ㅓ다. 웹 서버에 요청을 보낼 때 헤더에 담아서 전송한다. 웹 브라우저는 쿠키가 삭제되기 전까지, 웹 서버에 쿠키를 전송한다. 정보가 로컬 즉 사용자 컴퓨터에 저장되기 때문에 보안에 위협을 받을 수 있다. String cookieCheck = requ..

회사 2023.10.24