전체 글

IntelliJ

[IntelliJ] IntelliJ 설치방법

IntelliJ 공심 홈페이지 download접속 https://www.jetbrains.com/ko-kr/idea/download/#section=windows 다운로드 IntelliJ IDEA: 우수성과 인체 공학이 담긴 JetBrains Java IDE www.jetbrains.com community버전을 다운로드한다. 설치하기 다운로드된 .exe파일을 열고 원하는위치에 설치해준다. 이런화면이 나오면 사진처럼 체크해준다. * Create Desktop Shortcut : 바로가기 추가 * Update Path Variable : 환경변수추가 * Update Context Menu : 폴더에서 오른쪽 마우스 눌렀을때 IntelliJ로 열기 추가 * Create Associations : java 사..

Notion

[Notion] notion 노트로 사용하기, 꿀팁!

오직 해창님을 위한 노션 사용법!!!!!!!!!!!!!! 나는 자세하게 정리하는 것 보다 간단명료하고 무조건 빠르게 정리하는 것을 선호하는 편이다. 나 같은 사람이 있다면 Notion을 노트앱으로 사용해보는 것을 추천한다!! Notion을 쓰면서 느낀 장점 1. 코드 쓰기가 너무 편하다 2. 스타일과 구조가 정해져 있어서 예쁘다. 빠르게 작성할 수 있다. 3. 편의 기능이 많다!!!! 4. 개인 무료 등등등 기능 엄청 많음... 오늘은 그냥 간단한 노트로 Notion을 사용하는 방법을 적어 볼 것이다. 일단 Notion에 들어가서 로그인부터 하자. https://www.notion.so/ Notion – 메모, 작업, 위키, 데이터베이스를 위한 올인원 워크스페이스 매일 쓰는 여러 업무용 앱을 하나로 합친..

javascript

[javascript] 상속 구현하기

목적 배경지식 Person이라는 객체를 상속받아 Student라는 객체를 만들려고 한다. 상속을 공부하려면 프로토타입과 프로토타입 체이닝에 대한 이해가 있어야 한다. https://wouldyou.tistory.com/30 [javascript] 프로토타입 체이닝이란? 결론 프로토타입 체이닝이란, 자신에게서 먼저 프로퍼티를 찾고 없으면, [[prototype]]링크가 가리키는 객체에서 찾는 것을 말한다. [[prototype]]링크가 가리키는 객체에도 없으면 그 객체의 [[prototype] wouldyou.tistory.com javascript의 상속 javascript에서의 상속은 [[prototype]]의 연결로(프로토타입체이닝) 구현된다. 아래와 같이 Person과 Student객체가 있다. 우..

javascript

[javascript] 프로토타입 체이닝이란?

결론 프로토타입 체이닝이란, 자신에게서 먼저 프로퍼티를 찾고 없으면, [[prototype]]링크가 가리키는 객체에서 찾는 것을 말한다. [[prototype]]링크가 가리키는 객체에도 없으면 그 객체의 [[prototype]]링크가 가리키는 객체에서 찾는 것을 반복하기 때문에 체이닝이라는 표현을 쓴다. javascript는 프로토타입 체이닝을 통해 부모의 메소드와 속성에 접근 할 수 있도록 한다. const obj = { a : "", b : "" }; if(obj.hasOwnProperty("c")){ obj.c = "c"; } console.log(obj); // obj에는 c라는 속성이 없으므로 obj는 바뀌지 않는다. 이 코드는 obj라는 객체에 있는 hasOwnProperty라는 메소드에 접근..

javascript

[javascript] prototype과 [[prototype]]의 차이, implicit prototype link

프로토타입 JavaScript는 프로토타입 기반 언어(prototype-based language)이다. 프로토 타입 기반 언어라는 것은 모든 객체들이 메소드와 속성들을 상속 받기 위한 템플릿으로써 프로토타입 객체(prototype object)를 가진다는 의미이다. [[prototype]] 링크 자바스크립트의 모든 객체는 자신의 부모인 프로토타입 객체를 가리키는 참조 링크 형태의 숨겨진 프로퍼티가 있다. ECMA Script에서는 이러한 링크를 implicit prototype link(암묵적 프로토타입 링크)라고 부른다. 이 링크를 [[prototype]]이라고 표현한다. prototype 모든 객체는 자신을 생성한 생성자 함수의 prototype 프로퍼티가 가리키는 객체를 자신의 [[prototyp..

Web

[WEB] Restful API란? REST vs SOAP / 스크랩

Restful API에 대한 구글링 https://www.redhat.com/ko/topics/integration/whats-the-difference-between-soap-rest REST와 SOAP 비교 REST와 SOAP는 웹 애플리케이션 간 데이터 통신을 허용하는 애플리케이션 프로그래밍 인터페이스(API)를 구축하는 방법을 정의합니다. www.redhat.com http://blog.wishket.com/soap-api-vs-rest-api-%EB%91%90-%EB%B0%A9%EC%8B%9D%EC%9D%98-%EA%B0%80%EC%9E%A5-%ED%81%B0-%EC%B0%A8%EC%9D%B4%EC%A0%90%EC%9D%80/ SOAP REST 차이, 두 방식의 가장 큰 차이점은? - Wishk..

java

[spring] @RequestBody, @ResponseBody 란, 스프링 데이터 주고받기

Request, Response 클라이언트에서 서버로 통신하는 메시지를 요청(request) 메시지라고 하며, 서버에서 클라이언트로 통신하는 메시지를 응답(response) 메시지라고 한다. 클라이언트가 서버에게 요청(request)하면 서버는 클라이언트에게 응답(response) 해준다. 요청하고 응답해주는 데이터는 header와 body등으로 되어있다. body에는 실제 보내는 데이터가 담기고, header에는 body데이터의 형식등의 다양한 정보가 담긴다. 즉, AJAX를 이용해 서버에게 요청을 하면 요청은 request body(요청 본문)에 담겨서 되고 클라이언트의 응답도 response body(응답 본문)에 담겨서 전달된다는 것이다. 스프링에서 데이터 주고받기 스프링에서 javascript쪽..

Web

[WEB] 페이지 스크롤 이동, 페이지 위치 이동시키기

페이지 스크롤 자동으로 이동하기 특정 목차를 클릭하면 해당 글이 있는 곳으로 이동한다던지 하는 페이지를 본 적 있을 것이다. 방법 이러한 기능은 아래와 같이 div의 id앞에 #을 붙인 주소를 a태그의 href로 넣어주어 동작시킬 수 있다. title1 title1 예시 코드 아래의 코드를 실행해보자 title 1 title 2 title 3 title1 Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type..

우주유령
우주