
원래의 DRM은 디지털 콘텐츠의 저작권 관리를 위해 제작된 솔루션이다. 국내에서는 문서보안 솔루션으로 많이 활용되는데 사전의 설정된 정책에 따라 문서 파일을 암호화하고 특정 조직이나 사람에게만 복호화할 수 있는 권한을 부여해 회사의 중요한 정보를 보호하는 역할을 한다.

Web Server 쪽에 위치하여 클라이언트의 접근을 최초로 받아 리퀘스트에 해당하는 Web Server에 배분해주는 역할을 한다.클라이언트는 웹 서비스에 접근할 때 프록시로 요청하게 되고, 프록시가 배후(reverse)의 서버로부터 데이터를 가져오는 방식리버스 프록시

구글과 다르게 추가적인 설정을 수동으로 작성해 줘야 함redirect-uri 형식 → “{baseUrl}/{action}/oauth2/code/{registration}”authorization-grant-type : 권한 부여 방식 지정client-authentica

와우~! 시큐리티 정말 재밌다!재밌다고해서 안어렵다는건 아니지만 직접 짠 코드가 잘 동작하는게 눈으로 보이니까훨씬 재밌는것 같은 느낌ㅎㅎ그래도 아직 헷갈리는 부분이 많아서 혼자 간단한 프로젝트라도 해보면서 익혀야 될 것 같다..!이전에 프로젝트 할 때, 시큐리티를 혼자

하…JDBC 진짜 어렵네이거를 직접 사용하신 백엔드 조상님들은 참 대단하신거 같다 ..ㅎconnection이 자동문이었으면 얼마나 좋을까 알아서 문 좀 닫고 나가지ㅜ그래도 MyBatis는 처음 해봤는데 생각보다 재밌는것 같다!단짠단짠 수업 🤯 😊그리고 오늘 또!!

이번주에 배운 내용(엔티티 매니저, 커넥션 풀 등)들이 생각보다 너무 어려워서 머리가 어질어질하다. 심지어 오늘 병원가느라 오후 수업도 못들어서 그 핑계로 모르는척 외면하고 싶을정도ㅎㅎ… 모르거나 이해가 안가는건 아닌데 머리속에서 정리할 시간이 부족한것 같다. 나는 개
DFS/BFS DFS와 BFS는 대표적인 그래프 탐색 알고리즘 탐색 탐색이란 많은 양의 데이터 중에서 원하는 데이터를 찾는 과정을 의미 일반적으로 그래프, 트리 등의 자료구조 안에서 탐색을 하는 문제를 자주 다룬다. DFS (Depth-First Search)
데이터베이스 정규화는 관계형 데이터 모델에서 데이터의 중복성을 제거하여 이상 현상을 방지하고, 데이터의 일관성과 정확성을 유지하기 위해 무손실 분해하는 과정이다.데이터 정규화에는 다음과 같은 단계가 있다.제1 정규화 (1NF)제2 정규화 (2NF)제3 정규화 (3NF)
JOIN은 데이터베이스 내의 여러 테이블에서 가져온 레코드를 조합하여 하나의 테이블이나 결과 집합으로 표현해 주며, Relation Database 에서 가장 많이 쓰인다.ON 절과 함께 사용되며, ON의 조건을 만족하는 데이터만 가져온다.표준 SQL과는 달리 MySQ
데이터베이스에서 Key는 테이블에서 각 행(Row)을 식별하는 고유한 식별자 기능을 한다.즉, Key는 데이터베이스에서 조건에 만족하는 관계의 행을 찾거나 순서대로 정렬할 때 다른 행과 구별할 수 있는 유리한 기준이 되는 속성의 집합이다.하나의 Key값으로 튜플을 유일
SQL은 기본적으로 구조적(structured)이고 집합적(set-based)이고 선언적(declarative)인 질의 언어이다. ‘SQL 최적화’란 DBMS 내부에서 프로시저를 작성하고 컴파일해서 실행 가능한 상태로 만드는 전 과정을 말한다.Syntax Check :
데이터들을 저장하고 조회하는 프로그램, 데이터의 집합데이터베이스는 구조적인 형태를 유지하기 위해 효율적인 데이터 저장 규칙이 존재한다.여러가지의 데이터를 통합하여 저장하는데 중복된 정보를 그대로 저장하면 용량 낭비가 발생한다.데이터베이스는 이러한 중복된 정보에 대해서

이번 주말은 지옥의 단짠이었다...토요일에는 친구랑 벚꽃보러 가고 가족들이랑 정말 행복한 시간을 보냈는데,일요일에 어떤 최악의 야구팀 때문에 분노로 가득찬 하루를 보내게 되어버렸다.매 경기마다 이거보다 못할 수는 없을거라고 생각하지만 항상 새롭게 망하는 경기를 보여주는

매우 부끄러운 하루였다..복습JS도 GC가 존재해서 사용하지 않는 메모리는 알아서 해제해준다.→ 이 경우엔 GC가 변수와 함수를 해제하지 못한다. (메모리 누수 발생)\_ 를 붙이고 변수를 만들면 private 접근자갱신을 눌렀을 때는 이미 스프링에서는 벗어났기 때문에

아직 개념이 잘 이해가 안돼서 그런가 RESTful API랑 fetch API의 차이가 뭔지 모르겠다.정확히 어떤 경우에 쓰는지도 잘 모르겠고..ㅜ애초에 이 둘이 비교 대상인지부터 헷갈린다 😵💫 그리고 오늘 팀 스크럼 시간에 인터넷 연결이 안좋아서 그런지 계속

하루만에 Thymeleaf 진도를 호로록 나가서 그런지 좀 (많이) 힘들었지만 생각보다 진짜 재밌었다!재밌으니까 시간도 빨리가고 진도가 빨라도 다른거 배울때 보다는 괜찮았다,, (예를 들면 자바라던가…자바라던가..)실습으로 개념은 다 배웠으니까 혼자 프로젝트 만들면

Static은 클래스 레벨에서 관리되는 변수나 메서드를 선언할 때 사용되는 키워드이다.클래스가 로딩될 때 메모리에 할당되며, 객체 생성 없이 직접 접근할 수 있는 멤버를 의미한다.우리가 만든 Class는 Static 영역에 생성되고, new 연산을 통해 생성한 객체(인

강사님이 알려주신 CSS 게임이 생각보다 재밌다연습하는데 도움도 되고 좋은듯👍분명 모르는게 나와서 수업에서 안배운것도 많이 나왔다고 생각했는데정리한거 보니까 다 배운 내용이었네… (/-᷄ ᴗ -᷅\\ \*)💦그리고 요즘 스크럼할때 팀원분들이 재밌는 알고리즘 문제가

스터디 준비하느라 새벽 4시 넘어서 잤더니 정말 죽을거 같은 날이었다강사님 목소리가 마치 자장가처럼 들리고 내 눈은 뭔 자석마냥 붙으려고 난리..그래도 HTML 오랜만에 해보니까 재밌었다ㅎㅎ 내일 CSS도 기대중@RestController → @ResponseBody

복습주 관심사에서 벗어난 횡단 관심사들을 모듈화 해서 관리 → 유지 보수성과 가독성을 올림IoC이기 때문에 Proxy 객체를 대신 생성 → JDK 동적 Proxy와 CGLIB를 차용프록시 패턴이 어려우면 디자인 패턴을 공부해볼 것 (GoF)구상 클래스(Concrete