일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- SMTP
- Telnet
- IPS
- 네트워크
- 브리지
- Queue
- kubernetes
- 보안관제
- 침입차단시스템
- 3way handshaking
- Storage Gateway
- 7계층
- AWS
- SQS
- ssh
- AI스쿨
- k8s
- ELB
- tcp
- 라우터
- english
- IDS
- EC2
- Protocol
- 프로토콜
- ICMP
- 스위치
- C#
- docker
- 침입탐지시스템
- Today
- Total
목록2024/05 (3)
Devsecops
소스코드 or VM이 이해할 수 있는 언어로 바꾸는 행위컴파일러 이용컴파일시 에러, 오류, 경고 발생 할 수 있음 컴파일 오류작성한 코드가 프로그래밍 언어에 위반되는 경우오류가 있으면 exe파일이 생성되지 않음 -> 실행 불가컴파일 오류는 프로그램 실행도중 발생하는 것보다 이득- 버그상황 재현이 필요하기 때문 *빌드는 컴파일이 포함되는 과정*컴파일 경고가 있더라도 exe파일은 생성됨, 실제로 문제가 되지 않는 경우가 대부분이나 많이 쌓이면 실제 경고를 찾기 힘드므로 경고는 고치자!!업계에서 경고를 오류처럼 작동하게 하여 exe파일이 생성되지 않게 하는 경우도 있음 디버그 빌드 vs 릴리즈 빌드디버그 빌드디버깅에 유용한 정보 담긴 exe파일최적화 거의 안 됨성능 구림 릴리즈 빌드최종적으로 고객에게 전달되는..
컨테이너 기술은 어디까지나 빠르게 어디에서나 배포를 하기 위함이다----------------- ----------------- ----------------- ----------------- ----------------- ----------------- ----------------- FROM node WORKDIR /app COPY . /app RUN npm install EXPOSE 80 CMD [ "node", "server.js" ]----------------- ----------------- ----------------- ----------------- ----------------- ----------------- ----------------- -----------------이라는 d..
C#은 어떤 언어인가강한 타입 언어매니지드 언어OOP고수준 언어 vs 저수준 언어저수준 언어 컴퓨터가 이해하기 쉬운 언어 이진법 기계어 컴퓨터가 이해하기 위한 변환 과정 필요없음 고수준 언어 인간이 이해하기 쉬운 언어 인간이 사용하는 언어로 이루어짐 어셈블러, C, C#, JAVA 등 컴퓨터가 이해하는 기계어로 변환하는 과정 필요 * 저수준, 고수준은 상대적 기계어 네이티브 코드 2진수 모든 프로그래밍 언어는 이 기계어로 번역되어야함 어셈블리어 기계어보다 더 읽기 쉬움 고수준 언어? 대부분 기계어와 1대1 대응 고수준 프로그래밍 언어 시림이 쓰는 말에 매우 가까움 기계어와 1:1 대응 불가 C. C++, JAVA 등 메모리 관리에 따라 매니지드 언어, 언매니지드 언어로 나뉜다 컴파일 언어 vs 인터프리..