자바64 자바 TCP 채팅 코드 서버 코드 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 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 package TCP; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.InputStreamReader; import java.io.O.. 2017. 11. 5. mysql 서버 설치 / 데이터 베이스 DataBase : DB 데이터 불규칙하게 만들어지는 다양하고 많은 값들 정보 체계적이고 조직적으로 관리하고 사용되는 데이터 여러가지 값들로 표현되는 데이터들을 의미있고 가치있는 형태로 가공 자료처리 일상적인 업무처리 : 판매 , 급여 계산 정보처리 정보를 가공 : 영업 정책 , 인사 정책 자료 지식처리 의사 결정 : 종합계획서 구성방법 1.프로그램에 데이터 저장 2.파일에 데이터 저장 3.데이터베이스에 데이터 저장 데이터베이스의 정의 한 조직의 여러 응용시스템들이 공용(shared)하기 위해 통합, 저장한 운영 데이터의 집합 ->다수의 사용자들이 공유하기 위해서 통합하고 저장한 데이터 집합 데이터베이스 사용자 응용 프로그래머 일반 사용자가 사용할 수 있도록 프로그램 작성해주는 프로그래머 DB에 데이터를.. 2017. 11. 3. Gui 멀티 채팅 프로그램 예제 안녕하세요 이번 글에서는 GUI 멀티 채팅 프로그램 예제에 대해서 알아보도록 하겠습니다. 2개의 java파일로 구성되어 있습니다. ClientFrame import java.awt.BorderLayout; import java.awt.event.KeyEvent; import java.awt.event.KeyListener; import java.io.BufferedReader; import java.io.BufferedWriter; import java.io.IOException; import java.io.InputStreamReader; import java.io.OutputStream; import java.io.OutputStreamWriter; import java.net.Socket; impo.. 2017. 11. 3. 객체 직렬화 하고 다시 가져오기 / java Serializable 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 import java.io.Serializable; public class Music implements Serializable { private String song; private String genre; private String singer; public String getSong() { return song; } public void setSong(String song) { this.song = song; } public String getGenre() { return genre; } public void setGenre(String genre) { this.genre = gen.. 2017. 10. 27. 자바 스레드 레이스 컨디션 예제 / java thread race condition example 안녕하세요 이번 글에서는 스레드 레이스 컨디션의 이해를 돕는 예제에 대해서 알아보도록 하겠습니다 레이스 컨디션 멀티 스레드 프로그래밍에서 발생하는 문제로 여러 스레드가 다수의 리소스를 경쟁적으로 업데이트 하면 예측 불가능한 데이터 문제가 발생하는 것을 말한다 출처: http://fors.tistory.com/143 [fors] 예제는 1개의 은행 계좌를 가지고 두 명의 사람이 동시에 입 출금을 진행하는 예제입니다. 여기서 두 명의 사람은 두 개의 스레드에 해당합니다. 코드는 다음과 같습니다 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 public class User implements Runnable{ private BankAccount ac.. 2017. 10. 25. 이전 1 2 3 4 5 ··· 13 다음