정보는 무엇인고? 그렇다면 파일은?
데이터, 정보, 파일 정보는 인간이 사회생활을 하는 데 필수적인 요소다. 얼마나 유용한 정보를 활용하느냐가 여러 시스템의 성공과 실패를 가를 만큼 중요한 역할을 한다. 데이터는 이 정보의 기본 재료이고, 파일은 저장된 데이터 중 특정한 목적을 가지고 서로 연관성 있는 레코드들을 묶은 집합이다. 파일의 종류 기능에 따른 분류 마스터 파일: 어떤 업무의 기본이 되는 파일. 삽입, 삭제, 수정을 거치며 현재 상태를 계속 반영해 유지한다. 트랜잭션 파일: 마스터 파일에 적용할 수정 내용을 담아두는 파일. 마스터 파일을 수정하거나 삭제할 때 쓰는 보조 파일이다. 보고서 파일: 사용자에게 작업 결과를 보여주는 형식의 파일. 대개 역할별로 정해진 형식을 따르며, 프린터 출력 등에 사용된다. 접근 유형에 따른 분류 작업 파일: 어떤 작업으로 생성된 자료를 다른 작업에 전달할 때 쓰는 임시 파일. 프로그램 파일: 저장된 자료를 특정 목적에 맞게 처리하기 위한 파일. 텍스트 파일: 주로 문...
날짜 랜덤 생성기
종료일 선택하기 생성 반환된 랜덤 날짜는? 🗒️: 코드 1234567<div class="input-container"> <input type="text" value="2019-07-01" readonly /> <input type="text" id="end-date" class="flatpickr" placeholder="종료 날짜를 선택해 주세요."/> <button id="generate-date" class="button">생성</button></div><span id="random-date"></span>
뇌를 자극하는 Java 프로그래밍
요약 중요도에 따른 우선순위 선정 가급적 노트 필기 보충 설명 기입 들어가기전에 너저분한 책상을 보니 현재 저의 마음속을 대변해주는 듯 하네요. 해당 내용은 개인적인 의견을 반영하여 작성한 것입니다. 현업에서 자바 개발자로 업무를 진행하며 기초적인 구문이 헷갈려 구글링에 의존한 적이 있으신가요? 저 또한, 그런 경험이 왕왕 있습니다. 갑자기 머릿속이 백지장처럼 변해버리지요. 매번 사용하던 것들이 익숙해지다보니 정작 중요한 개념을 잊어버리게 되어 많은 시간이 허비되는 경우가 있습니다. 4년 간 근무했던 회사를 퇴사하고서 기술면접을 대비할겸 경각심을 가지기 위해 학부시절 사놓고 보지 않았던 책을 펼쳐 보았습니다. 2006년에 작성된 책임에도 불구하고 부족하지도 넘치지도 않게 적당히 알찬 구성으로 정보가 녹여져 있어서 놀랐습니다. 페이지를 넘길 수록 그 전 내용들을 응용하며 다시금 복습하게 되는 구조가 너무 마음에 들었어요. 목차 자바에 대한 폭넓은 설명 (JVM에 대한 ...
소프트웨어 공학
개요 소프트웨어 공학의 목표는 체계적이고 공학적인 방법으로, 주어진 비용과 시간 안에 고품질 소프트웨어를 개발하는 것이다. 공학적으로 잘 작성된 소프트웨어는 사용자 요구사항을 충족하고, 신뢰성이 높으며, 유지보수가 쉽고, 인터페이스도 손쉽게 다룰 수 있다는 특징을 가진다. 등장 배경 1960년대에는 하드웨어가 비약적으로 발전한 반면 소프트웨어는 소규모에 머물러 있었고, 이 격차에서 이른바 소프트웨어 위기(Software Crisis)가 불거졌다. 이를 계기로 1968년 NATO 회의에서 소프트웨어 공학(SWE)이라는 개념이 정립되었다. IEEE 2004, Software Engineering Body of Knowledge (SWEBOK) SWEBOK는 소프트웨어 공학이 다루는 지식 영역을 체계화한 것으로, 요구분석, 설계, 구축, 테스트, 유지보수, 형상관리, 공학관리, 공학 프로세스, 품질, 도구와 방법이라는 영역에 더해 프로젝트 관리·경영학·수학·품질관리 같은 광범위한 관...
Autowired
@Autowired 필드 주입, 수정자 주입, 생성자 주입 사용 가능 기본적으로 타입을 기준으로 의존성을 주입한다. 동일한 타입의 Bean 이 여러 개 존재할 경우 참조 변수의 이름과 동일한 Bean 을 찾아서 주입한다. @Qualifier 을 사용하여 주입 될 Bean 을 지정 가능하다. 동일한 타입의 Bean 이 여러 개 존재할 경우 @Primary 를 사용하여 주입 될 Bean 을 지정 가능하다.






