개발Story
jqgrid - colmodel,colname
Javascript 2019. 12. 15. 15:24

jq그리드를 사용하려면 colName과 colmodel은 필수적으로 필요하다 그러면 colname과 colmodel을 짝으로 맞춰서 가져와야되는데 따로따로 만들면 속성이 많아지면 갯수를 짝 맞추기 힘들다. 그래서 var insertColModel = [ { colName : '지번', name : 'pnu', index : 'pnu', align : 'center', width : '8%' } ] 이렇게 같이 작성해주고.. var insertColNames = insertColModel.map(function(item) { return item.colName; }); 맵에 담아서 이렇게 리턴해주면 편리하게 관리할 수 있다.

javascript 자식창에서 부모창 함수실행.
Javascript/함수 2019. 12. 15. 15:21

프로젝트 진행 중 자식창에서 부모창 함수를 실행시킬 일이 빈번히 발생했다. 명령어는 간단하다. window.opner.함수이름(); 개발자 모드에 console에서 window.opner에서 속성을 보면 명령어가 다양하게 있는 것 같다.! 끝! 아 window창으로 띄우는 코드는 document.form1.target = "winName"; var gsWin = window.open("about:blank", "winName"); form1은 내가 submit하는 폼 이름이다.

클라우드 Iaas, Paas, Saas
개발지식/클라우드 2019. 6. 12. 15:58

클라우드 컴퓨팅은 인터넷을 이용해 개발에 필요한 리소스를 제공해주는 역할을 한다고 한다. 그 리소스 종류에는 IaaS, PaaS, SaaS 이렇게 세가지의 종류가 있다고 한다. 이번프로젝트를 진행하면서 알게된 지식을 나 내름대로 정리해 보겠다. 1. IaaS Infrastructure as a Service 의 약어 서버, 스토리지, 네트워크를 가상화 환경으로 만들어, 필요에 따라 인프라 자원을 사용할 수 있게 서비스를 제공하는 형태. (위키백과) 내 나름대로 정리를 해 보겠다. 컴퓨터의 하드웨어라고 생각하니 이해가 쉬웠다. openstack이라는 오픈소스툴의 조합으 가지고 구성을 하면 기본적인 IaaS를 구성할 수 있다고 한다. 아직 해본적이 없어서 해보면 실습파일을 올려보겠다. 서버, 스토리지, 네트..

클라우드(CLOULD)컴퓨팅
개발지식/클라우드 2019. 2. 22. 09:59

클라우드 컴퓨팅에대해 정리를 해보려고 합니다. 클라우드 : 쉽게 말하면 네트워크로 서버를 빌려쓰는 서비스 입니다. 서버란?? 평소 서버라는 말을 자주사용 하지만 정확한 개념을 잘 모르겠습니다. 그래서 한번 정리해봤습니다. "어떤 특화된 임무를 수행하기 위해 설정된 컴퓨터" 라고 합니다. 그러니 설정된 컴퓨터 사양이 좋아야 하겠죠??????? 또 다른 말로는 : "클라이언트에게 네트워크를 통해 정보나 서비스를 제공하는 컴퓨터" 라고 합니다!!!! 이제 클라우드컴퓨팅 에 대해 쉽게 정리를 해보겠습니다. 클라우드 컴퓨팅은 가상의 구름 ! 즉 가상의 구름에 프로그램을 설치하고 저장합니다.!! 가상의 구름속에 설치한 프로그램을 인터넷을 사용하여 이용을 하는겁니다!! 그림을 통해 쉽게 설명해보겠습니다.... use..

싱글톤 패턴,인스턴스 ,클래스, 객체
java/유틸 2019. 2. 21. 14:56

싱글톤 패턴 : 프로그램안에서 이 클래스에 있는 개체가 하나가 있다고 강요하는 디자인 패턴입니다. (하나의 인스턴스만 생성할 수 있도록 구현) 사용하는 이유 : 고정된 메모리 영역을 얻으면서 한번의 new로 인스턴스를 사용하기 때문에 메모리 낭비를 방지할 수 있음또한 싱글톤으로 만들어진 클래스의 인스턴스는 전역 인스턴스이기 때문에 다른 클래스의 인스턴스들이 데이터를 공유하기 쉽다. 간단히 인스턴스 ,클래스, 객체에 대한 용어 정리 해보겠습니다. 객체 : 속성과 기능을 갖춘것클래스 : 속성과 기능을 정의한 것인스턴스 : 속성과 기능을 가진 것 중 실체하는 것 (힙에 올라온것) ex) 클래스 : Animal 객체 : Animal cat, dog; 인스턴스 : cat = new Animal(); cat은 An..

인터페이스와 추상클래스의 차이점
java/유틸 2019. 2. 21. 14:09

개발자 면접질문 단골질문인 인터페이스와 추상클래스의 차이점에대해서 설명해보겠습니다. 인터페이스란 내부 인스턴스를 둘 수 없으며 필드 선언시 static으로 정의해야 합니다. 메서드 껍데기만 가지고있습니다. 다중상속을 허용합니다. 인터페이스는 내부 인스턴스를 둘 수 없으며 필드 선언 시 public static final으로 정의해야 합니다. 그 이유는 인터페이스는 그 자체로 인스턴스화 할 수 없기 때문입니다. 따라서 메모리에 할당되는 시점 즉 초기화 시점에 할당해야 하는데, 해당 방식은 static으로만 가능합니다. 인터페이스는 메서드 껍데기만 가지고 있습니다. 따라서 인터페이스를 쓰는 경우 이를 구현하는 클래스가 추가될 때 마다 일일이 전부 구현을 해줘야 합니다. 하지만 소프트웨어의 전체적인 구조를 설..

데이터베이스 인덱스(index)
DB/oracle 2019. 2. 18. 16:19

데이터베이스 인덱스(index) 사용하는이유,사용법,사용예 를정리해보겠습니다. (oracle 기준) index란 : RDBMS에서 검색속도를 높이기 사용하는 하나의 기술입니다. 장점 :- 키 값을 기초로 하여 테이블에서 검색과 정렬 속도를 향상시킵니다.단점 :- 인덱스를 만들면 .mdb 파일 크기가 늘어난다. 테이블을 생성하면 키값이 자동으로 인덱스로 설정됩니다.SELECT쿼리로 INDEX가 사용하는 쿼리를 사용시 해당 TABLE을 검색하는것이 아니라 빠른 TREE로 정리해둔 MYI파일의 내용을 검색합니다. 즉 : fullsacn을 피하기 위해서 index를 사용합니다. * 인덱스 사용방법ex) - select /*+ index(professor SYS_C*******) */ * from professo..

article thumbnail
환영합니다!
카테고리 없음 2019. 2. 15. 10:36

#1 글을 작성해 보세요. 닉네임111님의 회원 가입을 진심으로 축하합니다. 이 글은 비공개로 작성돼 있습니다. '편집'으로 내용을 바꾸시거나, 삭제 후 '새 글을 작성'하셔도 됩니다. 블로그를 간단하게 소개하는 글로 편집해보는 것도 좋겠네요. #2 다양한 스킨이 있어요. 티스토리에 있는 다양한 '스킨'도 살펴 보세요. 블로그나 사이트를 사용하는 목적에 맞게 스킨을 고를 수 있습니다. 어떤 이야기를 주로 하실 건가요? 잘 생각해 보시고, 마음에 드는 스킨을 고르세요. '스킨 커버 편집'을 간단히 하면 멋진 첫 화면을 가질 수 있으니 한 번 해보는 것도 좋겠네요 #3 포럼에서 사람들과 소통하세요. 마지막으로 사용하시다가 티스토리에 대해 궁금한 내용이 있다면 '포럼'을 확인하세요. 찾기 어려울 땐 직접 질문..