일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- sw ai 융합대학원
- 메일 프로토콜
- db
- Kali Linux
- server profiler
- 보안학과
- VS Code
- Revese Proxy
- wireshark
- 웹 크롤링
- 모듈화
- power automate
- AutoHotkey
- 인증서
- 포렌식
- 패킷 필터
- JavaScript
- MSSQL
- mark/unmark
- Postman
- Eclipse
- Log Parser
- 업무 자동화
- Dreamhack
- ES6
- 소프트웨어보안학과
- SSMS
- coloring rules
- kitri
- Excel
- Today
- Total
목록분류 전체보기 (51)
전산직으로 살아남기
1. 웹서버란?웹 서버(소프트웨어): 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램웹 서버(하드웨어): 위에 언급한 기능을 제공하는 컴퓨터 프로그램을 실행하는 컴퓨터 2. WAS(Web Application Server)란?WAS는 웹 브라우저와 같은 클라이언트로부터 웹 서버가 요청을 받으면 애플리케이션에 대한 로직을 실행하여 웹 서버로 다시 반환해 주는 소프트웨어입니다. 웹 서버와 DBMS 사이에서 동작하는 미들웨어로써, 컨테이너 기반으로 동작합니다. 3. 웹서버와 WAS의 동작 과정 4. 웹서버와 WAS의 차이웹 서버의 경우는 정적 컨텐츠(HTML, CSS, IMAGE 등)를 요청받아서 처리하고, WAS의 경우는 동적인 컨텐..
1. 프로파일러란?Microsoft SQL Server 프로파일러는 데이터베이스 엔진 또는 Analysis Services의 인스턴스를 모니터링하기 위한 SQL 추적에 대한 그래픽 사용자 인터페이스입니다. 각 이벤트에 대한 데이터를 캡처하고 파일이나 테이블에 저장하여 나중에 분석할 수 있습니다. 예를 들어 프로덕션 환경을 모니터링하여 어느 저장 프로시저가 너무 늦게 실행되어 성능을 떨어트리고 있는지 볼 수 있습니다. SQL Server 프로파일러는 다음과 같은 작업에 주로 사용됩니다.문제가 발생한 원인을 찾기 위해 문제 쿼리 실행실행이 느린 쿼리를 찾고 진단SQL Server의 인스턴스에서 수행되는 동작을 감사하는 기능을 지원2. 프로파일러 설정 및 실행방법1) 도구 → SQL Server Profile..
1. Stored Procedure란?저장 프로시저는 쿼리문들의 집합으로 여러 쿼리를 거쳐서 일괄적으로 처리할 때 사용합니다. 저장 프로시저는 보통 SP라고 축약하여 말하며 실제 DB 연동 시에는 단순 쿼리문보다는 SP를 사용하여 데이터를 질의합니다. 2. 주요 특징데이터를 호출하려면 그냥 SQL문으로 호출하면 되는데 왜 SP를 사용하는 것일까요? SP는 아래와 같은 특징을 가지고 있다. ① 먼저, SQL Server의 성능을 향상 시킬 수 있습니다. 저장 프로시저를 처음에 실행하면 최적화, 컴파일 단계를 거쳐 그 결과가 캐시(메모리)에 저장되게 되는데, 이후에 해당 SP를 실행하여 되면 캐시(메모리)에 있는 것을 가져와서 사용하므로 실행 속도가 빨라지게 됩니다. 그렇기 때문에 일반 쿼리를 반복해서 실행..
1. 정규식이란?정규 표현식 또는 정규식은 특정한 규칙을 가진 문자열의 집합을 표현하는 데 사용하는 언어입니다. 주로 문자열의 검색과 치환을 위해 패턴을 만들고 사용합니다. 참고로 자바스크립트뿐만 아니라. NET, Java, Python, C 등 대부분의 언어에서 표준 라이브버리를 제공합니다. 2. 정규식의 매개변수 구성1) 패턴 : 정규식의 표현이 들어가는 부분 (필수)2) 플래그 : 정규식 실행에 필요한 옵션 (선택) 정규식은 /패턴/플래그 또는 new RegExp(패턴, 플래그)로 선언할 수 있습니다. 패턴에서 ()는 생략해도 무방합니다.//let regExp1 = /pattern/flags;let regExp1 = /(start)/g;//let regExp2 = new RegExp("pattern..