본문 바로가기

반응형

분류 전체보기

[4. 프로그래밍 언어 활용] Unix, Linux, Mac OS * 유닉스(Unix) - 미국 AT&T 벨(Bell) 연구소에서 개발된 운영체제 - C언어를 사용하여 커널(핵심부분)까지 작성된 운영체제 - C언어로 개발되어 다른 하드웨어와 이식성이 높으며, 멀티가 가능 특징 대부분 C언어로 개발됨 -> 이식성, 확장성 ↑ 다양한 네트워킹 기능 -> 서버용을 주로 사용됨 대화식 시분할 운영체제 다중사용자, 다중작업 계층(트리) 구조를 가짐 백그라운드에서 병행 처리가 가능 크기가 작고 이해가 쉬움 개방형 시스템 -> 비용이 저렴하며 공급업자가 많음 파일 시스템 제공 시스템 구조 쉘(Shell) : Unix의 가장 핵심적인 부분이며, 프로세스, 기억장치, 파일 입*출력을 관리 커널 : 명령어 해석기, 시스템과 사용자의 인터페이스 역할 유틸리티 프로그램 : 일반 사용자가 작.. 더보기
[JavaScript] 자바스크립트의 기초 자바스크립트 첫 시작 1. 클릭이벤트 동작 웹페이지로 만들어보자! 클릭해보세요. 2. 자바스크립트 이게 나올 줄 알았지? 3. 함수 사용 자바스크립트의 함수를 사용해 동적 웹페이지 표현하기 클릭해보세요. 더보기
[4. 프로그래밍 언어 활용] 배치 프로그램 1. 서버 프로그램 구현 - 배치 프로그램 1) 배치 프로그램(Batch Program) 배치란? 일괄처리를 위해 함께 묶음을 의미 배치 프로그램은 사용자와 상호 작용 없이 여러 작업들을 미리 정해진 일련의 순서에 따라 일괄적으로 처리를 의미 [배치 프로그램의 종류] 정기 배치 : 일, 주, 월과 같이 정해진 기간에 정기적 수행 이벤트성 배치 : 특정 조건을 설정해두고 조건이 충족될 때만 수행 On-Demand 배치 : 사용자 요청 시 수행됨 => 배치 프로그램은 자동으로 수행되는 주기에 따라 구분이 됨 [배치 프로그램의 필수요소] 대용량 데이터 : 대량의 데이터여도 처리 가능 자동화 : 사용자 개입 없이 수행 가능(심각한 상황 제외) 견고성 : 잘못된 데이터나 중복 등의 상황으로 중단되는 일이 없어야 .. 더보기
[4. 프로그래밍 언어 활용] 서버개발 1. 서버 프로그램 구현 - 서버개발 1) 서버 개발의 개요 웹 애플리케이션 서버(Web Application Server, WAS)에 구현된 서버 프로그램은 웹 서버로부터 받은 요청을 처리하여 결과를 반환 프로그래밍 언어: java, javascript, pyhton, php, ruby 등 각 프로그래밍 언어마다 서버 프로그램을 개발할 수 있도록 지원하는 프레임워크가 존재 2) 서버 개발 프레임워크 서버 프로그램 개발 시 다양한 네트워크 설정, 요청 및 응답 처리, 아키텍처 모델 구현 등을 손쉽게 처리할 수 있도록 클래스나 인터페이스를 제공하는 소프트웨어 프레임워크에 따라 지원하는 프로그래밍 언어가 제한적으로 선정할 수 있는 프레임워크도 제한적 모델-뷰-컨트롤러(MVC) 패턴을 기반으로 개발됨 대표적 .. 더보기
[오라클] ORA-29275: 부분 다중 바이트 문자 - 간단 해결 방법 조회 시 TO_SINGLE_BYTE 함수 사용하기 가끔 클라이언트에서 조회를 했는데 "ORA-29275: 부분 다중 바이트 문자 에러가 난다" 는 경우가 있습니다. 해당 오류의 원인은 서버의 문자 집합(CHARACTER SET)과 클라이언트의 문자 집합(CHARACTER SET) 값이 다르거나 데이터가 이상하게 들어갔을 경우 발생합니다. 가장 쉽게 해결할 수 있는 방법, "TO_SINGLE_BYTE 함수를 사용하여 SELECT문 작성하기" 입니다. [예시] SELECT TO_SINGLE_BYTE(필드명) [변수명] FROM 테이블명; 참 간단하죵..! 😁 이 방법 외, 1) 서버 CHARACTERSET 값을 클라이언트의 값과 맞추기 (비추천) 2) 클라이언트에서 요청한 값으로 데이터 수정을 하기 저 같은.. 더보기
[오라클] As Of Timestamp 갱신이나 삭제 등 데이터 작업하는데 정신이 나간거지ㅠㅜ백업을 하지 않고 작업했네 당황하지 말고 백업 못했을 때!!!! AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '1' HOUR) 이 한 줄을 from절 아래 두고 조회하면 됨 시간, 초, 분, 일자 등의 단위가 있어 상황별로 맞게 사용하면 됨..! 2시간 전 데이터 조회 SELECT * FROM [테이블명] AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '1’ HOUR); 60초 전 데이터 조회 SELECT * FROM [테이블명] AS OF TIMESTAMP(SYSTIMESTAMP - INTERVAL '60’ SECOND); 41분 전 데이터 조회 SELECT * FROM [테이블명] AS OF TI.. 더보기
[업무 프로세스] 정보 시스템 구축 IRM(Information Resource Management, 정보 자원 관리) 기업의 정보 자원을 조직 전체가 공유할 수 있도록 자원 관리 원칙에 따라 관리하는 정보 관리 접근방법으로, 정보 활용의 효율성을 최대한하는 것을 목적 IRM의 구성요소 3가지 : 정보, 정보 기술, 정보 시스템 ERM(Enterprice Risk Management, 전사적 위험 관리) 기업의 궁극적인 목표 달성을 위해 기업이 직면하고 있는 주요 리스크들을 식별하고 관리하기 위한 리스크 관리 방식으로, IMF를 겪으며 중요성이 더 강조 됨 ERM의 리스트 관리 프로세스 : 리스크 식별단계 => 리스크 평가단계 => 리스크 대응 단계 => 리스트 모니터링 단계 SCM(Supply Chain Management, 공급망 관리.. 더보기
[업무 프로세스] 전사적 자원 관리 ERP(Enterprise Resource Planning, 전사적 자원 관리) - 생산, 판매, 자재, 인사, 회계 등 기업의 전반적인 업무프로세스를 하나의 체계로 통합 및 재구축해 관련 정보를 서로 공유하고 이를 통해 신속한 의사결정 및 업무 수행이 가능하도록 도와주는 전사적 자원관리 패키지 시스템이다. - 업무 측면에서 산업별 선진 최적 프로세스(Best Practice)를 내장된 패키지 시스템 [ERP의 발전 과정] 1970 : MRP(자재 소요 관리) 복잡한 재고 계산이 필요하여 재고 계획과 통제 시스템으로 구성 1980 : MRPⅡ(제조 자원 관리) 재무, 인사, 회계, MRP, 생산계획 통합한 통제 시스템 1990 : ERP(전사적 자원 관리) 1990 후반 : X-ERP(확장형 전사적 자원.. 더보기