728x90
반응형
- ajax로 데이터 송수신chantlemanajax : 클라이언트와 서버간에 데이터를 요청하고 응답받는 방식 중 하나 ajax 구조 $.ajax({ url: "/main.do", type:"POST", //post, get 중 하나 contentType:"applicatoin/json", //보내는 타입 dataType: "json", // 응답타입 data:{key1:"value", key2:"value", ...}, success:function(response){ }, error: function(){} }); success 함수 전 데이터즉, url, type, data는 req로 서버에 요청 보낼 ..
- 2024-10-03 15:53:23
- eclipse svn 연동chantlemaneclipse - SVN 연동하기 상단help - eclipse marketplace subclipse 설치 (팀원) svn server에 있는 프로젝트 eclipse에 저장하기 (udpate) file - import - svn - checkout projects from svn create a new repository location 선택 후 Url을 svn server에 있던이클립스 파일 경로 복사 붙여넣기 최상위 폴더 선택 후 finish prooject explorer에 프로젝트 들어온 것 확인 (팀장) eclipse에서 생성한 프로젝트 svn server에 업로드 하기 (commit) 프로젝트 우클릭 team - share project 클릭 ..
- 2024-09-24 15:05:56
- docker desktop - unexpected wsl errorchantlemanwindow powershell - 관리자권한으로 실행bcdedit /set hypervisorlaunchtype auto 입력 window기능 켜기 / 끄기 실행 - Hyper - V 체크 https://chantleman.tistory.com/entry/bios%EC%97%90%EC%84%9C-intel-%EA%B0%80%EC%83%81%ED%99%94-%EA%B8%B0%EC%88%A0-%ED%99%9C%EC%84%B1%ED%99%94 bios에서 intel 가상화 기술 활성화현재 가상화는 ASUS Intel 마더보드의 BIOS에서 기본으로 활성화되어 있습니다. 가상: 전체 가상화는 일반적으로 가상화 기술이라고 합니다.즉, PC를 통해 완전히 독립적으로 실행되는 PC를 시뮬레chantlema..
- 2024-09-20 09:39:29
- [중급 프로젝트] 2. API 확인chantlemanapi는 호출 제한 횟수가 있기때문에처음 데이터를 가져올 때는 api에 요청해서 가져오고 DB에 저장하면다음에 데이터 불러올 때는 API가 아닌 DB에서 가져옴 영화 목록 가져올 때 먼저 db에 데이터가 있는지 확인하고, 없을 때 api 호출해서 데이터 가져오고 그 가져온 데이터를 DB에 저장이렇게하면 최초로 검색하는 영화가 아닌 이상 DB에만 접근하게 되므로 API호출 횟수를 줄일 수 있음 아니면크론탭(crontab)으로 시간 주기를 정해서 자동으로 데이터를 꺼내오는 방법이 있음 KMDB API 사용해서 영화 정보 얻기 https://www.kmdb.or.kr/info/api/apiList Open API- [출처 : KMDB]www.kmdb.or.kr API KEY 받아서 검색창에 아래 코드에 ..
- 2024-09-19 17:46:46
- async / awaitchantlemanasync / await는 자바스크립트의 비동기 처리 패턴 중 가장 최근에 나온 문법으로, 기존의 비동기 처리 방식인 콜백 함수와 프로미스의 단점을 보완하고 개발자가 읽기 좋은 코드를 작성할 수 있게 도와줌특히, 복잡했던 promise를 조금 더 편하게 사용할 수 있다. async function 함수명() { await 비동기_처리_메서드_명(); } async 키워드는 function 앞에 사용한다. function 앞에 async를 붙이면 해당 함수는 항상 프로미스를 반환함프로미스가 아닌 값을 반환하더라도 이행 상태의 프로미스(resolved promise)로 값을 감싸 이행된 프로미스가 반환되도록 한다. async function f() { return 1; ..
- 2024-09-18 18:25:06
- XMLHttpRequestchantlemanXMLHttpRequest(XHR)서버와 통신을 하도록 하는 객체 1. 객체는 서버와 상호작용하기 위해 사용2. 전체 페이지를 새로고침하지 않아도 URL을 통해 데이터를 전송하거나 받아올 수 있음3. XML 데이터 통신 x, 모든 종류의 데이터 받아올 수 있음4. 객체는 브라우저에서 제공하는 API임. node.js환경 x Ajax동적으로 서버에서 데이터를 주고받는 기술 JSON오브젝트를 보고 만든 데이터 포맷텍스트를 기반으로 하여 파일이 가벼움데이터를 직렬화하여 전송할 때 쓰이는 파일프로그램 언어와 플랫폼에 상관없이 사용가능함모바일에서도 서버와 전송시 사용됨 JSON.stringify(obj)자바스크립트 object를 문자형태로 직렬화 JSON.parse(json)json 타입을 자바스크립트 ob..
- 2024-09-18 18:00:52
- fetchchantleman동기 방식: 직렬적(순차적)으로 작업 수행.해당 작업이 수행중이면 다음 작업은 대기.서버는 한번에 많은 요청이 들어오고 동시에 많은 요청을 처리해야 하기 때문에 이러한 방식과는 맞지 않음 비동기 방식: 병렬적으로 처리.요청이 들어오면 해당 요청에 의한 작업이 끝나지 않았더라도 계속 요청을 받고, 작업이 끝났다는 이벤트가 오면 해당 요청을 처리함예) Web API, Ajax, axios, setTimeout 등 자바스크립트는 싱글 스레드 방식으로 하나의 스레드에서 모든 것을 돌려야함.비동기적 자바스크립트 동작을 하는 기술들을 통틀어 Ajax라고 하는데, Ajax를 이용해서 데이터를 불러오는 동안 다음 코드를 진행하는 것이 가능해짐 Ajax( Asynchronous Javascript And X..
- 2024-09-18 17:39:17
- eclipse, github 연동chantleman1. 깃허브 레포지토리 생성 깃허브 new repository 클릭 후 repository name 설정 레포지토리 생성 완료 2. 이클립스에서 git 레포지토리 연동 window - show view - other git - git repositories 선택 clone a git repository 클릭 깃허브에서 만든 레포지토리 주소 복사 후 URI 부분에 붙여넣기 authentication 부분에는 내 깃허브 계정 입력 밑에 체크하면 저장됨 경로 변경하고 싶으면 browse 누르고 변경 후 finish(저는 그대로 했습니다) 레포지토리 생성된 것 확인 3. github에 commit & push 하기 깃허브와 연동할 프로젝트 선택 후 우..
- 2024-09-13 20:05:00
728x90
반응형
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)