hisLibrary

고정 헤더 영역

글 제목

메뉴 레이어

hisLibrary

메뉴 리스트

  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 분류 전체보기 (60)
    • JAVA (10)
    • 개발 환경설정 및 오류 (6)
    • JSP (11)
    • TOPIC (7)
    • 알고리즘 (14)
    • html&css&js (4)
    • AngularJS (8)

검색 레이어

hisLibrary

검색 영역

컨텐츠 검색

TOPIC

  • 끄적끄적 REST API !! OAUTH ?? <2>

    2019.03.12 by oimb

  • 끄적끄적 REST API ? <1>

    2019.03.12 by oimb

  • IP address

    2018.07.10 by oimb

  • Call by Value or Reference in JAVA

    2018.07.02 by oimb

  • 3-WAY Handshake

    2018.06.27 by oimb

  • Unicode,UTF

    2018.06.25 by oimb

  • BASE64

    2018.06.25 by oimb

끄적끄적 REST API !! OAUTH ?? <2>

지난 시간에 우린 REST API를 간단하지만 확실하게 알게 되었다. 오늘은 이 REST API를 이용해서 구현된? OAUTH를 공부 해볼 것이다. O A U T H ...? 벌써부터 어렵다. 나 또한 그랬다. 하지만 지금부터 함께 파헤쳐 보자 OAUTH는 위 그림과 같다. 그림을 보니 더 어렵다. 미리 공부하고 프로젝트를 경험한 나조차도 어렵다.. 자 짤막짤막한 실선은 보지 말고 굵직한 노란선 3 가지를 보자. 저 세가지 선을 보면 알수 있듯이 3번의 과정을 거친다는 것을 알수 있다. 1. User가 로그인 시도 , 로그인 성공시 Auth Code와 함께 응답2. Auth Code와 함께 다시 Server에 요청 , 요청 성공시 Access Token 으로 응답3. 위 그림에는 생략되어져 있지만 Acc..

TOPIC 2019. 3. 12. 01:19

끄적끄적 REST API ? <1>

자 오늘은 REST API에 대해서 알아보자항상 ANGULAR, SPRING , JAVA 등등 한 틀을 잡고 공부를 해왔는데 오늘은 번외로 REST API를 공부해보려 한다. REST API 어떤 느낌이 드시나요.? 먼가 되게 어렵게 느껴지진 않으신가요..? 저는 처음에 굉장히 어렵게 느껴졌답니다. 물론 지금도 쉽지는 않아요... 항상 선배님들이 ' REST API ' , ' REST API로 주고받음 되자나' 라고 말할 때마다 ... 도무지 무슨소린지 이해를 할수 없었죠. 하지만 언제나 그렇듯 알고나면 별거 없다는거... 그렇죠?그럼 지금부터 시작하겠습니다. 1. REST - Representational State Transfer 대표적인 상태(정보)들을 주고받는 것어렵죠? 더 쉽게 설명하자면 " 자..

TOPIC 2019. 3. 12. 00:43

IP address

IP address에 대해 지난번에 설명 했던 부분을 언급하면 osi 7 계층 과 TCP/IP 4계층이 있어 이로 인해 표준화된 네트워크 통신이 가능하다고 설명 했다. 이 때 IP(Inteernet Protocol)는 layer3 에 해당되며 두 호스트간 패킷 교환을 위한 규약이다. 그리고 이 IP 헤더 안에 IP address 가 있다.이 ip address는로컬 환경에서 외부 환경으로 통신이 가능하게 만들어주며 변경이 가능한 논리적 주소이다. 1. IP Address 위키로 검색 해보면 IP주소는 컴퓨터 네트워크 장치들어 서로를 인식하고 통신을 하기 위햇허 사용하는 특수번호라고 한다.이 네트워크에 연결된 장치에 특수번호가 존재해야만 통신이 가능하다.핸드폰이 있는데 상대방 핸드폰 번호를 모르면 전화를 ..

TOPIC 2018. 7. 10. 14:34

Call by Value or Reference in JAVA

C언어를 공부하다 JAVA를 공부 하면서 가장 먼저 느끼는점은 "포인터"의 유무이다. JAVA를 사용하다 보면 C언어를 사용 할 때 주의했던 포인터에 대해 크게 신경쓰지 않게 된다. 이는 JAVA는 call by reference가 존재 하지 않기 때문인가? 그렇다면 JAVA는 전부 call by value를 사용하는 것인가? 라는 의문이 들게 되었고 이번 토픽의 주제가 되었다 먼저 각각 의미를 알아보자 Call by Value 위키 검색In call by value, the argument expression is evaluated, and the resulting value is bound to the corresponding variable in the function (frequently by c..

TOPIC 2018. 7. 2. 15:30

3-WAY Handshake

3-way hansdshake를 알아보기 전에 간단하게 네트워크 전송계층에 대해서 먼저 알아보자 해당 그림은 OSI 7 게층으로 네트워크 계층이다.여기서 우리가 알아볼 계층은 Transport 계층이다. Transport 계층 데이터 전송을 담당하고 있는 계층인데 TCP 와 UDP 가 있다 간단하게 둘을 설명하면 통신에 앞서 두 호스트를 연결을 한다면 TCP계층이고 하지 않는다면 UDP 계층으로 보면 된다. 그렇다면 3-way handshake는 어디에서 사용이 되는 걸까? 답은 TCP이다. TCP는 통신에 앞서 서로 연결하는 하는 과정을 거치게 되는데 그 과정을 3-way handshake 라고 한다. 그림에서 보는 것과 같이 3번의 과정을 거치게 된다. 1. Client에서 Server에 연결 요청을..

TOPIC 2018. 6. 27. 13:56

Unicode,UTF

먼저 Unicode에 대해서 보면Unicode 최초로 컴퓨터가 발명되고 오랜 기간 동안 발전되어 온 지역이 미국이기에 해당 지역에서 사용하는 언어의 문자 집합인 영어 알파벳과 이와 비슷한 문자 체계를 지닌 유럽어 알파벳 처리에 대한 연구가 가장 먼저 시작되었습니다. 이 외의 다른 문자 집합(character set)은 기존에 수립된 인코딩(영어 및 유럽어 문자 집합용)으로 표현하기에는 한계가 있었기 때문에 이들을 처리하기 위한 연구가 추가로 진행되었습니다. - 전 세계의 모든 문자를 컴퓨터에서 일관되게 표현하고 다룰 수 있도록 설계된 표준- 유니코드 협회에서 제정- 유니코드란, 숫자와 글자, 즉 키와 값이 1:1로 매핑된 형태의 코드- ISO 10646 문자 집합, 문자 인코딩 , 문자 정보 데이터베이스..

TOPIC 2018. 6. 25. 17:55

BASE64

BASE64 (베이스64) - 8비트 이진 데이터를 문자 코드에 영향을 받지 않는 공통 ASCII 영역의 문자들로만 이루어진 일련의 문자열로 바꾸는 인코딩 방식을 가리키는 개념이다 - 64진법 MIME - MIME에서 정의하는 전자 메일 BASE64는 임의의 바이트 스트림을 화면에 표시할 수 있는 ASCII 문자들로 바꾸는 인코딩 방식을 말한다.- 인코딩된 문자열은 알파벳 대소문자와 숫자, 그리고 "+", "/" 기호 64개로 이루어지며, "="는 끝을 알리는 코드로 쓰인다.- 베이스64의 정확한 규격은 RFC 1421, RFC 2045에 정의된다.- 베이스64코딩을 거친 결과물은 원본보다 대략 4/3 정도 크기가 늘어나게 되며, 보통 의미없어 보이는 문자열이 나열된 형태가 된다. 과정 - 데이터를 베이..

TOPIC 2018. 6. 25. 17:25

추가 정보

인기글

최신글

페이징

이전
1
다음
TISTORY
hisLibrary © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바