일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #C언어#타입#printf
- #클릭#숨기기#보이기
- #C언어#숫자비교#삼항연산자
- #C언어#사각형
- #html#프레임
- #C언어#if
- #C언어#scanf#fflush
- #html#테이블#table
- #C언어#switch#case#계산기#함수
- #db#where
- #db#froup#by
- #증감#연산자
- #db#join#inner#cross
- #자바스크립트#만년달력#달력
- #C언어#성적처리#점수#등급
- #select#from#distinct
- #C언어#do#while#계산기#함수
- #자바스크립트#텍스트#알람#alert
- #alert#자바스크립트#radio#check
- #jQuery#mouse#over
- #C언어#do#while#계산기
- #db#order#by
- #자바스크립트#접속시간#시간
- #alert#자바스크립트#checkbox#alert
- #db#데이터베이스#select
- #자바스크립트#alert
- #C언어#for#간단#예제
- #자바스크립트#회원가입#유효성#검사
- #자바스크립트#시계#실시간시계
- #getElementById#id
- Today
- Total
목록분류 전체보기 (139)
선택장애
application.jsp application 예제 1. 서버 정보 : 2. 서블릿 API 버젼정보 : 3. application.jsp 화일의 실제 경로 : setAttribute 로 username 변수에 "홍길동" 설정 확인하기 application3.jsp USERNAME 에 설정된 값은 : count : 아니면 똑같은 결과 또 다른 방법 application3.jsp USERNAME 에 설정된 값은 :
SESSION 예제 # 님 환영합니다.!!! 1. 세션 ID : 2. 세션 유지시간 :
request_test.jsp request 테스트 폼 이름 직업 학생 학생2 학생3 학생4 관심분야 정치 사회 정보통신 값을 받을 request_test2.jsp//아이디값이 아니고 name값을 주어야한다 결과 이름 //이름의 name값을 받는다. 직업 //직업의 name값을 받는다. 관심분야 //체크박스
Foward Action태그는 다른 페이지로 프로그램의 제어를 이동할 때 사용되는 액션 태그이다. 여기서는 총 3페이지를 만들어서 넘겨보겠습니다. response.senRedirect태그는 한 페이지까지만 이동할 수 있는 태그이다. ///////////////////////////////////////////////////////////////////////////////////////////////////// Forward1.jsp ///////////////////////////////////////////////////////////////////////////////////////////////////// //두번째 페이지인 Forward2로 넘기는 액션 테스트 폼11111 forward acti..
package Network; import java.io.IOException; import java.io.InputStream; import java.net.*; public class URLEx { public static void main(String[] args) throws MalformedURLException, IOException{ URL url = new URL("http", "naver.com", 80, ""); //가져올 URL String protocol=url.getProtocol(); String host= url.getHost(); int port = url.getPort(); int defaultPort=url.getDefaultPort(); String path = url...
package Network; import java.net.InetAddress; import java.net.UnknownHostException; public class InetAddressEx { public static void main(String[] args) throws UnknownHostException{ //로컬 호스트를 이용한 InetAddress 객체를 생성한다. InetAddress iaddr = InetAddress.getLocalHost(); //호스트 이름을 문자열로 반환한다. System.out.printf("호스트 이름 : %s %n", iaddr.getHostName()); //호스트에 대한 IP주소를 반환한다. System.out.printf("호스트 IP 주소 : %..
//a라는 텍스트 파일을 프로젝트 안에다가 생성해주고 //소스를 돌린 후 프로젝트를 보면 b라는 텍스트 파일이 생성되어있다. import java.io.FileReader; import java.io.FileWriter; import java.io.IOException; public class streamEX { public static void main(String args[]){ try{ FileReader input = new FileReader("a.txt"); //프로젝트에 a라는 텍스트 파일을 만들고 돌리면 FileWriter output = new FileWriter("b.txt"); //b라는 텍스트 파일이 생성된다. int a; while((a=input.read())!= -1){ out..
package Day4;import java.net.InetAddress;import java.net.UnknownHostException;public class InetAddressEx { public static void main(String[] args) throws UnknownHostException { //InetAddress 클래스는 IP번호를 처리할 때 사용하는 클래스이다. InetAddress iaddr = InetAddress.getLocalHost(); //로컬 호스트를 이용한 InetAddress 객체를 생성한다. //getlocalhost : 로컬호스트를 이용해서 iaddr아이피 주소를 받아온다 System.out.printf("호스트 이름 : %s %n", iaddr.getHos..
/*동기화(Synchronized):스레드가 사용 중인 객체를 다른 스레드가 변경할 수 없도록 스레드 작업이 끝날 때까지 객체에 잠금을 걸어 다른 스레드가 사용할 수 없도록 하는 것스레드 작업이 끝날 때까지 객체에 잠금을 걸어 다른 스레드가 사용할 수 없도록 함사용하려는 내용은 모두 동기화 안쪽으로 묶어줘야함동기화의 종류: 무한루프(비효율적)/동기화 블록/동기화 메소드->동기화 블록을 메소드보단 대체로 자주 사용*/package Day3;class Bank implements Runnable { private long depositeMoney = 10000; //long타입으로 depositeMoney는 10000으로 선언 public void run() { synchronized (this) { //동..
/* * Thread자신이 하던 작업을 잠시 멈추고 다른 쓰레드가 지정된 시간동안 작업을 수행하도록 할 떄 join()을 사용한다. * 시간을 지정하지 않으면, 해당 쓰레드가 작업을 모두 마칠 때까지 기다리게된다. * 작업중에 다른 쓰레드의 작업이 먼저 수행되어야할 필요가 있을때 join()을 사용한다. */package Day3;class MyRunnableTwo implements Runnable{ public void run(){ System.out.println("run"); //run 출력 first(); //first를 부른다 } public void first(){ System.out.println("first"); //first 출력 second(); //second를 부른다 } publi..
package Day3;//extends를 사용하지 않고 implements를 사용한 Threadpublic class SingleThreadEx1 implements Runnable{ public int[] temp; //temp안에 int배열 선언 public SingleThreadEx1(){ //생성자 temp = new int[10]; //temp안의 int형 배열을 10으로 선언 for(int start = 0; start < temp.length; start++){ // 0부터 9까지 for문 temp[start] = start; //초기화 for문 돌린걸 temp안의 배열에 넣는다 } } public void run(){ for(int start : temp){ //start에서 temp까지..
프로그램을 실행하면 하나의 동작을 할수있지만 동작을 여러번 할 수 있도록 하는 것이 쓰레드이다.자바에서는 Thread를 상속받거나 Runnable 인터페이스로 구현하는 방법도 존재한다.public class 클래스명 extends Threadpublic class 클래스명 implements Runnable공통적으로 쓰레드를 구동하였을때 동작하는 부분은 run()메쏘드 안에 넣어서 사용한다.그리고 쓰레드를 구동하는데는 start()메소드를 사용하고 한번 start메쏘드를 사용하면 그 쓰레드는 더이상 사용할 수 없게 된다.(Thread를 사용했을 때는 run() 메쏘드를 오버라이딩 한것이고 Runnable 인터페이스를 사용할때는 추상클래스에서 구현한 것이다.)먼저 extends Thread를 사용한 Thr..