목록분류 전체보기 (226)
Daily coding
Standard function 오라클 함수 1. DUAL - DUAL : 가상 테이블 -> 결과 확인용 임시 테이블 SELECT 1 FROM DUAL; SELECT 'A' FROM DUAL; SELECT '가' FROM DUAL; SELECT 32*24 FROM DUAL; -- 연산한 값도 확인 가능하다 * 문자함수 1. CHAR (N) : ASCII 값을 문자로 변환하는 함수 SELECT CHR(65) FROM DUAL; -- A의 아스키코드 값: 65 SELECT CHR(97) FROM DUAL; -- a의 아스키코드 값: 97 -- 예시 -- 출력문 : 내 점수는 A입니다. SELECT '내 점수는 ' || CHR(65) || '입니다.' FROM DUAL; || 연산자는 문자열 합해주는 기능 (..
Thread 사용한 소켓 프로그래밍 예제 1. main 클래스 - 필요한 변수 1) 문지기 소켓 : ServerSocket - 특정 port 번호를 설정하고, 해당 포트(서버)에 접속하는 클라이언트를 확인한다. - accept( ) : 문지기 소켓의 listen과 binding 기능을 한꺼번에 처리해주고 클라이언트가 있는 지 확인한다 접속하는 클라이언트가 생기면 Socket 타입의 담당자 소켓을 생성한다. 생성된 담당자 소켓은 Arraylist에 저장하여 관리하도록 한다. - 클라이언트가 들어오면 클라이언트로부터 오는 메세지를 받기 위한 스레드를 생성하고 while문이 실행되어 새로운 클라이언트를 대기한다. 2) ServerThread 초기화 - 서버에 클라이언트가 들어오면 Serve..
Oracle : Database sql 한줄 주석문은 // 이 아니고 -- && /* 범위 주석문 */ * 기본 문법 1. 테이블 생성 및 자료형의 선언 CREATE TABLE 테이블이름 ( 컬럼명1 변수자료형 (크기[단위]), 컬럼명2 변수자료형 (크기[단위]), ); ---- 예시 CREATE TABLE TB_CHAR( COL_CHAR1 CHAR(10 BYTE) , COL_CHAR2 CHAR( 10 CHAR), COL_CHAR3 CHAR(10) ); - 크기[단위]는 사용하지 않는 변수도 있음 ( INTEGER .. ) 2. 테이블에 데이터 입력 : 테이블 생성 후 입력할 수 있음 INSERT INTO 테이블이름 (컬럼명1, 컬럼명2) VALUES ( 변수1값, 변수2값 ) ; ---- 예시 INSE..
스레드(thread) - 어떠한 프로그램 내에서, 특히 프로세스 내에서 실행되는 흐름의 단위. - 일반적으로 한 프로그램은 하나의 스레드를 가지고 있지만, 프로그램 환경에 따라 둘 이상의 스레드를 동시에 실행할 수 있다. 사전적 의미 - “프로세스 내에서 실행되는 여러 흐름의 단위” - 프로세스의 특정한 수행 경로 - 프로세스가 할당받은 자원을 이용하는 실행의 단위 - 스레드는 프로세스 내에서 각각 Stack만 따로 할당받고 Code, Data, Heap 영역은 공유한다. - 스레드는 한 프로세스 내에서 동작되는 여러 실행의 흐름으로, 프로세스 내의 주소 공간이나 자원들(힙 공간 등)을 같은 프로세스 내에 스레드끼리 공유하면서 실행된다. - 같은 프로세스 안에 있는 여러 스레드들은 같은 힙 공간을 공유한..
Server 클래스 package day16.Lecture01_tcp; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import java.io.PrintWriter; import java.net.InetAddress; import java.net.InetSocketAddress; import java.net.Socket; import java.util.Scanner; public class Client_mainClass { // Client 코드 public static void main(String[] args) { // TODO Auto-generated method stub /*..
TCP: Transmission Control Protocol Transmission Control Protocol 전송 제어 규약 Server : TCP, DB, Web(tomcat) + Web Socket 종단 시스템: host 네트워크 상에서 더 연장되지 않는 기기 ( Network Edge) - PC, Smart Phone, PDA, Scanner, Printer Router : hardware host 간에 상호 데이터를 교환할 수 있도록 하는 장비 (둘 혹은 그 이상의 네트워크와 네트워크 간 데이터 전송을 위해 최적 경로를 설정해주며 데이터를 해당 경로를 따라 한 통신망에서 다른 통신망으로 통신할 수 있도록 도와주는 인터넷 접속 장비) inter Network : 포괄적인 통신 TCP - 통신..
보호되어 있는 글입니다.
보호되어 있는 글입니다.
package awt.example4; import java.awt.Color; import java.awt.FlowLayout; import java.awt.Font; import java.awt.GridLayout; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import javax.swing.BorderFactory; import javax.swing.JButton; import javax.swing.JFrame; import javax.swing.JLabel; import javax.swing.JPanel; import javax.swing.JTextField; import javax.swing.border.Bo..