loading
본문 바로가기

전체 글120

n8n 무료 설치 가이드 1. 도커(Docker) 이해하기도커는 소프트웨어를 담는 표준화된 컨테이너입니다. 어떤 프로그램이 특정 PC에서는 잘 동작하지만 다른 환경에서는 오류가 발생하는 문제를 해결하기 위해 탄생했습니다. 개발자가 완벽한 실행 환경을 이미지로 만들어두면, 누구나 동일한 환경에서 실행할 수 있습니다.1-1. 왜 사용하는가?핵심 문제: "내 컴퓨터에서는 잘 되는데, 왜 다른 환경에서는 안 되지?"• 환경 일치: 개발 시 사용한 OS 설정, 라이브러리 버전 등을 컨테이너 안에 통째로 박제합니다.• 독립성: 기존에 설치된 프로그램들과 충돌 없이, 격리된 공간에서 깨끗하게 실행됩니다.• 이식성: 도커 이미지와 데이터 폴더만 있으면 어떤 PC에서든 1분 만에 동일한 환경 구축이 가능합니다.•.. 2026. 3. 15.
Nginx와 PHP-FPM의 통신 FastCGI 웹 서버인 Nginx는 정적 파일(html, css, 이미지 등)은 직접 처리할 수 있지만,PHP 같은 서버 사이드 언어는 직접 실행할 수 없다.이때 Nginx와 PHP 사이를 이어주는 역할을 하는 것이 FastCGI,그리고 PHP 실행을 담당하는 것이 PHP-FPM이다. 1. FastCGI의 역할과 개념FastCGI는 프로그램이 아니라 웹 서버와 애플리케이션 서버 간 통신 규약(프로토콜) 이다.HTTP: Browser ↔ NginxFastCGI: Nginx ↔ PHP-FPM기존 CGI 방식은 요청이 올 때마다 PHP 프로세스를 새로 띄웠기 때문에 매우 느렸지만,FastCGI는 미리 실행 중인 PHP 프로세스에 요청만 전달하여 성능을 크게 개선했다. 2. Nginx에서 PHP 요청을 만났을 때브라우저가.. 2026. 1. 15.
브라우저가 웹서버(Nginx, Spring, Express 등)와 통신하는 과정 웹 개발을 배우면서 브라우저와 Nginx가 http로 통신하는건 알고있었는데자세하게 어떤식으로 동작하는지 궁금한 점이 있어서 찾아보았다. 1. HTTP 요청의 핵심: Request Message 구조브라우저가 Nginx에 접속할 때, 보이지 않는 곳에서 다음과 같은 텍스트 기반 메시지를 생성하여 보냅니다.GET /index.php HTTP/1.1 Start Line (Method, Path, Version):GET: 어떤 행위를 할 것인가? (조회: GET, 생성: POST, 수정: PUT, 삭제: DELETE)/index.php: 서버의 어느 경로에 있는 자원을 원하는가?HTTP/1.1: 어떤 버전의 규칙으로 대화할 것인가?Header (메타데이터):Host: 어느 도메인 주소로 가.. 2026. 1. 15.
[SAP_ABAP] Layout - Screen Painter: Attributes 화면 구성별 설명상단 (필드 기본 속성)Name : ABAP 프로그램에서 매핑되는 변수명 (GV_KOSTL → 프로그램 전역변수).Text : 화면에 출력될 라벨(텍스트). 비워두면 Label 없음.Dropdown : 드롭다운으로 선택 가능 여부.With Icon : 필드에 아이콘 표시 여부.Scrollable : 길이가 화면보다 길 때 스크롤 허용 여부.Row / Column : 화면에서 위치(행, 열).Def. Length : 데이터 실제 길이(기본 길이).Vis. Length : 화면에 보이는 길이(표시 길이).Height : 필드의 높이.중단 (기능 관련 속성)Groups : 화면 그룹 지정(여러 필드를 그룹으로 묶어서 제어).Switch : 특정 조건일 때 필드 활성/비활성 전환용.Reactio.. 2025. 10. 3.
[SAP_ABAP] 도메인 고정값 가져오는 방법 준비물테스트 할 도메인을 하나 생성 하거나 지정한다. 전체 코드DATA: lt_dd07v TYPE STANDARD TABLE OF dd07v, ls_dd07v TYPE dd07v.CALL FUNCTION 'DD_DOMVALUES_GET' EXPORTING domname = 'ZSMOKE' text = 'X' langu = sy-langu TABLES dd07v_tab = lt_dd07v.LOOP AT lt_dd07v INTO ls_dd07v. WRITE: / ls_dd07v-domvalue_l, ls_dd07v-ddtext.ENDLOOP. 결과해설DATA: lt_dd07v TYPE STANDARD TABLE OF dd07v, ls_dd0.. 2025. 9. 7.
[SAP_FI] 자산 생성 및 처분 방법(역분개 포함) AS01 : 자산생성AS03 : 자산 조회F-90 : 자산 취득 등록ABAVN : 자산 처분AB08 : 자산 역분개# 자산 생성1. AS01 접속 후 자산 클래스 및 회사코드 입력 -> 엔터참고: 자산클래스 1400(유형자산/기계장치) 2. 일반: 내역 입력 3. 코스트센터 입력 4. 감가상각 영역참고: UseLife 에서 개월 수를 변경할 수 있다 5. 저장 클릭 하면 자산을 생성하게됨참고: 해당 번호범위 세팅 방법은 아래 참조(미작성) *AS03에서 확인 가능# 자산 취득 전표 등록1. F-90접속 및 필요정보 입력참고: A1은 자산취득 전표로 지정되어있음 2. 항목 1 입력 3. 개별 항목 입력참고: 거래 유형 입력 필수 4. 항목 2 작성 5. 저장 클릭시 아래화면 번외1. FB03에서 전표 .. 2025. 7. 13.
[SAP_ABAP] 네이밍 규칙 주요 접두어 관례 (SAP 개발에서 흔히 사용됨)접두어의미예시g_글로벌 변수 (Global)g_count, g_namel_로컬 변수 (Local)l_index, l_textgt_글로벌 내부 테이블 (Global Table)gt_datalt_로컬 내부 테이블 (Local Table)lt_flightsgs_글로벌 구조 (Global Structure)gs_headerls_로컬 구조 (Local Structure)ls_rowgo_글로벌 객체 참조 (Global Object)go_alv_grid, go_docklo_로컬 객체 참조 (Local Object)lo_splitter, lo_container 이런 네이밍은 가독성과 유지보수성을 높이기 위해 SAP 개발자 커뮤니티에서 널리 사용하는 관례입니다. 필수는 아.. 2025. 7. 13.
[SAP_FI] 반제하여전기 FB05(전체반제, 부분반제, 잔액남기기) 이번 시간에는 반제하여 전기 방법에서 전체반제, 부분반제, 잔액 남기기를 할 경우원 전표는 FBL1N, BSIK(테이블), BSAK(테이블)에서 어떻게 존재하는지에 대해서 알아봅시다 # 반제하여전기 준비1.전표 3개를 생성 2. FB05접속 전기일, 증빙일, 전표유형, 회사코드, 통화 입력 후 -> Chosse Open items 클릭3. 공급업체 계정, 계정타입 입력.반제하기 위한 원전표를 가져오기위해서 Document Number 선택 후 엔터 4. 전표 번호 입력 후 Process Open items 클릭(위의 진행과정은 공통) # 전체 반제 1. Standard에서 전표 금액을 더블클릭2. 이후 대변 금액을 입력하고 전표저장 결과 결과전표: 대변 11,000 / 차변 11,000FBL1N.. 2025. 6. 29.
반응형