반응형

2024/07 20

물류 시스템의 이해

물류 시스템의 기본 구성물류의 정의Council of Logistics Management 정의: 물품, 서비스, 그리고 관련 정보를 소비자의 니즈 충족을 위해 원천지에서 소비지로 효율적이고 효과적으로 이동 및 저장하는 과정을 계획, 실행, 통제하는 공급사슬의 일부분.공급사슬관리(SCM): 물류를 한 단계 고도화한 것으로, 물품을 단순히 한 장소에서 다른 장소로 이동시키는 것이 아니라 원천지에서 최종 소비지까지 이동시키는 전체 과정을 포함.도입 사례2017년 이후 첨단 물류기술 발전:사물인터넷(IoT) 기반으로 물류산업이 변화.데이터 중심의 물류 시장 변화에 따라 물류 자동화 기술 부상.미래 예측, 반품 관리, 온디맨드 배송 등이 강조됨.데이터 분석을 통한 정확한 예측 필요.증강현실(AR) 기술의 중요성..

프로젝트 2024.07.30

정처기 실기 정리

소프트웨어 공학의 3R(나올수있음)역공학(reverse engineering) : 물품을 보고 문서를 역으로 만드는 거재공학 : 분석 -> 재구성 -> 역공학 -> 이관재사용(reuse)소프웨어 개발 방법론폭포수프로토타이핑나선형 : 계획 -> 위험 분석 -> 공학적 개발 -> 평가(순서 나올 수 있음)RAD : 그냥 빨리빨리 만드는거V모형 : 개발하면서 테스트에 집중하는거4세대 기법애자일 방법론XP : 의사소통, 용기, 피드백, 존중, 단순성(피존의 용기에 담아서 주세요)스크럼 : 스프린트, 백로그비용산정하향식전문가 판단 기법, 델파이 기법상향식원시코드 라인수, 단계별 노력수학적COCOMO : 조직형(그 라인수 5만라인 30만 라인), 반분리형, 내장형Putnam : Rayleigh-Norden, SLI..

일상 2024.07.26

무결성 제약 조건

키특정 투플을 식별할 때 사용하는 속성 혹은 속성의 집합.릴레이션은 중복된 투플을 허용하지 않기 때문에 각각의 투플에 포함된 속성들 중 어느 하나(혹은 하나 이상)는 값이 달라야 함. 즉, 키가 되는 속성(혹은 속성의 집합)은 반드시 값이 달라서 투플들을 서로 구별할 수 있어야 함.키는 릴레이션 간의 관계를 맺는 데도 사용.슈퍼키투플을 유일하게 식별할 수 있는 하나의 속성 혹은 속성의 집합.투플을 유일하게 식별할 수 있는 값이면 모든 슈퍼키가 될 수 있음.후보키투플을 유일하게 식별할 수 있는 속성의 최소 집합.참고로 2개 이상의 속성으로 이루어진 키를 복합키(composite key)라고 함.기본키여러 후보키 중 하나를 선정하여 대표로 삼는 키.후보키가 하나뿐이라면 그 후보키를 기본기로 사용하면 되고, ..

DataBase 2024.07.22

관계 데이터 모델

관계(relationship)릴레이션 내에서 생성되는 관계 : 릴레이션 내 데이터들의 관계.릴레이션 간에 생성되는 관계 : 릴레이션 간의 관계.릴레이션 스키마속성(attribute) : 릴레이션 스키마의 열.도메인(domain) : 속성이 가질 수 있는 값의 집합.차수(degree) : 속성의 개수.스키마의 표현릴레이션 이름(속성 1 : 도메인 1, 속성 2 : 도메인 2, 속성 3 : 도메인 3...)릴레이션 인스턴스투플(tuple) : 릴레이션의 행.카디날리티(cardinality) : 투플의 수릴레이션 구조와 관련된 용어릴레이션 용어같은 의미로 통용되는 용어파일 시스템 용어릴레이션(relation)테이블(table)파일(file)스키마(schema)내포(intension)헤더(header)인스턴스(..

DataBase 2024.07.22

데이터베이스란

데이터, 정보, 지식데이터 : 관찰의 결과로 나타난 정량적 혹은 정성적인 실제 값정보 : 데이터에 의미를 부여한 것.지식 : 사물이나 현상에 대한 이해.일상 생활의 데이터베이스데이터베이스 : 조직에 필요한 정보를 얻기 위해서 논리적으로 연관된 데이터를 구조적으로 통합해 놓은 것.간단한 거래에도 많은 데이터가 포함되어 있음(Ex. 영수증)데이터 베이스 시스템은 데이터의 검색과 변경 작업을 주로 수행함.변경이란 시간에 따라 변하는 데이터 값을 데이터 베이스에 반영하기 위해 수행하는 삽입, 삭제, 수정 등의 작업.데이터의 종류통합된 데이터(integrated data)데이터를 통합하는 개념으로, 각자 사용하던 데이터의 중복을 최소화하여 중복으로 인한 데이터 불일치 현상 제거.(중복 완전 제거는 불가능)저장된 ..

DataBase 2024.07.22

Gson이란?

Gson??JAVA에서 Json객체를 파싱하고, 생성하기 위해 사용되는 구글에서 개발한 오픈 소스JavaObject를 Json 문자열로 변환할 수 있고, Json 문자열을 JavaObject로 변환 가능.직접 라이브러리를 다운 받아 프로젝트에 추가.Gson 객체 생성 방법new Gson()new GsonBuilder.create()public static void main(String[] args) { Gson gson1 = new Gson(); Gson gson2 = new GsonBuilder().create(); Gson gson3 = new GsonBuilder().setPrettyPrinting().create();}GsonBuilder란?구글의 Gson 라이브러리에서 제공하는 객체 생성 ..

Java Study 2024.07.18

데이터 입출력

데이터 입출력자바에서 데이터를 입력하고 출력 기능을 제공하는 라이브러리(API) 활용 방법파일 입출력 & TCP/UDP 기반의 네트워크 환경에서 데이터 입출력입력 스트림과 출력 스트림프로그램을 기준으로 데이터가 들어오면 입력 스트림, 데이터가 나가면 출력 스트림프로그램이 다른 프로그램과 데이터를 교환하려면 양쪽 모두 입력 스트림과 출력 스트림이 필요.바이트 스트림 : 그림, 멀티미디어, 문자 등 모든 종류의 데이터를 입출력할 때 사용.문자 스트림 : 문자만 입출력할 때 사용.자바는 데이터 입출력과 관련된 라이브러리를 java.io 패키지에서 제공.바이트 입출력 스트림의 최상위 클래스는 InputStream과 OutputStream(둘 다 추상)문자 입출력 스트림의 최상위 클래스는 Reader과 Write..

Java Study 2024.07.17

스트림(Stream) 요소 처리

스트림Java 8 부터 컬렉션 및 배열의 요소를 반복 처리하기 위해 스트림 사용요소들이 하나씩 흘러가면서 처리된다는 의미.List 컬렉션의 stream() 메서드로 Stream 객체를 얻고, forEach() 메서드로 요소를 어떻게 처리할지를 람다식으로 제공.스트림과 Iterator의 차이점내부 반복자이므로 처리속도 빠르고 병렬처리에 효율적람다식으로 다양한 요소 처리를 정의중간 처리와 최종 처리를 수행하도록 파이프 라인을 형성내부 반복자요초 처리 방법을 컬렉션 내부로 주입시켜서 요소를 반복 처리개발자 코드에서 제공한 데이터 처리 코드(람다식)을 가지고 컬렉션 내부에서 요소를 반복 처리내부 반복자는 멀티 코어 CPU를 최대한 활용하기 위해 요소들을 분배시켜 병렬 작업 가능스트림의 파이프 라인컬렉션의 오리지..

자료구조 2024.07.17

2024년 7월 14일 일요일

어느덧 블로그를 다시 작성한지 한달이 지났다. 블로그를 다시 쓰기로 마음먹고 시작할때, 분명 일주일에 한번 정도는 내가 보냈던 일상에 대해서 기록해보자는 것도 마음 먹었었다. 하지만, 한달동안 일상에 관해서는 하나도 올리지 못했다. 그만큼 바쁘게 살았고(핑계임..ㅋㅋ), 그만큼 시간 또한 엄청 빠르게 지나갔던 것 같다(이건 진짜루). 그래서 그냥 이렇게 한번 한달치 가볍게~ 몰아서 올려본다이것보다 사진은 엄~청 많지만 올리기 부끄러워서 간단하게만 올려봤다. 참 공부도 열심히 하고 그에 알맞게 정~말 많이 먹었던 것 같다.(그러니 한달만에 살이 6kg가 찌지...🐷;;) 이렇게 한달을 생활해보니 대학생 때와는 다르게 정말 느끼게 되는 게 다양하고 조금은 다른 분야로 넓어지는 것 같다. 평일에 매일 오전 5..

일상 2024.07.14

Lv.2 [PCCP 기출문제] 2번 - 석유 시추

이번 문제는 프로그래머스사이트 내에서 진행하고 있는 코딩역량인증시험(PCCP)를 준비해보기 위해 PCCP 기출문제 중 Lv.2에 해당하는 문제를 풀어보았습니다. 아직은 제가 DFS와 BFS를 문제를 많이 풀어보지는 않았기에 조금 겁을 먹고 들어가긴 했지만, 다행히 많이 고생하지는 않고 계획한 로직대로 풀렸습니다😁 그러면 설명 들어가겠습니다 문제설명[본 문제는 정확성과 효율성 테스트 각각 점수가 있는 문제입니다.]세로길이가 n 가로길이가 m인 격자 모양의 땅 속에서 석유가 발견되었습니다. 석유는 여러 덩어리로 나누어 묻혀있습니다. 당신이 시추관을 수직으로 단 하나만 뚫을 수 있을 때, 가장 많은 석유를 뽑을 수 있는 시추관의 위치를 찾으려고 합니다. 시추관은 열 하나를 관통하는 형태여야 하며, 열과 열 ..

알고리즘 2024.07.14
반응형