흑곰푸우
  • 홈
  • 태그
  • 미디어로그
  • 위치로그
  • 방명록
  • 메뉴 닫기
  • 글작성
  • 방명록
  • 환경설정
    • 분류 전체보기 (147)
      • Programming (45)
        • c언어 (6)
        • JAVA (33)
        • javaScript (1)
        • dialogflow (4)
        • NodeJS (1)
      • DATA (12)
        • 데이터베이스 (12)
      • DevOps (24)
        • 리눅스 (16)
        • 서버 (8)
      • Knowledge (35)
        • it (22)
        • 인터넷 팁 (5)
        • 웹보안 (7)
      • Gaming (4)
        • 리니지2m (3)
      • ETC (26)
        • 라이프 (4)
        • 경제 (2)
        • 맛집 (0)
        • 여행 (17)
        • 스포츠 (2)
        • 요리 (1)
  • 홈
  • 태그
  • 방명록
Programming/JAVA

[JAVA] JSON 서버 만들기(HTTP POST 요청 Content-Length)

java 언어를 사용해서 json 서버 만들겠습니다. socket을 이용해서 8080 포트 사용하는 소켓서버를 만들고, HTTP POST로 요청이 들어오는걸 header 및 body 부분 데이터를 읽어서 출력 및 응답 보내는 java 코드를 만들었습니다. Http header 에 Content-Length 사용하는 HTTP 데이터 읽을 수 있게 만들었습니다. json 데이터 테스트 할 때 서버가 필요하시면 사용하시면 될 것 같습니다. JSON server 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 ..

2024. 3. 25. 20:15
Programming/JAVA

[JAVA] JSON 서버 만들기(HTTP POST 요청 chunked encoding)

java 언어를 사용해서 json 서버 만들겠습니다. socket을 이용해서 8080 포트 사용하는 소켓서버를 만들고, HTTP POST로 요청이 들어오는걸 header 및 body 부분 데이터를 읽어서 출력 및 응답 보내는 java 코드를 만들었습니다. chunked transfer encoding 사용하는 HTTP 데이터 읽을 수 있게 만들었습니다. json 데이터 테스트 할 때 서버가 필요하시면 사용하시면 될 것 같습니다. JSON 서버 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 5..

2024. 3. 22. 20:06
Programming/JAVA

java xml 사용법 및 예시

자바언어를 사용하다보면 다양한 데이터 구조를 사용하기도 합니다. 그중 태그와 속성이 있는 간단한 텍스트 기반 구문으로 사람이 읽고 쓰고 이해하기 쉽고, 플랫폼 독립적이어서 모든 프로그래밍 언어나 플랫폼에 사용 할 수 있는 XML 정의와 사용법에 대해서 알려드리겠습니다. XML 이란? XML(eXtensible Markup Language)은 구조화된 형식으로 데이터를 저장하고 전송하도록 설계된 마크업 언어입니다. 간단하고 유연하며 플랫폼에 독립적인 텍스트 기반 형식으로 구조화된 데이터를 사람이 읽을 수 있는 형태로 표현하는 데 널리 사용됩니다. XML의 몇 가지 주요 측면은 다음과 같습니다. 마크업 언어: HTML과 마찬가지로 XML은 태그를 사용하여 데이터의 구조와 의미를 정의합니다. 그러나 웹 브라우..

2024. 3. 19. 18:22
Programming/JAVA

java null, 공백 차이

자바에서 "null" 이랑 공백("blank") 는 종종 다른 맥락에서 사용되는 다른 개념입니다. 각각을 명확히 자바 소스코드를 사용해서 확인하고 차이점을 알아보도록 하겠습니다. NULL Java에서 "null"은 아무것도 참조하지 않거나 값이 없는 것을 나타내는 특수 리터럴입니다. 참조 유형의 변수(즉, 개체)에 할당하여 현재 메모리의 어떤 개체도 참조하지 않음을 나타낼 수 있습니다. 예를 들어 String 유형의 변수를 선언하고 이 변수에 값을 할당하지 않으면 자동으로 null로 초기화됩니다. 1 2 3 String str = null; cs Null은 변수에 아직 의미 있는 값이 할당되지 않았거나 메서드가 유효한 개체를 반환하지 않았음을 나타내는 데 자주 사용됩니다. 공백(Blank) "Blank"..

2024. 2. 16. 18:12
Programming/JAVA

자바(java) 특성 및 정의

자바란 자바(Java)는 선 마이크로시스템즈(현재 오라클 소유)에 의해 개발된 고급 범용 객체 지향 프로그래밍 언어입니다. 1995년에 처음 출시되었으며, 그 이후로 전 세계적으로 가장 인기 있는 프로그래밍 언어 중 하나가 되었습니다. 자바는 플랫폼 독립적으로 설계되었으며, 이는 자바로 작성된 코드가 자바 가상 머신(JVM)이 설치된 모든 장치나 플랫폼에서 실행될 수 있음을 의미합니다. 자바의 주요 기능 플랫폼 독립: 자바 프로그램은 자바 가상 머신(JVM)이 있는 모든 장치에서 실행될 수 있습니다. 이 "한번 쓰고, 어디서든 실행"(WORA) 기능은 호환되는 JVM이 있는 모든 장치에서 실행될 수 있는 중간 형태의 코드인 바이트코드를 사용하여 달성됩니다. 객체 지향: 자바(Java)는 객체 지향 프로그..

2024. 1. 25. 00:03
Programming/JAVA

java json 한줄씩 작성하기(gson streaming example)

안녕하세요 gson 사용하여 streaming example 사용하는 방법에 대해 알려드리겠습니다. vo: 데이터를 저장(setter), 출력(getter) 할 때 만들어 사용. 실습 json streaming 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 package json; import java.io.FileWriter; import com.google.gson.Gson; import com.google.gson.stream.JsonWriter; public class Test { public static void main(String[] a..

2019. 12. 17. 10:43
  • «
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • »
반응형

공지사항

전체 카테고리

  • 분류 전체보기 (147)
    • Programming (45)
      • c언어 (6)
      • JAVA (33)
      • javaScript (1)
      • dialogflow (4)
      • NodeJS (1)
    • DATA (12)
      • 데이터베이스 (12)
    • DevOps (24)
      • 리눅스 (16)
      • 서버 (8)
    • Knowledge (35)
      • it (22)
      • 인터넷 팁 (5)
      • 웹보안 (7)
    • Gaming (4)
      • 리니지2m (3)
    • ETC (26)
      • 라이프 (4)
      • 경제 (2)
      • 맛집 (0)
      • 여행 (17)
      • 스포츠 (2)
      • 요리 (1)
애드센스 광고 영역
  • 최근 글
  • 최근 댓글

최근 글

최근댓글

태그

  • #C언어
  • #telnet 안될때
  • #알고리즘
  • #웹
  • #스위스
  • #dialogflow
  • #linux
  • #java gson
  • #자바
  • #리눅스 프로그래밍 입문
  • #웹보안
  • #CentOS6
  • #곤돌라
  • #Java
  • #티스토리챌린지
  • #그린델발트
  • #웹개발
  • #컴퓨터
  • #보안
  • #eai 란
  • #dialogflow webhook
  • #취리히 hb
  • #흑곰푸우
  • #오블완
  • #eclipse
  • #리눅스
  • #리니지2m
  • #융프라우
  • #이클립스
  • #플라토 전망대
MORE

전체 방문자

오늘
어제
전체

블로그 인기글

Powered by Privatenote Copyright © 흑곰푸우 All rights reserved. TistoryWhaleSkin3.4

티스토리툴바