전체 글
-
ajax 로 값 넘기는 방법직장일기/기술공부 2021. 5. 19. 15:31
비동기 방식이란 신호를 보냈을 때 응답 상태와 상관없이 다음 동작을 수행하는 방식 화면 전환 없이 클라이언트와 서버 같의 XML, JSON, 텍스트, HTML 등의 정보를 교환하기 위해서 사용 대기시간 없이 다른 작업을 바로 수행할 수 있다 Ajax 관련 메서드 load() 사용자가 지정한 URL 주소에 데이터를 전송하고 외부 콘텐츠를 요청하여 가져올 때 사용 요청한 콘텐츠를 이용해 선택한 요소의 내용을 바꿀 수 있다 URL 주소: 외부 콘텐츠를 요청할 외부 주소 입력 data: 전송할 데이터 입력 전송이 완료되면 콜백 함수에 저장된 코드가 실행된다 (생략가능) 외부파일의 일부 요소만 불러올 수도 있다. $(요소 선택).load(url, data, 콜백함수) // example (같은 폴더 내) // n..
-
아파치를 윈도우에 설치하는 방법직장일기/기술공부 2021. 5. 19. 13:37
1. 아파치를 윈도우에 설치하기 위해 비트나미 사이트에서 최신 프로그램을 다운 받는다 (다운 받으려면 구글이나 깃허브 계정을 연동해야 받을 수 있는 것 같다) https://bitnami.com/stack/wamp WAMP Bitnami WAMP Stack provides a complete, fully-integrated and ready to run WAMP development environment. In addition to PHP, MySQL and Apache, it includes FastCGI, OpenSSL, phpMyAdmin, ModSecurity, SQLite, ImageMagick, xDebug, Xcache, OpenLDAP, ModSecurity, bitnami.com 2. 프..
-
[자료구조] 이진트리의 개념직장일기/용어개념 정리 2021. 5. 19. 12:34
트리를 사용하는 이유 선형 데이터 구조로는 계층형 구조를 나타낼 수 없기 때문에, 트리라는 자료구조를 활용한다. 선형 데이터 구조는 데이터를 구성하는 원소들이 순차적으로 나열된 데이터 구조이다. 리스트(선형, 연결) , 스택, 큐, 데크 같은 것들이다. 계층으로 나타낼 수 있는 예로, 가족 관계도를 생각해보면.. 가족 관계를 선형으로 나타내기는 굉장히 어렵다. 또한, 선형데이터로 나타낸 가족 관계도에서 내 조카를 찾아보라고 하면 굉장히 찾기 어려울 테다. 트리는 주로 탐색을 하기 위해 사용된다. 폴더 구조, DBMS, 검색 엔진 등에서 활용이 된다. 트리의 개념 트리(Tree)란, 배열, 링크드리스트, 스택, 큐와 같이 일직선 개념의 자료구조가 아니라 부모-자식 개념을 가지는 자료구조이다. 최상위에 잇는..
-
사물인터넷(Internet of things, IoT)직장일기/용어개념 정리 2021. 5. 19. 09:37
사물인터넷(IoT, Internet of Things)은 네트워크 통신 기술을 이용하여 고유 ID와 센서, 통신 기능을 탑재한 사물들과 연결하고, 이를 기반으로 다양한 서비스를 제공함으로써 초연결 사회를 가능케 하는 기술이다. IoT는 제한된 네트워크에서만 구현되던 기존의 *RFID(Radio Frequency IDentification)의 한계를 벗어나, 인터넷이라는 무한한 공간을 갖는 네트워크로 확장하여 사물은 물론 인간, 현실과 가상현실을 넘나들며 상호작용하는 개념으로 발전했다. 이같이 네트워크의 무한 확장성이 담보되면서 IoT는 헬스케어·의료·복지, 제조, 교육, 국방, 건설·시설물 관리, 스마트 홈·가전 등등 이제 범영역을 아우르는 용어가 됐다. 스마트폰을 매개로 단순히 사물 연결 서비스를 가동..
-
[데이터사이언스] 빅데이터 관련 과제기타/과제 2021. 4. 19. 14:06
1. 빅데이터 플랫폼 요구사항 분석 플랫폼 구축의 목적을 달성하기 위해 요구사항을 수집하고 수집된 자료로 요구사항을 도출 및 분석하여 빅데이터 플랫폼 범위를 명세하고 검증하는 능력이다 2. 빅데이터 플랫폼 아키텍쳐 설계 빅데이터 시스템 아키텍처 기술 요구 사항 분석 → 참조 데이터 확보 → 공유 보안 체계 → 시스템 개념 설계 → 규모 산정 검토 → 시스템 상세 설계 → 시험 시스템 구현 → 타당성 검증 보안 아키텍처 역량 구분 내용 저장 관리 HDFS (Hardoop Distributed File System) 아파치 재단의 오픈소스 분산파일 시스템 일반 하드웨어에서 고성능 저장 관리 제공 높은 확장성과 장애 극복을 위해 3개의 노드에 자동으로 데이터 복제 자동 데이터 복제로 백업이 필요 없음 한 번의..
-
오라클DB를 마리아DB로 마이그레이션 하기(1)카테고리 없음 2021. 4. 12. 17:08
프로젝트를 만들면서 가장 고생한 부분이다 다 만들고 이제 웹호스팅을 해볼까 했는데 JSP+오라클 조합은 아마존 서버가 최선... 아마존으로 하려고 찾아보니 검색 잘못 걸리면 요금 폭탄이라는 글을 보고 안전하게 카페24 JSP 서버로 올리기로 마음먹었다. 마리아DB는 처음 사용하는데 기본 쿼리문은 비슷하구나 했지만 (여기서 나는 최신인 10.5 버전을 사용) 쿼리 다 바꾸고 올리려니 카페24는 10.1 버전으로 시퀀스 기능이랑 ROWNUM 함수간 안된단다...환장 ㅋㅋㅋ 시퀀스는 비교적 쉽게 만들었는데 페이징 기능은 한참을 씨름하다가 결국 limit를 이용했다 부트스트랩 스크립트로 하려다가 원래 만들어놓은 페이징 함수를 살짝 손보니까 그럭저럭? 쓸만하게 돌아간다 제일 환장이었던건 workben을 사용하는데..
-
Spring MVC 개인프로젝트 - #2 이클립스 프로젝트와 깃허브 연동기타/Spring MVC 2021. 3. 18. 17:22
프로젝트 목록 #1 프로로젝트 생성과 마이바티스+오라클 연동 나는 깃허브를 아직 사용한지 얼마되지 않았다 처음에 터미널로 커밋 풀 푸쉬를 하다가 난리도 나고 안되고 며칠을 그렇게 끙끙 앓다가 소스트리라는 툴을 알게되고 조금씩 배워나가는 중! 타 프로젝트를 fork해와서 소스트와 이클립스에 연동해 사용하는 법은 아래 포스팅을 보면 나와있다 2021.03.03 - [분류 전체보기] - 깃허브 저장소 이클립스와 소스트리 연동해 프로젝트 관리하기 깃허브 저장소 이클립스와 소스트리 연동해 프로젝트 관리하기 깃허브를 이용해 처음 팀프로젝트를 해보는데 용어와 사용법이 많아 낯설어서 상당히 삽질을 많이 했다 ㅠㅠ 그래서 가장 많이 사용하는 fork(저장소 카피), pull request(업데이트 확인받기), remot..