XML, JSON 그리고 XMLHttpRequest
웹에서 API로 통신을 할 때 데이터를 전달받는 형식이 있다. XML과 JSON이 그 형식들이다. Ajax나 API로 요청하고 데이터를 받을때, JSON으로 데이터가 넘어오고 하는데, 한 번 정리하고 넘어가고 싶어서 정리한 글이다. JSON과 XML은 데이터 통신을 위해 고안된 형식이라고 한다. 그래서 자바, 파이썬 같은 프로그래밍 언어에 의해 파싱될 수
웹에서 API로 통신을 할 때 데이터를 전달받는 형식이 있다. XML과 JSON이 그 형식들이다. Ajax나 API로 요청하고 데이터를 받을때, JSON으로 데이터가 넘어오고 하는데, 한 번 정리하고 넘어가고 싶어서 정리한 글이다. JSON과 XML은 데이터 통신을 위해 고안된 형식이라고 한다. 그래서 자바, 파이썬 같은 프로그래밍 언어에 의해 파싱될 수
시퀀스를 생성하고, 이 시퀀스를 적용한 데이터 필드를 테이블에 삽입하는 쿼리이다. 시퀀스 생성12345CREATE SEQUENCE seqSTART WITH 1INCREMENT BY 1NOMAXVALUENOMINVALUE; 생성한 시퀀스 확인하기12SELECT *FROM USER_SEQUENCES; 테이블 생성하기1234CREATE TABLE U
Redirect 위의 이미지를 설명하면, 리다이렉트는 클라이언트가 redirect01.jsp를 요청했더니 웹서버로부터 반환된 내용에 리다이렉트 내용이 있어서 웹서버로 다시 요청, 웹서버에서 최종적으로 redirect02.jsp를 반환하는 과정이다. 리다이렉트를 현실에서 비유를 들자면, 휴대폰 관련 상담을 위해 고객상담센터에 연락을 했다고 가정해보자.휴대폰
Problem Given an array of integers, return indices of the two numbers such that they add up to a specific target.You may assume that each input would have exactly one solution, and
먼저 도커를 실행한다. 이후 도커에서 MySQL 이미지를 조회하고, 내려받는다. 12$ docker search mysql$ docker pull mysql 도커 이미지가 내려받아지면, 이제 이미지 기반으로 컨테이너를 생성한다. 1$ docker run -d -p 3306:3306 --name mysql -e MYSQL_ROOT_PASSWOR
ToC 제네릭이란? 타입 매개변수 제네릭의 효용 - 타입 안정성 제네릭의 특징 제네릭 메서드 왜 제네릭 메서드가 필요한가? 제네릭 메서드에서 타입 매개변수를 제한하고 싶을때 컴파일러의 제네릭 타입 추론 제한된 제네릭 와일드 카드 와일드카드 종류 제한된 제네릭과 와일드 카드의 차이? 제네릭(Generic)제네릭은 클래스 내부에서 사용하는
Github에서 Two-factor 인증을 적용하고 나니 CLI에서 push할 때 계속 Authentication failed 에러가 발생했다. 원격 서버(Github)에서 인증 정보가 바뀌었는데 로컬에 적용된 인증 정보와 일치하지 않으면서 발생한 현상이다. 로컬의 인증정보를 업데이트하려면, 1) Github에서 토큰을 발급받아서 2) 로컬에서 aut
자바 소스코드를 class 파일로 컴파일해주고 실행하는 **JVM(Java Virtual Machine)**의 메모리 구조에 대한 이야기이다. 왜 JVM이 필요한가? 자바로 프로그래밍된 파일을 실행하려면 JVM이 필수적이다. 자바 소스코드는 그 자체로 OS에서 즉시 실행할 수 없고 자바 런타임환경에서 실행될 수 있는데, 그러려면 JVM이 운영체제
Enumeration 인터페이스와 Iterator 인터페이스 모두 하는 역할은 비슷하다. 배열의 원소(Element)들을 한 순간에 하나씩 처리할 수 있는 메서드를 제공하는 컬렉션들이다. 일반적으로 배열문과 함께 사용되며, 다음에 처리할 수 있는 원소가 있는지 없는지 등의 여부(boolean)와 다음 원소를 반환할 수 있다. Enumeration 인터페
앞서 서블릿을 이용해 화면에 Hello world를 찍어보는 간단한 실습을 해보았다. 이번엔 이 때 사용했던 개념들에 대해 조금 더 알아보는 시간을 가지려고 한다. 우선 서블릿이 어떻게 호출되고, 실행되는지부터 알아보자. Servlet 작동원리웹서버에 HTTP 프로토콜로 요청이 들어오면, 웹서버는 해당 요청을 파악하고, 요청에 맞는 리소스를 다시 H