목록전문개발직 START-UP 교육 (8)
공부한것들을 정리하는 블로그 입니다.
스레드- start와 run원리 - call stack 싱글스레드 vs 멀티스레드
목차1. TimeMillis 와 nanoTime 의 차이2. System.out.println() 의 문제점3. String 과 StringBuffer 의 차이4. 기본 자료구조 - Set & List & Map 1. TimeMillis 와 nanoTime 의 차이 2. System.out.println() 의 문제점 3. String 과 StringBuffer 의 차이 4. 기본 자료구조 - Set & List & Map 1. Set 비교 2. List 비교 3. Map 비교
보호되어 있는 글입니다.
서버단에서 임의의 포트에서 임의의 메시지를 주면서 클라이언트가 접속하기를 기다릴때1~65536 사이의 포트 중에 서버단 포트를 찾아라멀티 스레드를 이용하여 시간을 줄이고Sender와 Receiver를 이용해 메시지를 받아라 서버단 클라이언트단 20170727 메모 ip주소 : 75.228 135번째 포트가 열려있다.139번째 포트가 열려있다.445번째 포트가 열려있다.1688 소프트웨어 산업에 사용되는 (컴퓨터공학 기법)- 표준화된 프로세스- 자동화 도구- 품질관리 기법 si새롭게 구축하는 프로젝트- 완전히 신규개발(내가 투입될 곳)- 선진화된 프로세스(툴, 솔루션)을 기반으로 커스터마이징- 혼합(대형 차세대 개발 : 신규개발과 기존기능의 유지보수가 혼합) ito(sm, os)유지보수(si에서 인계받음)..
타자 게임(스레드&이벤트핸들러) Frame, AWT, 멤버변수 선언 등 import java.util.*; import java.awt.*; import java.awt.event.*; /* *해석 : hodu */ class 타자게임2 extends Frame { // final을 사용한 것은, // 팔드에 저장된 초기값을 프로그램 실행 도중에 수정하지 못하게 하기위함 final int FRAME_WIDTH = 400; final int FRAME_HEIGHT = 300; final int SCREEN_WIDTH; final int SCREEN_HEIGHT; int speed = 700; // 단어가 떨어지는 속도... 높을 수록 느리다. int interval = 2 * 1000; // 새로운 단어가..