Home
하연
Cancel

학원 #68일차: JDBC, JDBC Driver, CRUD 구현

JDBC JDBC API와 MariaDB JDBC Driver JDBC API: java.sql패키지에 있는 인터페이스 MariaJDBC 드라이버: 인터페이스를 구현하고 이 클래스를 보조하기 위해서 만들어진 클래스들의 묶음 (org.mariadb.jdbc.) Driver<-Driver ...

모두의 네트워크 #3장: 물리계층

3장: 물리계층 물리 계층의 역할과 랜 카드의 구조 전기 신호에는 아날로그 신호와 디지털 신호가 있다. 아날로그 신호는 전화 회선이나 라디오 방송에 사용되는 신호다. 네트워크를 통해 상대방에게 데이터를 전송할 때 0과 1의 비트열은 전기신호로 변환되어 전송된다. 상대방이 받은 전기 신호는 다시 0과 1의 비트열로 복원한다. 케이블의...

HTML5 CSS3 웹 표준의 정석 #2장: 텍스트 관련 태그

텍스트 관련 태그들 웹문서의 정보는 대부분 텍스트로 전달된다. 텍스트로 이루어진 정보는 수정이 편리하지만 양이 많을 경우 정보를 찾기 힘들다는 단점이 있다. 텍스트를 블록으로 처리하는 태그 <hn>: 제목 표시 <p>: 단락 만들기 앞뒤에 줄바꿈이 있는 텍스트 덩어리 <...

Do it! 자료구조와 함께 배우는 알고리즘 #5장: 재귀 알고리즘

재귀 알고리즘 재귀의 기본 재귀란? 어떤 사건이 자기 자신을 포함하고 다시 자기 자신을 사용하여 정의될 때 재귀적(recursive)이라고 한다. 예를 들어, 재귀적 정의(recursive definition)에 의해 무한으로 존재하는 자연수를 정의해보자. 1은 자연수이다. 자연수 n의 바로 다음 수도 자연수이다. 재귀는 병...

학원 #61일차: 스레드풀의 구현과 사용, DBMS

복습 stateful 스레드를 덜 생산하고 삭제한다. 따라서 가비지가 덜 생긴다 많은 클라이언트에 연결할 수 없다. stateless 클라이언트가 요청할 때 스레드를 생성해서 응답하면 스레드를 즉시 삭제 가비지가 많이 생성된다. stateless +...

HTML5 CSS3 웹 표준의 정석 #1장: HTML 기본 다지기

HTML과의 첫 만남 웹 편집기(web editor): 웹 문서를 작성하는 프로그램 웹 브라우저(web browser): 웹 문서를 보는 프로그램 HTML(HyperText Markup Language): 웹에서 자유롭게 오갈 수 있는 웹문서를 만드는 언어 HTML과 CSS 소스: 웹 브라우저 화면에 내용을 표시할 때 어떻게 해야 하...

Do it! 자료구조와 함께 배우는 알고리즘 #4장: 스택과 큐(+ 링 버퍼)

스택 데이터를 일시적으로 저장하기 위한 자료구조로 LIFO: 가장 나중에 넣은 데이터를 가장 먼저 꺼낸다. 푸시와 팝을 하는 위치를 top이라고 하고, 스택의 가장 아랫부분을 bottom이라고 한다. 실습4-1. IntStack package algorithm.doit.ch04; public class IntStack { ...

학원 #60일차: 요구사항 분석(Use Case), Executors 태스크 프레임워크 - 스레드풀

요구사항 분석 Use-Case(사용 사례): actor가 시스템을 사용하여 달성하려는 목표 이를 알려면 사용자(actor)가 누구인지 알아야 한다. Use case 식별 방법 Use Case는 개발할 기능을 뜻한다. 버튼을 누르는 것도 기능이 맞긴 하지만, Use Case는 사용자의 목적에 집중한다. 즉 버튼을 사용자가 왜 누르는지...

모두의 네트워크 #2장: 네트워크 기본 규칙

네트워크의 규칙 통신하기 위한 규칙을 프로토콜이라고 한다. 서로 이해하지 못하는 언어를 사용한다면, 이해 가능한 규칙을 정하여 대화할 수 있다. OSI 모델과 TCP/IP 모델 OSI 모델 OSI 모델은 ISO(국제 표준화 기구)가 1977년에 정의한 국제 통신 표준 규약이다. 네트워크의 기본 구조를 7개 계층으로 나눠...

학원 #57일차: 네트워크 API를 활용한 C/S 아키텍처

네트워크 API를 활용한 C/S 아키텍처 클라이언트/서버 프로젝트 준비 git/eomcs-java-project/mini-pms-34-a-client/server 데스크톱 애플리케이션 다른 애플리케이션과 연동하지 않고 단독적으로 실행한다. 보통 PC나 노트북에 설치해서 사용한다. MS-Word, Adobe Photoshop...