목록기타 (57)
패키지
세션이란? 1) 망 환경에서 사용자간 또는 컴퓨터 간의 대화를 위한 논리적 연결 2) 프로세스들 사이에서 통신을 하기 위해 메세지 교환을 통해 서로를 인식한 이후부터 통신을 마칠 때까지의 시간. *세션이란 일정 시간동안 같은 사용자(정확하게 브라우저)로 부터 들어오는 일련의 요구를 하나의 상태로 보고 그 상태를 일정하게 유지시키는 기술. 또한 여기서 일정 시간이란 방문자가 웹 브라우저를 통해 웹 서버에 접속한 시점부터 웹 브라우저를 종료함으로써 연결을 끝내는 시점을 말한다. 즉, 방문자가 웹서버에 접속해 있는 상태를 하나의 단위로 보고 세션이라고 칭한다. *쿠기 특정 웹 사이트를 방문 했을 때 만들어지는 정보를 담는 파일을 지칭. 쉽게 말해, 상태정보를 유지하는 기술 **쿠기와 세션의 차이점 -쿠키 방문..
하드 코딩(Hard - coding) : 설정사항이나 코드 등의 시스템적으로 사용하는 변수를 사용하지 않고 값을 직접 소스코드에 박아서 사용하는 방식 코드가 바뀌었을 경우 자동으로 반영되지 않기때문에 이후에 버그가 발생할 위기가 많은 시한폭탄같은 방식.. (코드에 상수를 직접 써 넣어 빌드 후 변경할 수 없는 방식으로 코드를 만드는 것) 출처 : http://foxhound.tistory.com/106 int main() { const char *filename = "C:\\myfile.txt"; printf("Filename is: %s\n", filename); } 위 예제 코드에서 'C:\\myfile.txt' 가 하드코딩에 해당한다. 만약 myfile.txt 의 경로가 C드라이브가 아닌 다른 경로..
컬럼 | 개발자, '왜'에서 시작하라. 미국 소프트웨어 개발자 사이에서는 스칼라 언어가 인기다. 빅데이터 시대의 도래와 함께 뜨거운 관심을 받고 있는 아파치 스파크나 아카 라이브러리가 스칼라로 작성된 것은 물론이고, 트위터, 링크드인, 넷플릭스, 텀블러, 애플 같은 IT 업계의 선두 회사들이 스칼라를 사용하면서 스칼라는 차세대 JVM 언어로 확고하게 자리를 잡았다. 문제는 스칼라 언어를 배우는 것이 보기보다 쉽지 않다는 점이다. 스칼라를 창시한 마틴 오더스키는 객체지향 기법과 함수 프로그래밍 기법을 하나의 언어 속에 녹여내고자 시도했기 때문에 스칼라의 문법은 OOP + FP라는 공식이 낳은 장점과 단점을 동시에 떠안으며 복잡해졌다. 자바 언어를 사용하는 회사의 직원들이 스칼라 언어를 익히기 위해서..
미들웨어 개념일반적으로 미들웨어란 개념은 의미상 뿐만 아니라. 기능, 제품을 고려할 때 광범위하다. 굳이 개념을 말하자면 미들웨어란 '클라이언트와 서버간의 통신을 담당하는 시스템 소프트웨어 또는 컴퓨터와 컴퓨터의 연결을 담당하는 시스템 소프트웨어 '. 용어로서의 의미는 'Middle(중간)'과 Ware(소프트웨어)의 합성어이다. 종류- 데이터베이스 미들웨어- RPC(Remote Procedure Call) 미들웨어- MOM(Message Oriented Middleware)- TP 모니터 미들웨어- ORB(Object Request Broker) 미들웨어- WAS(Web Application Server) 미들웨어 출처 : http://dbrang.tistory.com/693http://www.tml.t..
마이그레이션이란 정보기술에서, 마이그레이션이란 한 운영환경으로부터, 대개의 경우 좀더 낫다고 여겨지는 다른 운영환경으로 옮겨가는 과정을 말한다. 예를 들어, 윈도우NT 서버를 윈도우2000 서버로 옮겨가는 것을 마이그레이션이라고 볼 수 있는데, 그 이유는 새로운 특색들이 이용된다는 것과, 이전의 설정치들을 변경할 필요가 없다는 것에 대한 확신, 그리고 현재의 애플리케이션들이 새로운 환경에서도 계속 운영됨을 보장하는 단계 등이 수반되기 때문이다. 마이그레이션은 또한 윈도우NT 환경으로부터 유닉스 기반의 운영체계로 옮기는 것 (또는 그의 반대방향의 경우도 마찬가지다)을 의미할 수도 있다. 마이그레이션은 새로운 하드웨어나, 새로운 소프트웨어, 또는 둘 모두가 바뀌는 환경으로의 이주를 포함할 수 있다. 마이그레..
서버란 무엇일까. 서버란 어떤 특화된 임무를 수행하기 위해 설정된 컴퓨터.쉽게 말해 여러분의 노트북 서버가 될 수도 있고 데스크탑 컴퓨터도 서버가 될 수 있다.우리가 특화된 임무를 부여한다면 말이다. 그런데 서버는 이런 특화된 임무를수행하기 위해 일반 컴퓨터보다 고성능의 cpu와 대용량 하드 드라이브와 빠르고고용량의 메모리로 구성되어 있다. 전체적인 컴퓨터 구성요소는 우리의 컴퓨터와 별반다를게 없다. 그래서 일반적으로 서버 컴퓨터는 일반 컴퓨터보다 가격이 좀 높다.또 이런 컴퓨터에는 서버용 os가 깔려 있다. (os란 윈도xp,비스타, 윈도8같은 오퍼레이팅 소프트웨어) 따라서 서버에는 특화된 임무를 수행하기 위해 특화된 임무에알맞는 소프트웨어가 탑재 되어 있을 것이다. 서버의 종류)도메인 서버 : 도메인..
*프로그램을 이해하기 위한 설비관리 교육ex) factory----- system (유지, 보수) ------ system(사용자) ------ operator * 설비 보존 정의- 고장 : 1) 생산중단 2) 요구되는 성능 더이상 발휘 x. 기존 생산량 5 -> 3여기서 설비란 이를 복구 시키는 것. * 예방정비정도1) 비용/예방정비정도 그래프최소의 설비관리 비용(비용과 예방정비정도의 절충지점) => 예방보전 비용ex) 형광등 (매일매일 관리하는 것 아니다.)모든 설비 -> 비용최적화 2) predictive maintenance 예방 최적 85% (사전 보전) [이상적] 40% [현실] * asset equipment : life - cycle 관리. 자주 쓰는 부품/총 몇년간 얼마의 시간을 들이는 ..
- 파싱 - mvc 모델 - 플랫은 파일을 직접 import하는 방식 - EAI (Enterprise Application Integration) : 기업과 기업 내부의 다양한 시스템과 애플리케이션을 통합, 다양한 애플리케이션간의 관계와 비지니스 프로세스의 근간을 이루는 트랜잭션 네트워크를 관리해주는 개념. 은행의 경우를 예로 들어 설명하면 EAI의 필요성은 더욱 분명해진다. ▲ 예금 업무, 대출, 상품 등의 정보를 관리하는 계정계 ▲ 영업지원정보와 유동성 관리 업무를 담당하는 정보계 ▲ 입금, 출금, 이체 업무를 담당하는 인터넷뱅킹 ▲ 환전, 송금 투자 등의 업무를 맡고 있는 대외계와 이 밖에도 고객 관리를 위한 CRM 등 일반적으로 은행에서는 상당히 복잡하고 다양한 업무가 혼재하고 있다. 하지만 이들..
EJB란 자바 RMI : Java RMI는 Remote Method Invocation의 머리말을 딴 말인데 JDK1.1부터 자바에 내장된 기술이다. Java 환경에서 Computer 간 또는 Program 간에 통신(객체를 주고 받을 수 있다)을 할 수 있는 기능을 제공한다. 자바에 내장 되었다는 것은 CORBA, DCOM, EJB등은 통신을 대신 해주는 미들웨어(Middleware)가 필요한데(EJB를 사용하기 위해서는 이 사이트에서 강좌가 진행 중인 웹 로직, 웹 스피어등의 미들웨어가 필요하다는 겁니다.), RMI는 이미 JVM에서 지원을 한다는 이야기.. 미들웨어 : 분산 환경에서 애플리케이션들이 연결되어 서로 데이터를 교환할 수 있게 해 주는 Software. * 객체 지향의 개념에서 프로그램이..
구직할 때, 회사의 개발환경을 물어보는 것도 중요하다~!@ 어떤 식으로 코딩하는지.,개발시스템이 좋아야 좋은 성과가 나온다!!서로 공유하는게 중요하다이직률이 높을 수록 나쁜회사. 이직률이 낮을 수록 좋은 회사. 들어가기 어려워도 시스템이 좋은 회사 가야..(.갈수있다면야 ㅍ ㅠㅠ) [개발자가 한달 쉬어도 끄떡없어야 좋은 회사/전규현 IT칼럼니스트]칼럼니스트 : 전규현이메일gracegyu@gmail.com약력전규현 / gracegyu@gmail.com / 소프트웨어 컨설팅 회사인 ABC Tech(www.abcswcon.com)의 수석 컨설턴트이다. 20년간 한글과컴퓨터 및 안철수연구소에서 소프트웨어를 개발했으며 현재 소프트웨어공학 컨설턴트로서 수많은 소프트웨어 회사가 글로벌 소프트웨어 회사의 역량을 갖출 ..
출처 [http://osen.mt.co.kr/article/G1110144751] 웹플랫폼시대로의 변화..! 기업에서 보안 업데이트와 윈도우 10 기능 쉽게 관리할 수 있는 새로운 윈도우 10 용 관리 툴 발표 오피스 2016, 스카이프 포 비즈니스, 오피스 델브 등 새로운 생산성 솔루션과 차세대 하이브리드 클라우드 솔루션 소개 마이크로소프트 애저 스택, 윈도우 서버 2016, SQL 서버 2016 등 지능형 클라우드 서비스 발표[OSEN=강필주 기자] 마이크로소프트(MS)는 4일부터 8일까지 미국 시카고에서 진행되는 IT 전문가들을 위한 1회 이그나이트 컨퍼런스(Ignite Conference)에서 새로운 기업용 솔루션을 대거 발표했다. 특히 차세대 윈도우 기반의 관리, MS 오피스, 하이브리드 클라우..
[한국경제] 지면정보 2015-03-21 A2면 삼성전자·구글도 배워가는 '소프트웨어 업계의 맥킨지' 피보탈랩스 "소통만 해결하면 개발 못할 SW없다"…2명씩 짝지어 대련하듯 프로그래밍 헤드폰 쓰고 밤샘 개발 효율 떨어져…오전9시~오후6시 근무 후 '칼퇴근' 피보탈랩스는 두 명이 같은 화면을 보고 프로그램을 짜는 ‘페어 프로그래밍’ 시스템을 채택하고 있다. 삼성전자 구글 트위터 등 내로라하는 글로벌 정보기술(IT) 기업들이 소프트웨어를 개발하다가 벽에 부딪힐 때 도움을 청하는 기업이 있다. 기한 내 개발을 못 할 것 같을 때, 효율성이 떨어진다고 느낄 때 유수의 IT 기업이 이 회사 문을 두드린다. ‘소프트웨어업계의 맥킨지’로 불리는 소프트웨어 컨설팅 기업 피보탈랩스다. 지난 17일 미국 샌프란시스코에 ..