참조:msdn https://docs.microsoft.com/en-us/archive/msdn-magazine/2004/february/comparing-the-timer-classes-in-the-net-framework-class-library

 

.NET Framework 클래스 라이브러리는

  System.Windows.Forms.Timer

 , System.Timers.Timer

 , System.Threading.Timer 의 세 가지 타이머 클래스를 제공 하고 있음. 

이러한 각 클래스는 서로 다른 상황에서 사용하도록 설계되고 최적화되어 있음으로

그 차이점 을 간략히 메모 하기로 했다.

 

 

  System.Windows.Forms System.Timers System.Threading
타이머 이벤트는 어떤 스레드에서 실행됩니까? UI 스레드 UI 또는 작업자 스레드 작업자 스레드
인스턴스는 스레드로부터 안전합니까? 아니 아니
타이머 이벤트는 상태 객체를 지원합니까? 아니 아니
초기 타이머 이벤트를 예약 할 수 있습니까? 아니 아니
클래스는 상속을 지원합니까? 아니
Windows Forms가 필요합니까? 아니 아니

 

 

'C#' 카테고리의 다른 글

C# 정규식을 활용한 계좌번호 ,휴대폰 번호 마스킹 처리.  (0) 2021.09.08
c# Entity Framework  (0) 2021.08.29
[C#] Garbage Collection  (0) 2021.07.08
ASP.NET MVC의 처리 과정  (0) 2019.08.01
Redis 사용  (0) 2019.02.19

 

  • nginx : 기동
  • nginx -s stop : 정지
  • nginx -s reload : 재기동
  • nginx -t 설정파일 체크
  • /etd/nginx : main 설정파일 위치
  • /etc/nginx/conf.d/ : 각 서버용 설정파일 위치
nginx 기동
nginx -s stop 정지
nginx -s reload 재기동
nginx -t 설정파일 체크
/etd/nginx main 설정파일 위치
/etc/nginx/conf.d/ 각 서버용 설정파일 위치

Nginx 명령의 옵션

-?, -h nginx 명령어의 도움말 표시
-v nginx Version
-V nginx를 make 했을시 컴파일러 또는 configure 옵션 표시
-t, -q nginx 설정파일 오류 체크 (오류 체크시 nginx 정지 상태에서 실행, 정상메세지 출력)
-s stop 강제종료
-s quit 실행중 request 처리 종료하고 nginx 정리
-s reload 설정파일 다시 읽음
-s reopen nginx 재기동중 로그파일을 다시 오픈
-c 설정파일 지정한 설정파일로 nginx 기동
-g global 디렉티스 설정 지정한 global 디렉티브의 설정으로 nginx를 기동 (부하실험 등)
-p prefix default=/usr/local/nginx

'기타 > Linux' 카테고리의 다른 글

CentOS 7 서비스 관리  (0) 2019.08.29


DECLARE @SEARCH NVARCHAR(MAX) = '검색텍스트';

SELECT B.NAME AS NAME -- 이름
     , B.TYPE_DESC AS TYPE -- 타입 구분
     , A.DEFINITION AS CONTENTS -- 내용
FROM  SYS.SQL_MODULES A WITH (NOLOCK)
LEFT JOIN SYS.OBJECTS B WITH (NOLOCK) ON A.OBJECT_ID = B.OBJECT_ID
WHERE DEFINITION LIKE '%' + @SEARCH+ '%'
ORDER BY TYPE, NAME

 

'Database' 카테고리의 다른 글

[MS-SQL] 대용량 데이터 삭제하기  (0) 2021.12.29
Database Naming rule  (0) 2021.09.14
[MS-SQL] SQL_SERVER DB계정 Query  (0) 2021.08.30
MS-SQL : 분석 함수 (통계)  (0) 2019.02.26
MS-SQL 날짜 변환표(GETDATE, CONVERT)  (0) 2019.02.19

 

Kafka 정보 확인 중

 

Messgae Queue 개념을 잡아보고자 작성 한 포스팅 입니다.

출처는 https://kji6252.github.io/2015/12/18/message-quere/

 

최신 메시지 큐(Messgae Queue) MQ 기술

메시지 큐 란 무엇인가?메시지 지향 미들 웨어(Message Oriented Middleware: MOM)은 비 동기 메시지를 사용하는 다른 응용 프로그램 사이에서 데이터의 송수신을 의미 한다. MOM을 구현한 시스템을 메시지 큐(Message Queue: MQ)라 한다.메시지 큐는 별도의 공정 작업을 연기 할 수 있는 유연성을 제공하여 SOA (servi

kji6252.github.io

Kafka 

출처는 https://soul0.tistory.com/499

 

KAFKA 에 대해서 알아보자 - 카카오 사용사례 설명회를 들으며(meetup) Event Hub - Kafka 설명

KAFKA 에 대해서 알아보자 - 카카오 사용사례 설명회를 들으며(meetup) 정말 좋은 시간이었다. 카카오에서는 정말 PT 잘하시는 유능하신 분을 뽑으신듯 ^^ 그 다음 오라클 발표하신분은 클라우드 위주로 설명을 진..

soul0.tistory.com

 

'기타 > 네트워크' 카테고리의 다른 글

[HTTP] caching  (0) 2021.12.16
L4 switch L7 switch  (0) 2021.08.23

배포판 버전 확인

# grep . /etc/*-release
# rpm -qa *-release

서비스 관리

CentOS 7 부터 서비스 데몬 관리 방법이 달라졌다. 기존의 init system에서 systemd로 기본 시스템 관리 데몬이 변경되었기 때문이다.

서비스 예시 : elasticsearch / .service 확장자 생략 가능

서비스 등록
# systemctl mask elasticsearch.service

 

서비스 삭제
# systemctl unmask elasticsearch.service

 

서비스 상태 확인
# systemctl status elasticsearch.service

 

서비스 구동
# systemctl start elasticsearch.service

 

서비스 중지
# systemctl stop elasticsearch.service

 

서비스 재실행
# systemctl restart elasticsearch.service

 

부팅시 서비스 자동 시작
# systemctl enable elasticsearch.service

 

부팅시 서비스 자동 시작 비활성화
# systemctl disable elasticsearch.service

 

서비스 목록  

 설치된 모든 unit파일

   [ # systemctl list-unit-files ]

   [ # systemctl list-units조건에 맞는 서비스 ]

조건에 맞는 서비스

  구동에 실패한 서비스

    [ # systemctl list-units --state=failed ]

 

  모든 active 서비스 목록

     [# systemctl list-units --state=active ]

  서비스중에 상대가 running인 목록 

     [ # systemctl list-units --type=service --state=running ]

 

특정서비스 상태조회

    active 상태 조회

      [ # systemctl is-active elasticsearch ]

 

    enable 상태 조회(부팅시 실행되는 서비스인지) 

      [ # systemctl is-enabled elasticsearch ]




'기타 > Linux' 카테고리의 다른 글

Nginx 명령어 모음  (0) 2021.04.03

+ Recent posts