일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- dbms
- 데이터베이스프로그래밍
- 명령어
- TDD
- 리눅스
- 클라우드네이티브
- 리눅스공부
- 클라우드
- 컴퓨터
- 공부
- CS
- AWS
- jdbc programming
- 트랜잭션
- 쿼리
- Database
- 서버
- 데이터베이스
- 개발공부
- 개발자
- 쿼리최적화
- JDBC
- 데브옵스
- 오라클
- EC2
- 자바
- sql
- DB
- 시스템프로그래밍
- 개발방법론
- Today
- Total
목록2024/09 (3)
개발 블로그
오늘은 쉘 스크립트 기초 문법에 대한 블로그를 작성해보겠습니다...옛날에 찍먹으로 배워서 까먹었는데 이것이 리눅스다 책과 검색을 통해 복습했습니다.. 반복적인 작업을 수동으로 수행하는 것은 시간이 많이 걸리고 실수를 유발할 수 있습니다. 이러한 문제를 해결하는 강력한 도구 중 하나가 바로 쉘 스크립트입니다. 쉘 스크립트는 시스템의 다양한 작업을 자동화하고, 복잡한 명령어를 간편하게 실행할 수 있게 도와주는 도구입니다. 리눅스는 대부분 C언어로 작성했기 때문에 C언어와 유사한 방법으로 프로그래밍 가능일반 프로그래밍 언어와 비슷하게 변수, 반복문, 제어문 등 사용 가능별도의 컴파일 과정 필요 없이 바로 셸에서 실행 가능주로 vi eitor나 gedit으로 작성 실행 방법sh 명령어sh {scriptFile..
네트워크 프로그래밍을 하다 보면 "블로킹"과 "논블로킹"이라는 개념을 접하게 됩니다. 특히 소켓 프로그래밍에서 이 두 개념을 알고 가는게 중요한 것 같아서 이 글에서는 블로킹과 논블로킹을 정리해보려고 합니다. 블로킹과 논블로킹 소켓은 각각의 상황에 따라 장단점이 존재합니다. 네트워크 프로그래밍에서 이 두 개념을 잘 이해하고 활용하면, 더 안정적이고 효율적인 애플리케이션을 설계할 수 있습니다. 블로킹(Blocking)요청한 작업이 성공하거나 에러가 발생하기 전까지는 응답을 돌려주지 않는 것이전 게시물에서 C 코드에서 socket() 함수로 생성된 소켓은 기본적으로 블로킹 모드임. 즉, read()나 write() 호출 시, 데이터가 준비될 때까지 함수 호출이 블로킹입니다.int n = read(so..
네트워크 통신의 기초를 이해하는 것은 모든 개발자에게 중요한 단계입니다. TCP 소켓 통신은 데이터 전송의 신뢰성과 순서를 보장하는 핵심 기술입니다. 이번 블로그에서는 TCP와 소켓의 기본 개념에 대해 작성하였습니다. 1. TCP(Transmission Control Protocol) TCP(Transmission Control Protocol)는 네트워크 통신에서 데이터 전송의 신뢰성을 보장하는 프로토콜로, 주로 인터넷과 같은 네트워크에서 데이터 패킷을 송수신하는 데 사용됩니다. TCP/IP 소켓 통신은 서버와 클라이언트 모델을 기반으로 합니다. TCP의 특징은 다음과 같습니다 주요 특징연결 지향성 (Connection-Oriented)데이터 전송 전에 송신 측과 수신 측 간의 연결을 설정연결이 설..