728x90
반응형

백엔드 48

자주쓰이는 비즈니스 영어 줄임말 : WIP

WIP Work In Progress WIP는 개발 및 업무 관리에서 자주 사용되는 용어로, Work In Progress의 약자입니다. 이는 진행 중인 작업을 의미합니다. 즉, 현재 완료되지 않았고 작업이 진행 중인 상태를 나타내는 용어입니다.WIP는 여러 분야에서 사용될 수 있지만, 특히 소프트웨어 개발에서는 다음과 같은 상황에서 사용됩니다:예를 들어, 개발자가 작업 중인 코드나 기능을 커밋하기 전에, "WIP"라는 라벨을 붙여서 아직 완성되지 않았다는 것을 표시할 수 있습니다. ">"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."

코딩일기 2024.12.20

[정보처리기사] SQL 문법 | SQL 기본 구문 정리 | DML 명령어 : SELECT, INSERT, UPDATE, DELETE

📌 SelectSQL 기본 쿼리 형식 (종합) : SELECT 컬럼1, 컬럼2, 집계함수(컬럼명) AS 별칭FROM 테이블명WHERE 조건1 AND 조건2 OR 조건3GROUP BY 그룹화할_컬럼HAVING 집계함수_조건ORDER BY 정렬할_컬럼 ASC | DESC;SQL의 실행 순서는 작성 순서와 약간 다릅니다:FROM: 데이터가 포함된 테이블을 지정하고 불러옵니다.WHERE: 조건에 맞는 개별 행만 필터링합니다.GROUP BY: 데이터를 그룹화합니다.HAVING: 그룹화된 데이터에 조건을 적용하여 필터링합니다.SELECT: 최종적으로 조회할 열과 계산식을 선택합니다.ORDER BY: 결과 데이터를 정렬합니다. 1️⃣ SELECTSELECT는 SQL 쿼리에서 가장 기본적인 명령어로, 데이터베이스..

[정보처리기사] 애플리케이션 성능 분석: 처리량, 응답 시간, 경과 시간, 자원 사용률 | 2020년 정보처리기사 실기 기출문제

애플리케이션의 성능을 효과적으로 분석하기 위해서는 몇 가지 중요한 지표를 활용해야 합니다. 이러한 지표는 애플리케이션의 성능을 최적화하고, 사용자 경험을 개선하는 데 매우 중요한 역할을 합니다. 애플리케이션 성능 측정 지표 1. 처리량 (Throughput)처리량은 애플리케이션이 주어진 시간에 처리할 수 있는 트랜잭션의 수를 의미합니다. 특히 웹 애플리케이션의 경우 시간당 처리 가능한 페이지 수로 표현됩니다. 처리량은 시스템의 효율성을 판단하는 중요한 지표 중 하나로, 트래픽이 높은 웹사이트나 서비스의 성능을 측정할 때 매우 유용합니다.2. 응답 시간 (Response Time)응답 시간은 사용자가 입력을 마친 후, 애플리케이션이 응답을 시작하는 데 걸리는 시간을 의미합니다. 예를 들어, 메뉴 클릭 시 ..

[정보처리기사] [ Java ] for 루프를 사용하여 배열 출력 | 2020년 정보처리기사 기출문제

문제다음은 자바 소스코드이다. 출력 결과를 쓰시오.public class good { public static void main(String[] args){ int i; int[] a = {0,1,2,3}; for(i=0; i정답0 1 2 3해설 코드 설명이 Java 코드는 배열을 선언하고 초기화한 후, for 루프를 사용하여 배열의 모든 요소를 출력하는 방법을 보여줍니다.public class good { public static void main(String[] args) { int i; int[] a = {0, 1, 2, 3}; // 1. 배열 선언 및 초기화 for (i = 0; i 코드 분석1. 배열 선언 및 초기화in..

[정보처리기사] 프로세스 스케줄링 | 선점 스케줄링 기법, 비선점 스케줄링 기법 | 2020년 정보처리기사 실기 기출문제

프로세스 스케줄링이란?프로세스 스케줄링은 운영체제에서 CPU를 프로세스들에게 효율적으로 배정하는 기술입니다. 여러 개의 프로세스가 실행 대기 상태에 있을 때, CPU를 어떻게 분배할 것인지를 결정하는 과정이 바로 프로세스 스케줄링입니다. 이 스케줄링 방식을 통해 프로세스 처리 효율성과 시스템 성능을 극대화할 수 있습니다.스케줄링 방식은 크게 선점 스케줄링과 비선점 스케줄링으로 나뉩니다.선점 스케줄링 vs. 비선점 스케줄링선점 스케줄링 (Preemptive Scheduling)선점 스케줄링은 CPU 사용 중인 프로세스를 강제로 중단하고, 다른 프로세스에게 CPU를 배정할 수 있는 방식입니다.장점: 응답 시간을 줄이고, 긴급한 프로세스를 빠르게 처리할 수 있음.예시: SRT, RR, MLFQ 등.비선점 스케..

[정보처리기사] 인터페이스 구현 : JSON, XML, AJAX, REST | 정보처리기사 실기 기출 모음

인터페이스 구현이란?인터페이스는 시스템과 시스템 또는 구성 요소 간의 데이터 교환을 가능하게 하는 중요한 역할을 합니다. 특히 웹 개발에서는 여러 데이터 포맷과 기술을 활용하여 클라이언트와 서버 간의 효율적인 통신을 구현하는 것이 핵심입니다. 이번 글에서는 인터페이스 구현에 필수적인 주요 기술과 개념인 JSON, XML, AJAX, REST를 소개하겠습니다.인터페이스 전송 데이터1. JSON(Javascript Object Notation)JSON은 데이터를 속성-값 쌍 또는 키-값 쌍으로 표현하는 개방형 표준 포맷입니다. 사람이 읽을 수 있는 텍스트 형식으로, 주로 웹에서 서버와 클라이언트 간 데이터를 주고받는 데 사용됩니다. 특히 AJAX와 같은 기술에서 XML을 대체하는 주요 데이터 포맷으로 자리 ..

[정보처리기사] 소프트웨어 비용 산정 | LOC (Line of Code) 기법

LOC (Line of Code) 기법은 소프트웨어 개발 프로젝트에서 코드 라인 수를 기반으로 비용과 기간을 예측하는 방법입니다. 이 기법은 각 기능의 코드 라인 수를 비관치(최악의 경우), 낙관치(최선의 경우), 기대치(가장 현실적인 경우)로 나누어 측정하고, 이를 바탕으로 프로젝트의 예측치를 도출합니다. 예측치는 프로젝트의 다양한 요소를 고려한 평균적인 예상을 반영하며, 이를 통해 개발 노력, 비용, 기간 등을 산정합니다.LOC 기법의 핵심 요소비관치, 낙관치, 기대치:비관치: 개발에 필요한 코드 라인 수의 최악의 경우를 예상한 수치로, 예기치 못한 문제나 복잡성이 증가할 경우를 대비한 값입니다.낙관치: 최선의 경우를 예상한 수치로, 개발이 순조롭게 진행될 때 필요한 코드 라인 수입니다.기대치: 가장..

[정보처리기사] Java 제어문 | 정보처리기사 실기 기출 문제

while과 for-each 루프를 활용한 배열 및 문자열 조작 public class Test { public static void main(String[] args) { String str = "agile"; int x[] = { 1, 2, 3, 4, 5 }; char y[] = new char[5]; int i = 0; while (i 1. 변수 및 배열 초기화먼저, 코드를 단계별로 살펴보겠습니다.String str = "agile";:문자열 str이 선언되고 초기화됩니다. 이 문자열은 "agile"이라는 단어를 담고 있습니다.int x[] = { 1, 2, 3, 4, 5 };:정수형 배열 x가 선언되고 {1, 2, 3, 4, 5}..

[Python] 파이썬 숫자 변환과 반올림 | int(), float(), round() 사용법과 예제

해당 책을 참고하여 작성하였습니다.">파이썬에서 숫자 데이터를 변환하거나 반올림하는 것은 매우 흔한 작업입니다. 이를 쉽게 처리하기 위해 int(), float(), round()와 같은 함수들이 제공되며, 각 함수는 고유의 기능과 사용법을 가지고 있습니다.1️⃣ int() 함수int() 함수는 숫자나 문자열을 정수형(int)으로 변환하는 데 사용됩니다. 기본적으로 부동소수점 수를 정수로 변환할 때는 소수점 이하를 버립니다. 또한, 문자열에서 숫자를 추출해 정수로 변환할 수 있습니다.📌 예제 1: 부동소수점을 정수로 변환result = int(3.99)print(result) # 결과: 3여기서는 3.99라는 부동소수점 수를 3이라는 정수로 변환합니다. 소수점 이하 숫자는 버려집니다.📌 예제 2: ..

728x90
반응형