일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- #db#where
- #자바스크립트#시계#실시간시계
- #db#join#inner#cross
- #html#프레임
- #jQuery#mouse#over
- #C언어#숫자비교#삼항연산자
- #db#데이터베이스#select
- #C언어#switch#case#계산기#함수
- #html#테이블#table
- #db#froup#by
- #C언어#do#while#계산기
- #C언어#for#간단#예제
- #자바스크립트#접속시간#시간
- #자바스크립트#만년달력#달력
- #자바스크립트#텍스트#알람#alert
- #C언어#if
- #getElementById#id
- #select#from#distinct
- #클릭#숨기기#보이기
- #증감#연산자
- #db#order#by
- #C언어#do#while#계산기#함수
- #C언어#타입#printf
- #C언어#scanf#fflush
- #C언어#사각형
- #alert#자바스크립트#radio#check
- #자바스크립트#회원가입#유효성#검사
- #alert#자바스크립트#checkbox#alert
- #자바스크립트#alert
- #C언어#성적처리#점수#등급
- Today
- Total
목록자바(JAVA) (17)
선택장애
Set Upload = Server.CreateObject("TABSUpload4.Upload") Upload.codepage=65001 '한글 깨짐시에 추가 해준다.
Function getRandomKey() str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" '랜덤 문자열에 포함될 문자들 strlen = 10 '랜덤 문자열의 자릿수 Randomize '랜덤 초기화 Dim r, i For i = 1 to strlen r = Int((36 - 1 + 1) * Rnd + 1) strRandomCode = strRandomCode & CSTR(Mid(str,r,1)) If InStr(strRandomCode,"EXEC")>0 Then strRandomCode="" i=0 End If Next getRandomKey = strRandomKey End Function
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..
package Day2; import java.awt.Button; import java.awt.Frame; import java.awt.Panel; import java.awt.TextArea; import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; import java.awt.event.KeyAdapter; import java.awt.event.KeyEvent; import java.awt.event.WindowAdapter; import java.awt.event.WindowEvent; public class AdapterEx extends Frame implements Ac..
package Day2;import java.awt.BorderLayout;import java.awt.Button;import java.awt.Frame;import java.awt.Panel;import java.awt.TextArea;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import java.awt.event.WindowEvent;import java.awt.event.WindowListener;public class ActionEventEx extends Frame implements ActionListener, WindowListener { Panel p; //객체 생성 Button input, exit; ..