Skip to content
DarkKaiser의 블로그
DarkKaiser의 블로그
  • 개발 관련 자료(노션)
  • Raspberry Pi(노션)
  • WD My Cloud(노션)
  • GitHub
DarkKaiser의 블로그

[년도:] 2007년

startWebLogic.cmd 내의 환경변수 중 PRODUCTION_MODE

DarkKaiser, 2007년 6월 27일2023년 9월 5일

startWebLogic.cmd 파일내에 있는 환경변수 중에서 PRODUCTION_MODE 값을 false로 설정해야지만 서블릿이나 JSP가 수정되었을 때 자동으로 수정된 값을 적용할 수 있게 된다. PRODUCTION_MODE 값을 지정하지 않게 되면, 서블릿이나 JSP가 변경되었을 경우 웹로직 서버를 재시작 할 경우에만 변경된 내용이 적용된다. 따라서 개발할 때에는 PRODUCTION_MODE 값을 false로 하고, 개발이 완료되는 시점에서 PRODUCTION_MODE 값을 true로

Continue Reading

스트림 사용 예제

DarkKaiser, 2007년 6월 25일2023년 9월 5일

FileInputStream, FileOutputStream

FileInputStream fi = new FileInputStream(new File("d:\\temp\\temp.xls"));
FileOutputStream fo = new FileOutputStream("d:\\temp\\temp2.xls");
 
int b;
while ((b = fi.read()) != -1) {
 fo.write(b);
 fo.flush();
}
  
fi.close();
fo.close();

RandomAccessFile

public static void main(String[] args) throws IOException {
  String s = "ILoveJava~";
  String q = "Jabook!";

  RandomAccessFile rf = new RandomAccessFile("RandomAccessFile.txt", "rw");
  
Continue Reading

스트림

DarkKaiser, 2007년 6월 25일2023년 9월 4일

스트림의 정의
장치로부터 데이터를 얻거나 보낼 때 사용되는 중간 매개체 역활을 하는 놈


입력 스트림 비교

입력 스트림은 데이터를 먼저 스트림으로 읽어들입니다. 그리고 스트림에 존재하는 데이터를 하나씩 읽어들일 수 있습니다.


출력 스트림 비교

출력 스트림으로 데이터를 보냅니다. 그리고 출력 스트림에 보낸 데이터를 비워 버립니다. 그렇게 되면 출력 스트림에 존재하던 데이터가

Continue Reading

스레드 생성 및 동기화

DarkKaiser, 2007년 6월 22일2023년 9월 6일

스레드를 생성하는 방법

  • Thread 클래스를 상속받는 방법
/* Thread 클래스를 상속 받는 방법과 run() 메서드 재정의 */ 
import java.lang.Thread;
class NewThread exends Thread {
   public void run() {
      /* Thread Body */ 
   }
}

/* Thread 클래스를 상속받았을 경우 스레드를 start 하는 방법 */ 
NewThread n = new NewThread();
n.start(); 
Continue Reading

Vector, Hashtable, 열거자

DarkKaiser, 2007년 6월 22일2023년 9월 6일

Vector 클래스
데이터의 입력한 순서에 따라서 데이터 추출, index로 추출

Vector vector = new Vector();
vector.addElement(new Character('A'));
vector.addElement(new String("test"));
vector.addElement(new Integer(100));
vector.addElement(new Integer(200));
vector.insertElementAt(new Float(3.14), 1); // 1번째에 중간 삽입
vector.setElementAt(new String("Set"), 3);  // 3번째 존재하는 것 제거후 다시 삽입

System.out.println("vector의 0번째:" + (Character)vector.elementAt(0));

if (vector.contains(new String("Set"))) {  // vector에 
Continue Reading

배열

DarkKaiser, 2007년 6월 22일2023년 9월 6일

배열의 특징

  • 배열은 객체다.
  • 배열의 이름은 참조값이다.
  • 배열을 할당할 때는 데이터 타입은 같아야 한다.

배열의 선언 & 초기화

int[] mydream = new int[]{5,4,6,3,2,6};
int[] mytarget = {100, 200, 300, 400, 500};

배열의 복사

  • System.arraycopy() 메서드를 이용하는 방법
    int[] mydream = new int[]{5, 4, 6, 9, 7, 9};
    int[] mytarget =
Continue Reading

Upcasting과 Downcasting

DarkKaiser, 2007년 6월 22일2023년 9월 4일
  • Upcasting
    • 상위 클래스로의 캐스팅,
  • Downcasting
    • Upcasting한 것을 다시 원래의 형으로 복구시켜주는 작업
Continue Reading

abstract와 interface

DarkKaiser, 2007년 6월 22일2023년 9월 4일

abstract

  • 추상메서드는 몸체 없는 프로토타입만을 가진 메서드이다.
  • 추상메서드는 반드시 메서드 이름 앞에 abstract 키워드를 명시해야 한다.
  • 추상메서드를 단 하나라도 포함하고 있으면 추상 클래스가 된다.
  • 추상클래스는 클래스 이름 앞에 abstract를 명시해야 한다.
  • 반드시 상속을 이용하여 객체를 생성할 수 있으며, 추상메서드를 가진다면 추상메서드를 모두 구현한 뒤, 객체를 생성할 수 있다.
  • abstract 클래스는
Continue Reading

개발자, 지평선 너머를 봐야 하지 않을까?

DarkKaiser, 2007년 6월 20일2023년 8월 30일

출 처 : http://sunnykwak.egloos.com/3155202

프로젝트 막바지에 우여곡절이 많아서 인력을 세 명 정도 추가 투입하게 되었다. 일단 중급 개발자 2명하고 고급 개발자 1명, 고급 개발자는 나와 경력은 비슷한데 프리랜서로 우리 회사 일을 돕고 있는 사람이다 보니 한 달에 5백 정도 받는 사람이다. 프로젝트 관리자인 나보다 연봉이 높은 사람이 지원 인력으로 온

Continue Reading

아빠, 아빠는 회사에서 무슨일을 해요?

DarkKaiser, 2007년 6월 20일2023년 9월 2일
Continue Reading
  • Previous
  • 1
  • …
  • 13
  • 14
  • 15
  • …
  • 17
  • Next

최신 글

  • AssertJ 소개testCompile ‘org.assertj:assertj-core:3.6.2’ 2017년 9월 14일
  • 자주 사용되는 Lombok 어노테이션 2017년 9월 14일
  • 유니코드 #3 2017년 9월 14일
  • 유니코드 #2 2017년 9월 14일
  • 유니코드 #1 2017년 9월 14일

최신 댓글

    카테고리

    • 개인 자료 (1)
      • 일기 (1)
    • 주절주절 (7)
    • 프로그래밍 갤러리 (16)
    • 프로그래밍 언어 (186)
      • Java (29)
      • C/C++/VC++ (114)
      • C# (11)
      • Visual Basic (6)
      • 안드로이드 (9)
      • Objective-C (5)
      • JavaScript (4)
      • JSP/Servlet (2)
      • Python (4)
      • 어셈블러 (1)
    • 개발++ (44)
      • Book (11)
        • Joel On Software (10)
      • 프로젝트 관리 (6)
      • Maven (1)
      • 디버깅 (1)
      • DirectX (1)
      • Silverlight (1)
      • RESTful (1)
      • Hacking (1)
      • WDM (4)
      • VoIP (5)
      • 기타 (1)
    • 개발 도구 (15)
      • eclipse (14)
      • Sublime Text (1)
    • 네트워크 (7)
    • 설치 및 배포 (7)
      • InstallShield (2)
      • NSIS (4)
    • 버전 관리 (9)
      • Git (2)
      • CVS (2)
      • Subversion (5)
    • 데이터베이스 (7)
      • Oracle (3)
      • Sybase (2)
      • MS-SQL (2)
    • 단위테스트 (3)
      • JUnit (1)
      • NUnit (2)
    • 버그추적시스템 (2)
      • mantis (2)
    • 운영체제 (7)
      • Windows (5)
      • 리눅스 (2)
    • WAS (3)
      • WebLogic (3)
    • 디자인패턴 (1)
    • 디지털 이미지 프로세싱 (16)

    태그

    ArrayList ATL BMP CAB CAB 파일 CD-ROM COM DCOM Downcasting for each GetLastError() Java JDT JoelOnSoftware Lokbok netsh NUnit Python StringBuilder Subverion SVN TR1 unicows Upcasting WAVE weak_ptr WebClient Wrap 내장 객체 레이아웃 리소스 리팩토링 마우스 문자 스트림 바이트 스트림 배포 비스타 빌드 서브클래싱 스트림 시스템 에러메시지 오피스파일구별 임시파일 지역클래스 타입 라이브러리

    메타

    • 로그인
    • 엔트리 피드
    • 댓글 피드
    • WordPress.org
    ©2025 DarkKaiser의 블로그 | WordPress Theme by SuperbThemes