2019-1학기(학업) 3

Spring Boot

스프링 부트 Gradle 프로젝트를 생성 HttpServlet이란 것은 Devtools 라이브러리를 새로 알게됐습니다. 톰캣 서버를 재가동하지 않아도 다시 빌드만 해줘도 새로고침으로 새 빌드본을 볼 수 있었습니다. HttpServletRequest는 사용자의 요청 정보와 쿠키, 세션 등의 정보를 제공하는 인터페이스이다. Container가 이 interface를 구현한 객체를 servlet에게 제공한다. MVC 패턴은 DI(의존성 주입) 개념과 밀접한 연관을 가지고 있다. spring-boot-starter를 통해 간결하게 의존성 구성을 지원할 수 있다. spring-boot-starter를 사용하지 않으면 Spring Boot 관련해서 스프링 부트 버전 사용하려는 라이브러리의 스프링 부트 스타터 지원여..

blockChain Design에 앞서 개념 복습

블록 해쉬 블록 해쉬이지만 그 값은 블록 전체를 해쉬한 값이 아니라, 블록 헤더를 해쉬한 값 "블록체인은 블록으로 이루어진 링크드 리스트다." 거래 정보의 전파 블록체인은 거대한 분산 공개 장부 분산 공개 장부는 여러 개의 노드에 복사되어 있으며, 여러 개의 노드가 p2p로 연결되어 블록 체인 네트워크를 형성 은행은 2가지 일을 한다 1)보관 -거래 내역이 담긴 장부를 안전하게 보관한다. -서버에 데이터를 보관 2)검증 -거래 내역에 문제가 없는지 검증한다 블록체인이 은행을 대체하려면 두가지 일(보관,검증)만 대신하면 된다. 단 조건은 단일 주체가 이 두가지 일을 하면 안 된다는 것이다. 이 문제를 누구도 해결 못하다가 블록체인이 해결 블록체인이 가지고 있는 3가지 특성 1)장부에 쓰인 내용은 수정되거나..

소프트웨어대학 설명회

인공지능 바둑의 성장기록 트리탐색 알고리즘 알파고 알파고 제로 코딩 데이터기반학습 강화학습 -통계적 선택법 몬테카를로 지도학습이 없는 강화학습만을 통한 발전입니다. 알파고 제로는 기본적인 바둑의 규칙만을 입력한 상태에서 시작 인공지능: 컴퓨터로 하여금 지능적행동을 하게 하는 기술 perception 의사결정 현 인공지능 기술의 한계 -딥러닝에서 넣어주는 데이터에 편견이 들어가 -설명을 잘 못한다 - AI과학자 vs AI Engineer data mining big data analysis 'computational- X AI-X 유전자 배열로부터 다냅ㄱ질의 3D구조 알아낸ㄴ다(예측) AI의 단기 목표: 인지 증폭기 빠르게 장기 목표: 수호천사 사람이 하지 못하는 일을 - -