목록웹개발 (290)
써먹는 웹개발
json 형식 출력에 개행되도록 나오는 방법입니다. 1. 첫번째 방법 파일명 : application.properties spring.jackson.serialization.INDENT_OUTPUT=true 2. 두번째 방법 파일명 : application.yml spring: jackson: serialization: INDENT_OUTPUT: true 출처 : stackoverflow.com/questions/36119852/spring-boot-actuator-pretty-print-json/36948428
getParents 함수를 만들어서 사용합니다. function getParents(el, parentSelector /* optional */) { // If no parentSelector defined will bubble up all the way to *document* if (parentSelector === undefined) { parentSelector = document; } var parents = []; var p = el.parentNode; while (p !== parentSelector) { var o = p; parents.push(o); p = o.parentNode; } parents.push(parentSelector); // Push that parentSe..
윈도우10 영문버전으로 설치했을때 해결방법입니다. 1. 한글 설치 - 언어 추가 : 한국어 한국어 설치바가 멈춰있다면 윈도우 업데이트를 위해 재시작을 1~2번 진행 2. 환경설정이 영문으로 나올때 해결방법 1) 언어 > 관련 설정 > 관리 언어 설정 > 관리자 옵션 탭 > 설정 복사 클릭 2) 시작 화면 및 새 사용자 계정 설정 > 아래 2개의 체크박스 체크 후에 확인 버튼 클릭 후, 시스템 재시작 3. 프로그램의 한글이 깨질때 해결방법 - 시스템 로컬 변경 > 지역 설정에 체크박스 해제 후, 확인 및 시스템 재시작
HTTP ERROR CODE 설명 200 에러없이 성공적으로 페이지를 불러오거나 데이터를 전송 400 Bad Request로써, 요청 실패-문법상 오류가 있어서 서버가 요청 사항을 이해하지 못함 404 Not Found, 문서를 찾을 수 없음 -> 클라이언트가 요청한 문서를 갖지 못한 경우에 발생함 (URL을 잘 살펴보기) 405 Method not allowed, 메소드 허용 안됨 -> Request 라인에 명시된 메소드를 수행하기 위한 해당 자원의 이용이 허용되지 않았을 경우 발생함. (페이지는 존재하나, 그걸 못보게 막거나 리소스를 허용안함) 415 지원되지 않는 형식으로 클라이언트가 요청을 해서 서버가 요청에 대한 승인을 거부한 오류를 의미 (ContentType, Content Encoding ..
비동기 처리의 시작 0. 사전 정보 - 자바스크립트는 동기적인 특성이 있어 첫번째 행의 소스가 실행된 다음에 두번째 행의 소스가 실행된다. - hoisting : var, function 선언들이 (작성 순서와 상관없이) 제일 먼저 실행되는 것 - 동기 처리 : 첫번째 요청이 끝날때까지 다른 요청이 들어올 수 없는 처리방식 비동기 처리 : 첫번째 요청이 들어와도 다른 요청 작업을 진행할 수 있는 처리방식 [동기와 비동기. 출처=책 ‘한빛미디어 Boost.Asio를 이용한 네트워크 프로그래밍’] 1. callback 1-1. 정의 1) 다른 함수의 인자로써 이용되는 함수 2) 어떤 이벤트에 의해 호출되어지는 함수. 1-2. 예제 console.log('1'); setTimeout(() => console...
비구조화 할당 1. 정의 : 객체,배열안의 값을 추출해서 변수, 상수에 바로 선언하는 문법 2. 쓰는 이유 : 코드를 더욱 짧고 보기 좋게 작성할 수 있다. 3-1. 객체 비구조화 할당 전 const ironMan = { name: '토니 스타크', actor: '로버트 다우니 주니어', alias: '아이언맨' }; const captainAmerica = { name: '스티븐 로저스', actor: '크리스 에반스', alias: '캡틴 아메리카' }; function print(hero) { const text = `${hero.alias}(${hero.name}) 역할을 맡은 배우는 ${ hero.actor } 입니다.`; console.log(text); } print(ironMan); pri..
리눅스 파일이동 명령어 : mv (move의 약자) 사용법 : mv 파일명 폴더명/ ex) 1. fName 파일을 fPath 폴더로 이동할때 : mv fName fPath/ 2. fName 1,2 파일을 fPath 폴더로 이동할때 : mv fName1 fName2 fPath/