일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
- libuv
- html
- r
- reactor
- spring
- nodejs
- Heap
- 네트워크
- redis
- mybatis
- Elk
- ajax
- Linux
- HTTP
- cache
- github
- socket
- javascript
- AWS
- Static
- 데이터통신
- Java
- VCS
- mongodb
- NoSQL
- reactive
- effective
- Lombok
- git
- network
- Today
- Total
빨간색코딩
1. DOSBox 란?도스박스(DOSBox)는 MS-DOS 기반의 IBM PC 호환기종 프로그램이 동작할 수 있도록 도스 환경을 구현해 주는 x86 에뮬레이터이다. (출처: 위키백과) 2. 명령어 도움말INTROHELP3. 기본 명령어전체화면 : alt + enter스크린샷 : ctrl + F5 , 저장되는 경로: C:\Users\이정훈\AppData\Local\DOSBox\capture자동mount : C:\Users\이정훈\AppData\Local\DOSBox\dosbox-0.74.conf 의 맨 밑에 [autoexec]에 추가하면 된다.끝내기 : ctrl + F9mount 가상드라이브명 실제경로 ex) mount c d:\DOSBoxcd 디렉터리 : 이동mem : 남은 메모리 확인dir : 디렉터리..
1. Half-close란?1-1. 일방적인 close()의 문제점A호스트와 B호스트가 서로 TCP통신하고 있다. 그러나 A호스트가 일방적으로 close()로 연결을 종료하면 B호스트는 A호스트로 데이터를 보낼게 있어도 보낼 수 없다. 따라서 일방적으로 송수신 스트림을 끊어버리는 건 문제가 있으므로, 하나의 스트림(주로 송신을 닫고, 수신을 열어둠)만 닫는 것을 Half-close 기법이라고 한다.1-2. Half-close가 필요한 이유서버는 단순히 데이터를 연속해서 전송하면 되지만, 클라이언트는 언제까지 데이터를 수신해야 하는지 알 수 없다. 주기적으로 read()함수를 호출하다가는 블로킹(호출된함수가 반환되지 않음) 상태에 빠질 수도 있다. 그러므로, 데이터전송이 끝났음을 알리는 EOF를 날리면 된..
TCP소켓에 이어서 쓴다1. UDP소켓이란?UDP소켓은 비연결지향형 소켓이다. TCP에 있는 흐름제어가 없다. 특징으로는 전송순서에 상관없이 가장 빠른 전송,경로를 지향한다. 데이터 손실의 우려가 있고 한번에 전송할 수 있는 데이터의 크기가 제한된다. 데이터의 경계가 존재한다. TCP소켓과 반대라고 생각하면 쉽다. 데이터의 경계가 존재한다는 건, 3번 write()했으면 3번 read()를 해서 수신해야한다는 것이다. 이러한 특징때문에 UDP는 주로 고속의 데이터 전송이나 데이터가 조금 손실되도 상관없는 곳에 쓰인다. 대표적인 예가 동영상 스트리밍을 들 수 있겠다.중학교 때 스타좀 (많이)해봤는데.. 스타크1을 한사람이면 특히 UDP란 글자가 익숙할거다. 게임플레이어간에 고속통신을 위하여 UDP로 주고받..
High-Availability Distributed Object-Oriented Platform깃허브: https://github.com/apache/hadoop 1. 하둡이란?대용량 자료를 처리할 수 있는 컴퓨터 클러스터에서 동작하는 분산 응용 프로그램을 지원하는 오픈소스 자바 프레임워크분산 데이터 처리 기술: 큰 용량의 단일 서버보다 여러 서버의 작은 용량을 묶은 컴퓨터 클러스터가 가성비가 더 좋다.하둡의 핵심 철학: 코드(가벼움)를 데이터(무거움)가 있는 곳으로 보낸다.레이드와 하둡레이드시스템은 디스크는 여러개, OS도 1개, CPU1개. 10펙타바이트를 처리할때 OS와 CPU가 죽어난다(매우 느림)하둡은 디스크도 여러개, OS도 여러개, CPU도 여러개. 10펙타바이트를 처리할때 분산처리해버림(..
이클립스가 죽었다. OS : window10eclipse 버전: mars.2 (4.5.2) 아주아주 재밌는 자바~~코딩을 하려고 이클립스를 켰는데 그제만해도 잘되었던게 안 켜진다..정확히는 로딩 후에 workspace를 열자마자 죽는 현상이 있었다. (응답없음) 의 이클립스를 강제로 종료하면 java was started but returned exit code=-805306369C:/Program Files/Java/jdk1.8.0_60/bin/javaw.exe-Dosgi.requiredJavaVersion=1.7-Xms256m-Xmx1024m...... 팝업 로그가 뜬다. code=-805306369를 조회해보면 workspace가 깨졌을때 발생하는 거랜다 스위칭해야하는데 이클립스를 들어가질 못하니,..