728x90
반응형
- 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/apiListOpen 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
- c태그chantlemanJSP에서 java 코드를 쓸 때 태그를 사용하는데 불편하기도 하고 가독성도 떨어지기 때문에 JSTL을 사용합니다. C Tag는 JSTL의 태그 라이브러리중 하나로 변수 지정, 제어문, 페이징 처리 등을 할 수 있는 기능을 제공합니다.C Tag를 사용하기 전에 먼저 JSP 상단에 아래 코드를 기입해 선언해줍니다. 종류에는 , , , , , , , 가 있습니다. - 분기처리할 때 주로 쓰이는 태그- if, else문과 같이 when 조건에 해당되면 when의 안의 로직을 실행하고 when에 해당되는 조건이 없다면 otherwise안의 로직을 실행 로그인했을 때 프로필 사진 보이게 하기, 로그인 버튼이 로그아웃 버튼으로 바뀌기, 내가 쓴 글에만 수정, 삭제 버튼 보이게 하기 등등의 기능을 구현할..
- 2024-09-12 18:24:40
- 강력 새로고침chantleman때때로 웹 페이지의 콘텐츠가 업데이트되었는데도 브라우저가 오래된 캐시를 사용하여 최신 내용을 반영하지 않을 수 있습니다.이런 경우 강력 새로고침을 하면 브라우저가 서버로부터 최신 버전의 파일을 다운로드하게 됩니다. F12 로 개발자모드를 실행하고새로고침 부분을 우클릭하면 강력 새로고침( 해당 사이트와 관련한 Cache 메모리 등을 강제로 삭제 시킨 후에 새로고침 ) 혹은 ctrl + F5 누르면 강력 새로고침 됩니다. js 파일 강력 새로고침하는법 window.location.reload(true); 혹은abc.js 파일 뒤에 물음표붙이고 버전바꾸기 abc.js?version=1 변경 후 실행하면 같은 경로의 파일임에도 다른 파일로 교체되었다 인식하여 파일을 새로 다운받습니다. 그럼 캐시로 ..
- 2024-09-10 12:51:26
728x90
반응형
스킨 업데이트 안내
현재 이용하고 계신 스킨의 버전보다 더 높은 최신 버전이 감지 되었습니다. 최신버전 스킨 파일을 다운로드 받을 수 있는 페이지로 이동하시겠습니까?
("아니오" 를 선택할 시 30일 동안 최신 버전이 감지되어도 모달 창이 표시되지 않습니다.)