일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |
- Revese Proxy
- 모듈화
- Kali Linux
- fiddler
- server profiler
- Eclipse
- db
- MSSQL
- Export
- SSMS
- 포렌식
- power automate
- Postman
- IPS
- for
- winmail.dat
- ntp
- VS Code
- kitri
- while
- Log Parser
- JavaScript
- 업무 자동화
- AutoHotkey
- Excel
- 웹 크롤링
- ES6
- CURSOR
- Import
- 인증서
- Today
- Total
목록전체 글 (42)
전산직으로 살아남기
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/b4Xd7b/btsHAvqAfuf/RnOWpE0ttDqjPGgxEqP8UK/img.png)
1. 프록시 서버란?프록시 서버(proxy server)는 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해주는 컴퓨터 시스템이나 응용 프로그램을 가리킵니다. 서버와 클라이언트 사이에 중계기로서 대리로 통신을 수행하는 것을 가리켜 ‘프록시’, 그 중계기능을 하는 것을 프록시 서버라고 부릅니다. 프록시 서버를 사용하면 보안성, 성능, 안정성을 향상시킬 수 있으며 크게 포워드 프록시 서버(forward proxy server)와 리버스 프록시 서버(reverse proxy server)로 나뉩니다. 2. 포워드 프록시 서버란?우리가 흔히 말하는 ‘프록시 서버’란 포워드 프록시 서버를 의미합니다. 프록시 서버는 아래 그림처럼 클라이언트 앞에 놓여있습니다. 다음 그림을 보면 클라이..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ztqUG/btsHAyNieRS/BKronKTUgznbCM5Fgbmhu0/img.png)
1. Jupyter Notebook이란?Jupyter Notebook은 웹 브라우저상에서 Python 코드를 단계적으로 쉽게 실행하고, 시각적으로 빠르게 확인해 볼 수 있도록 해주는 프로그램입니다. 이러한 방식은 탐색적 데이터 분석에 아주 적합하여 많은 데이터 분석가가 Jupyter Notebook을 사용하고 있습니다. Jupyter Notebook의 장점은 셀 단위로 작성하여 실행할 수 있기에 큰 Python 파일도 셀 단위로 나누어 번역, 실행하면서 인터랙티브한 동작이 가능하다는 점입니다. 또한 데이터 분석을 위한 Python 파일 작성 후 실행하였을 때 차트, 표 등의 결과값 출력도 바로 직관적으로 볼 수 있고, 이후 Github에 Jupyter Notebook의 결과 출력 방식 그대로 올릴 수 있..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dKX8Mu/btsHvwKHl2k/cOeKFkT0NdYZAGEuKm8Qe1/img.png)
1. 파이썬 인터프리터 설치하기공식 사이트에서 파이썬 인터프리터를 설치하면 됩니다. 설치 후 cmd 창에 python -v를 입력 후 버전 정보가 나오는지 확인하면 됩니다. cmd 창에서 python을 입력하면 python 모드로 진입하여 소스 작성이 가능한데 이는 실제 소스 작성에 한계가 있기에 VS Code를 사용합니다. 2. VS Code에서 Extension 설치하기VS Code를 설치하셨다면 이제 개발에 도움되는 Extension을 설치합니다.Python : 린트, 디버깅, 코드 탐색, 코드 서식 지정, 리팩터링, 변수 탐색기와 같은 기능등을 지원Python for VSCode : -> 구문 강조, 스니펫 및 린팅을 지원Python Extension Pack : vs code에서 인기많은 ex..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/MWTJl/btsHtGmuO4f/LNk3nQ8xnU5bUYM9flWMUk/img.png)
1. 웹서버란?웹 서버(소프트웨어): 웹 브라우저와 같은 클라이언트로부터 HTTP 요청을 받아들이고, HTML 문서와 같은 웹 페이지를 반환하는 컴퓨터 프로그램웹 서버(하드웨어): 위에 언급한 기능을 제공하는 컴퓨터 프로그램을 실행하는 컴퓨터 2. WAS(Web Application Server)란?WAS는 웹 브라우저와 같은 클라이언트로부터 웹 서버가 요청을 받으면 애플리케이션에 대한 로직을 실행하여 웹 서버로 다시 반환해주는 소프트웨어입니다. 웹 서버와 DBMS 사이에서 동작하는 미들웨어로써, 컨테이너 기반으로 동작합니다. 3. 웹서버와 WAS의 동작 과정 4. 웹서버와 WAS의 차이웹 서버의 경우는 정적 컨텐츠(HTML, CSS, IMAGE 등)를 요청받아서 처리하고, WAS의 경우는 동적인 컨텐츠..