throws IOException JAVA

 // 실행시간에 예외가 발생할 수 있는 코드들..
public class Exam_17{
   public static void main(String[] ar)throws IOException {
       while(ture){
          System.out.print("문자 =" );
          char ch = (char)System.in.read();
          System.in.read();
          System.in.read();
          System.out.println(ch + " ="  (int)ch);
 
         System.out.print("계속(y/n)?");
          char c = (char)System.in.read();
          System.in.read();
          System.in.read();
          if(c == "N" || c == "n" ) break;
       }
   }
}

JAVA continue, break JAVA

JAVA 공부한걸 정리해보자

public class Exam_11 {
 public static void main(String[] ar) { 
  for ( int i=0; i<5; ++i){
    if ( i ==2) {
    continue;  2일때만 별 찍지 마 그이후 컨티뉴 //break;
    }
    System.out.println("*");
   }
 }
// continue 2 ; 일때는 2는 패스 하고 넘어거 간ㄷ.ㅏ  0 1 3 4 ...
//break 2;  2에서 멈춰 버린다.


}

public class Exam_12{
   public static void main(String[] ar) {
   int tot=0;

  /- tot += 1;
   tot += 2;
   tot += 3;
   tot += 4;
   tot += 5;
   tot += 6;
   tot += 7;
   tot += 8;
   tot += 9;
   tot += 10; *-
   for(int i=1; i<=10; i++){
   if(i% 2 ==0) { //짝수의 합만 구할때
   tot += 1;
   }
}
   System.out.println("tot = " +tot);
   }
}

public class Exam_13 {
   public static void main(String[] ar){
       for(int a = 0; a<5; ++a){
          System.out.print(a+ " : ");
          for(int = 0; i<5; i++){
            System.out.print("*");
            }
            System.out.println();
        }
 
  }
}

----------------------------------------------------

public class Exam_15{
    public static void main(String[] ar){
        for( int j=0; j<5; ++j) {
        for(int i=0; i<5; ++i){
            if(i==2)
            continue;  // 2 빼고 별찍기 4번 찍기
            break;   //break 단위를 안에 있는것만 생각하자
            System.out.print("*");
         } 
         System.out.println();
   }
  }
}

break 일대 별이 2번씩 5번 실행
continue 일때 별이 4번씩 5번 실행


public class Exam_15{
    public static void main(String[] ar){
        aaa:for( int j=0; j<5; ++j) {
        bbb:for(int i=0; i<5; ++i){
            if(i==2)
            continue aaa;  // i 0 1일대 별을 찍고 i가 2가 되는 순간 j인 aaa로 넘겨서 뒤에 엔터가 안찍이고 다시 시작 이것이 5번 반복됨 
            break aaa; // 별이 두개만 찍이고 나감 i가 2가 될시에 aaa쪽에 멈춤
            System.out.print("*");
         } 
         System.out.println();
   }
  }
}
 


[용어] APM(Application Performance Management) IT

◎ APM(Application Performance Management)

  어플리케이션 성능 관리, 응용 프로그램 성능 관리

- 응용 소프트웨어의 성능과 서비스 이용성을 감시하고 관리하는데 초점을 둔 시스템 관리 원칙

- 운영중인 시스템에 대한 응답시간과 같은 성능이나 처리랴, 가용성, 및 기능성 무결성, 신뢰성을 확보하고 다운타임의 최소화 등을 통해 안정적인 시스템 운영을 위한 도구 부하량 접속자 파악, 장애진단, 통계 , 분석등을 목적으로 하는 성능 모니터링 제품으로 정의 할 수 있다.

-응용 프로그램 성능을 관리하는 데 쓰이는 웹 애플리케이션은 이를테면 J2EE와 마이크로소프트 닷 넷 플랫폼을 들 수 있다. 시스템 관리를 주도하는 업체들( (IBM, CA(Wily), HP(Mercury), Quest, CompuWare, BMC) 모두 J2EE, 닷넷 APM 제품을 자사의 포트폴리오에 포함시키고 있다.


[용어] ESM(Enterprise Security Management) IT

◎ ESM(Enterprise Security Management)

-배경
 급속도로 발달하기 시작한 정보기술(IT)은 개인이나 기업의 자산 관리를 편리하게 만들었지만 그에 따른 보안 위협도 증가함.

-정의
 기업과 기관의 보안정책을 반영, 다양한 보안시스템을 관제ㆍ운영ㆍ관리함으로써 조직의 보안목적을 효율적으로 실현시키는 시스템

-특징
  기업이 보유하고 있는 각종 보안제품(방화벽, IPS, VPN) 및 네트워크 장비(서버, 라우터 등)를 상호 연동하여 효율적으로 운영할수 있도록 지원

  다양한 위협에 대한 사전, 사후 대응을 가능하게 함

  기업 IT자산에 대한 가용성, 무결성, 기밀성 보장을 위한 위험관리를 수행
 
  이벤트 선별 기능, 통합 실시간 모니터링 기능, 보고서 생성 기능을 수행

 


■ ESM의 기반기술
 
 -  ESM 내부에 어떤 분석방식을 써서 얼마나 정확한 분석하느냐가 가장 큰 이슈
 
1.상호연관분석(Correlation)
 
   ▶ 보안시스템에서 발생한 로그ㆍ시스템 정보ㆍ변경 정보 등을 하나의 시스템만으로 분석하는 것이 아니라 방화벽ㆍIDSㆍIPS 등과 같이 복수의 시스템을 서로 연계하여 분석하는 방식
 
   ▶ 오탐에 의한 잘못된 분석이 나올 가능성을 줄여주는 역할
 
   ▶ 사전 예방보다는 최단기간 내의 사후처리에 초점
 
2.트래픽 분석
 
   ▶ 분석이 네트워크 내부보다 더 앞 부분 즉, 라우터 위치에서부터 이루어지므로 침해사고 발생 이전에 침해를 분석하여 탐지해낼 가능성이 향상
 
 
 
■ ESM 동작절차
 
   ▶ 수집-모니터링-분석-경보-대응-처리-보고-정책 피드백
 
 
 
■ ESM 도입효과
 
   ▶ 이벤트 수집ㆍ통합관리ㆍ침해경보ㆍ침해대응 등의 통합보안관리체계 확립
 
   ▶ 보안관리업무를 보다 신속하고 체계적인 프로세스에 의거하여 효율적으로 진행
 
   ▶ 모니터링 및 보고서 업무 등 단순반복성 업무를 상당 부분 줄여 줘 보안관리자가 보안기획 및 정책 수립에 집중할 수 있도록 해 보안업무의 질적 향상을 기대
 
 
 
■ ESM의 발전방향
 
   ▶ ESM은 진정한 의미의 통합보안관리를 수행하기 위해 더 넓은 영역으로 확장
 
   ▶ 기존에 보안시스템에 국한되었던 관제대상을 일반 서버에까지 확장하여 보안관리에 의한 보안 사각지대의 최소화
 
   ▶ ESM은 실제적인 `위협` 수준이 아니라 잠재적인 `위험` 수준에서 관리가 이루어지는 위험관리시스템(RMS; Risk Management System) 수준으로 개발
 
   ▶ 모든 보안 프로세스를 단일한 시스템에 포함시켜 수집-모니터링-분석-경보-대응-처리-보고-정책 피드백 등 일련의 프로세스를 지원

 


[용어] EMS (Enterprise Management System)

◎EMS (Enterprise Management System)
 
   전산환경의 장애를 원격 처리할 수 있는 시스템.

전산환경의 성능이나 보완의 취약성을 종합관리하여 시스템의 안정성을 높여주는 프로그램

시스템에 대한 운영상황 감시와 사전조치
서버장애시 신속한 복구
시스템 성능 분석
통계보고자료 작성기능 제공

시스템 장애 발생시 중앙에서 통제하여 조치를 취할수 있는 체제
기존에 수작업으로 처리하던 CPU, 메모리 등의 시스템 운용상황이 자동으로 내용이 파악되기 때문에 미리 문제 발생 가능성을 파악하여 조치를 취할수 있다.

전문인력을 따로 고용하지 않고 장애발생때 대응시간을 단축시킬수 있다.


1 2 3 4 5 6 7 8 9 10 다음