<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://devhrxoobm.itwiki.kr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Webpro7</id>
	<title>IT 위키 - 사용자 기여 [ko]</title>
	<link rel="self" type="application/atom+xml" href="https://devhrxoobm.itwiki.kr/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Webpro7"/>
	<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/w/%ED%8A%B9%EC%88%98:%EA%B8%B0%EC%97%AC/Webpro7"/>
	<updated>2026-09-17T03:21:34Z</updated>
	<subtitle>사용자 기여</subtitle>
	<generator>MediaWiki 1.45.1</generator>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%A0%95%EA%B7%9C%EC%8B%9D&amp;diff=26094</id>
		<title>정규식</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%A0%95%EA%B7%9C%EC%8B%9D&amp;diff=26094"/>
		<updated>2021-02-28T04:14:35Z</updated>

		<summary type="html">&lt;p&gt;Webpro7: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 기본 문법 ==&lt;br /&gt;
&lt;br /&gt;
* ^ : 문자열의 시작 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
^a : a로 시작하는 곳 찾기&lt;br /&gt;
^a+ : a가 여러개 나오면 모두 찾기&lt;br /&gt;
^[a-z] : 영문 소문자로 시작하는 곳 찾기&lt;br /&gt;
^[a-z]+ : 영문 소문자로 이루어진 단어 찾기&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [...] : 문자의 집합&lt;br /&gt;
** 두 문자 사이에 - 기호를 이용하여 범위를 지정&lt;br /&gt;
** 따옴표를 통하여 나열&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[0-9] : 숫자&lt;br /&gt;
[a-z] : 영어 소문자&lt;br /&gt;
[a-zA-Z] : 영어 대소문자&lt;br /&gt;
[가-힣] : 한글&lt;br /&gt;
[1,3,4] : 1, 3, 4 중 하나&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* + : 찾는 문자가 여러 개일 수 있음&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[0-9]+ : 숫자로 이루어진 문자열&lt;br /&gt;
 ex) 1, 2, 123, 1442, 345345, 23904729384&lt;br /&gt;
[a-z]+ : 영어 소문자로 이루어진 문자열&lt;br /&gt;
 ex) a, n, apple, wqdnlkqdnqw&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* $ : 문자열의 끝을 지정&lt;br /&gt;
** 문자열이 지정된 조건으로 끝나야 함&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[0-9]+$ : 숫자로 시작하고 숫자로 끝나는 문자열&lt;br /&gt;
 참) 1, 2, 123, 1442, 345345, 23904729384&lt;br /&gt;
 거짓) a123, 1442b&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* {숫자} : 자리수를 지정&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[0-9]{1.4} : 숫자 1~4자리&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 정규식 치환 ==&lt;br /&gt;
정규식을 괄호로 감쌀 경우 감싸진 부분을 변수로 사용 가능&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
Find: ([0-9]{1,4}) ([가-힣])&lt;br /&gt;
Replace: $1. $2&lt;br /&gt;
&lt;br /&gt;
as-is: 442 오&lt;br /&gt;
to-be: 442. 오&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Webpro7</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=%EC%A0%95%EA%B7%9C%EC%8B%9D&amp;diff=26093</id>
		<title>정규식</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=%EC%A0%95%EA%B7%9C%EC%8B%9D&amp;diff=26093"/>
		<updated>2021-02-28T04:00:53Z</updated>

		<summary type="html">&lt;p&gt;Webpro7: 새 문서: == 기본 문법 ==  * ^ : 문자열의 시작  &amp;lt;pre&amp;gt; ^a : a로 시작하는 곳 찾기 ^a+ : a가 여러개 나오면 모두 찾기 ^[a-z] : 영문 소문자로 시작하는 곳 찾...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 기본 문법 ==&lt;br /&gt;
&lt;br /&gt;
* ^ : 문자열의 시작 &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
^a : a로 시작하는 곳 찾기&lt;br /&gt;
^a+ : a가 여러개 나오면 모두 찾기&lt;br /&gt;
^[a-z] : 영문 소문자로 시작하는 곳 찾기&lt;br /&gt;
^[a-z]+ : 영문 소문자로 이루어진 단어 찾기&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* [...] : 문자의 집합&lt;br /&gt;
** 두 문자 사이에 - 기호를 이용하여 범위를 지정&lt;br /&gt;
** 따옴표를 통하여 나열&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[0-9] : 숫자&lt;br /&gt;
[a-z] : 영어 소문자&lt;br /&gt;
[a-zA-Z] : 영어 대소문자&lt;br /&gt;
[가-힣] : 한글&lt;br /&gt;
[1,3,4] : 1, 3, 4 중 하나&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* + : 찾는 문자가 여러 개일 수 있음&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[0-9]+ : 숫자로 이루어진 문자열&lt;br /&gt;
 ex) 1, 2, 123, 1442, 345345, 23904729384&lt;br /&gt;
[a-z]+ : 영어 소문자로 이루어진 문자열&lt;br /&gt;
 ex) a, n, apple, wqdnlkqdnqw&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* $ : 문자열의 끝을 지정&lt;br /&gt;
** 문자열이 지정된 조건으로 끝나야 함&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
[0-9]+$ : 숫자로 시작하고 숫자로 끝나는 문자열&lt;br /&gt;
 참) 1, 2, 123, 1442, 345345, 23904729384&lt;br /&gt;
 거짓) a123, 1442b&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Webpro7</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=PHP-FPM&amp;diff=26073</id>
		<title>PHP-FPM</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=PHP-FPM&amp;diff=26073"/>
		<updated>2021-02-25T03:54:46Z</updated>

		<summary type="html">&lt;p&gt;Webpro7: 새 문서: 분류:프로그래밍 ;PHP FastCGI Process Manager  == FastCGI == 기존 CGI는 요청할때마다 새로운 프로세스 생성하는데 반해 FastCGI은 이미 생성한 프...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[분류:프로그래밍]]&lt;br /&gt;
;PHP FastCGI Process Manager&lt;br /&gt;
&lt;br /&gt;
== FastCGI ==&lt;br /&gt;
기존 CGI는 요청할때마다 새로운 프로세스 생성하는데 반해 FastCGI은 이미 생성한 프로세스를 재활용하는 방법을 사용하여 속도, 부하 문제 개선&lt;br /&gt;
&lt;br /&gt;
== 설치 및 활성화 ==&lt;br /&gt;
* 설치&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo yum install php-fpm php-common&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* 재부팅 시 실행되도록 등록&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$ sudo systemctl enable php-fpm&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Webpro7</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=MySQL_%EC%8A%A4%EC%BC%80%EC%A4%84%EB%9F%AC&amp;diff=26071</id>
		<title>MySQL 스케줄러</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=MySQL_%EC%8A%A4%EC%BC%80%EC%A4%84%EB%9F%AC&amp;diff=26071"/>
		<updated>2021-02-24T11:51:29Z</updated>

		<summary type="html">&lt;p&gt;Webpro7: 새 문서: == 개요 ==  * MySQL 5.1버전 부터 사용 가능  == 확인 및 활성화 ==  * 확인 ** SHOW VARIABLES LIKE &amp;#039;%event%&amp;#039; ; * 활성화 ** SET GLOBAL event_scheduler = ON ; ** 또...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== 개요 ==&lt;br /&gt;
&lt;br /&gt;
* MySQL 5.1버전 부터 사용 가능&lt;br /&gt;
&lt;br /&gt;
== 확인 및 활성화 ==&lt;br /&gt;
&lt;br /&gt;
* 확인&lt;br /&gt;
** SHOW VARIABLES LIKE &#039;%event%&#039; ;&lt;br /&gt;
* 활성화&lt;br /&gt;
** SET GLOBAL event_scheduler = ON ;&lt;br /&gt;
** 또는 my.cnf 설정 event_scheduler=On&lt;br /&gt;
&lt;br /&gt;
== 문법 ==&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
CREATE EVENT IF NOT EXISTS [이벤트 이름]&lt;br /&gt;
    ON SCHEDULE&lt;br /&gt;
        [수행, 반복 할 시간]&lt;br /&gt;
    ON COMPLETION NOT PRESERVE&lt;br /&gt;
    ENABLE&lt;br /&gt;
    COMMENT [코멘트]&lt;br /&gt;
    DO &lt;br /&gt;
    [수행할 명령]&lt;br /&gt;
END&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;이벤트 이름&#039;&#039;&#039;: 이벤트 스케줄의 이름&lt;br /&gt;
** 유니크해야 함. 최대 64문자까지. 대소문자 구분하지 않음&lt;br /&gt;
* &#039;&#039;&#039;수행, 반복 할 시간&#039;&#039;&#039;: 해당 명령을 수행하거나 반복할 시간 및 기간&lt;br /&gt;
* &#039;&#039;&#039;코멘트&#039;&#039;&#039;: 이벤트의 내용&lt;br /&gt;
* &#039;&#039;&#039;수행할 명령&#039;&#039;&#039;: 이벤트에서 수행할 명령&lt;br /&gt;
&lt;br /&gt;
=== 수행, 반복 시간 ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;특정 시간에 한번 실행&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ON SCHEDULE&lt;br /&gt;
       AT &#039;2020-02-22 15:33:33&#039; -- 해당 시간에 1회 실행&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;특정 주기로 반복 실행&#039;&#039;&#039;&lt;br /&gt;
** YEAR, QUATER, MONTH, DAY, HOUR, MINUTE, WEEK, SECOND 등 사용 가능&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ON SCHEDULE&lt;br /&gt;
       EVERY 1 DAY -- 하루 한번 반복&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;특정 기간 동안 실행&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
ON SCHEDULE&lt;br /&gt;
      EVERY 1 HOUR STARTS &#039;2020-01-01 00:00:00&#039; ENDS &#039;2022-12-31 23:59:59&#039;&lt;br /&gt;
       -- 1시간에 한번 20년 1월 1일 부터 22년 12월 31일까지 실행&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== 저장 및 확인, 삭제 ==&lt;br /&gt;
&lt;br /&gt;
* 저장 위치&lt;br /&gt;
** mysql 데이터베이스(information schema)의 event 테이블에 등록&lt;br /&gt;
* 확인 방법&lt;br /&gt;
** show events; &lt;br /&gt;
* 삭제 방법&lt;br /&gt;
** drop event 이벤트명;&lt;/div&gt;</summary>
		<author><name>Webpro7</name></author>
	</entry>
	<entry>
		<id>https://devhrxoobm.itwiki.kr/index.php?title=HTTP_%ED%97%A4%EB%8D%94_Pragma&amp;diff=26063</id>
		<title>HTTP 헤더 Pragma</title>
		<link rel="alternate" type="text/html" href="https://devhrxoobm.itwiki.kr/index.php?title=HTTP_%ED%97%A4%EB%8D%94_Pragma&amp;diff=26063"/>
		<updated>2021-02-21T03:26:16Z</updated>

		<summary type="html">&lt;p&gt;Webpro7: 새 문서: HTTP/1.0 의 헤더 옵션 중 하나로, HTTP/1.1 버전의 Cache-Control 헤더가 생기기 전 그것과 동일한 역할을 하는 대용 헤더로 사용 {| class=&amp;quot;wikitable&amp;quot; !H...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;HTTP/1.0 의 헤더 옵션 중 하나로, HTTP/1.1 버전의 Cache-Control 헤더가 생기기 전 그것과 동일한 역할을 하는 대용 헤더로 사용&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Header type&lt;br /&gt;
|General header&amp;lt;ref&amp;gt;그러나 응답 동작은 정해지지 않아서 구현 방식에 따름&amp;lt;/ref&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
!Forbidden header name&lt;br /&gt;
|No&lt;br /&gt;
|-&lt;br /&gt;
!CORS-safelisted response-header&lt;br /&gt;
|Yes&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== 사용법 ==&lt;br /&gt;
Pragma: no-cache&lt;br /&gt;
&lt;br /&gt;
== 용도 ==&lt;br /&gt;
&lt;br /&gt;
* 캐시가 캐시 복사본을 릴리즈 하기전에 원격 서버로 요청을 날려 유효성 검사를 강제하도록 함&lt;br /&gt;
* Cache-Control: no-cache 와 동일한 효과&lt;br /&gt;
&lt;br /&gt;
== 참고 ==&lt;br /&gt;
&lt;br /&gt;
* Pragma 는 HTTP 응답에서 명시되지 않았던 헤더여서 일반적인  HTTP/1.1 의 Cache-Control 헤더의 신뢰할만한 대체재로 사용될 수는 없음&lt;br /&gt;
* Pragma 헤더는 HTTP/1.0  를 사용하는 클라이언트들 만을 위한 비공식적인 호환성을 위해서 사용되어야 함&lt;br /&gt;
&lt;br /&gt;
== 같이 보기 ==&lt;br /&gt;
&lt;br /&gt;
* HTTP 헤더&lt;br /&gt;
* [[HTTP 헤더 Cache-Control]]&lt;br /&gt;
&lt;br /&gt;
== 참고 문헌 ==&lt;br /&gt;
&lt;br /&gt;
* [https://developer.mozilla.org/ko/docs/Web/HTTP/Headers/Pragma 모질라 개발자 문서]&lt;br /&gt;
&lt;br /&gt;
== 각주 ==&lt;/div&gt;</summary>
		<author><name>Webpro7</name></author>
	</entry>
</feed>