쓰기
FileWriter -> BufferedWriter연쇄
읽기
FileReader -> BufferedReader연쇄
파싱
.split()
|
쓰기
FileWriter -> BufferedWriter연쇄
읽기
FileReader -> BufferedReader연쇄
파싱
.split()
|
서버측
ServerSoket serverSock = new ServerSocket(4242); //4242번포트 감시작업 시작
클라이언트측
Socket sock = new Sockt("190.165.1.103",4242); //서버소켓연결
서버측
Socket sock = serverSock.accept();//계속 기다림. 클라인트접속시 별도의 socket을 열어 리턴해줌
|
프론트엔드와 백엔드는 프로그램 인터페이스와 서비스의 최초 사용자와 관련된 특성을 나타내는데 사용되는 용어이다 (여기서 "사용자"란 사람 또는 프로그램이 될 수 있다). 프론트엔드 응용프로그램은 사용자들과 직접 상호작용을 하는 프로그램이다. 백엔드 응용프로그램은 보통 요구되는 자원들에 가깝게 있거나, 또는 요구되는 자원들과 교신할 수 있는 능력을 가지는 등을 통해 프론트엔드 서비스를 간접적으로 지원한다. 백엔드 응용프로그램은 프론트엔드와 직접 상호 작용할 수 있지만, 아마도 보다 일반적인 것은 중간에 또다른 프로그램이 개입되어 프론트엔드와 백엔드의 활동을 조정한다. |
|
버전관리시스템
로컬 - 오직로컬, 협업불가, 디렉토리형 파일시스템 로컬데이터베이스(vcs)
중앙집중식-중앙서버가 있고 클라이언트가 체크아웃(cvs,subversion,perforce)
분산형-각클라이언트가 모두 저장소를 가짐, 커밋빠름(Git,Mecurial,Barzaar,Darcs)오프라인가능, 중앙집중식외 계층모델 등 다양한 워크플로우 구현가능
역사
2002년부터 리눅스커널에 사용된 BitKeeper가 2005년이익다툼으로 갈라진 후
리누즈 토발즈가 직접GIT를 만들고 발전해옴
(빠른속도, 편리한브랜치)
델타가 아닌 스냅샷으로 저장
기존 - 이전버전과의 비교에서 바뀐 델타값을 저장
GIT - 매커밋의 스냅샷을 저장
무결성
SHA-1을 이용하여 파일을 이름이 아닌 해시값단위로 저장
오직 GIT를 통해서만 원하는 파일에 접근
상태
modified 수정만 완료
Staged 커밋할거라고 플래그
Committed GIT디렉토리에 존재
설치
소스코드로 설치 http://git-scm.com/download
패키지관리도구로 설치
설정
유저이름, 유저이메일, 사용할편집기종류
저장소만들기
git init
브랜치
브랜칭 - 커밋개체(커밋때마다 만들어지는 메타데이터와 루트디렉토리의 포인터)
각 개체는 이전 버전의 커밋개체를 가리킴
|
tnsping <SID명> : 서버로 들어가서 SID를 확인한다
lsnrctl services : 서버에서 service를 확인한다
|
작업표시줄에 바탕화면 바로가기를 만들어보자
1. 다음의 내용을 바탕화면.scf로 저장한다
[Shell]
Command=2
IconFile=explorer.exe,3
[Taskbar]
Command=ToggleDesktop
2. 깊숙히 저장한다
나는 c:\window폴더 안에 넣었다
3. 해당파일의 바로가기를 작업표시줄에 넣는다
끝
|