콩벌레 개발자의 개발 공부 노트
close
프로필 배경
프로필 로고

콩벌레 개발자의 개발 공부 노트

    • 분류 전체보기 (233)
      • 일상 (7)
        • 일상 이야기 (4)
      • Web (17)
        • Spring Boot (6)
        • CSS (3)
        • HTML (2)
        • JSP (0)
      • R (4)
      • Algorithm (88)
        • 백준 (67)
        • 프로그래머스 (19)
      • ICT COG Academy (8)
        • AI 기본 (8)
      • 계산이론 (6)
      • 데이터 베이스 (1)
      • IOT 네트워크 (1)
      • iOS (63)
        • RxSwift (2)
        • swift (15)
        • 앱 개발 (31)
        • 보안 (1)
        • UIKit (10)
        • SwiftUI (3)
      • 클린 아키텍처 (7)
      • 클린 코드 (3)
      • 컴퓨터 구조 (14)
      • 네트워크 (10)
      • 자료구조 (0)
      • 운영체제 (2)
      • 안드로이드 (0)
      • 개발 (0)
  • mode_edit_outline글작성
  • settings환경설정
  • 홈
  • 태그
  • 방명록

ObjectMapper

객체의 정보를 Json형태로 바꾸거나, Json형태의 String을 해당 객체로 바꿔주는 클래스이다. 객체에서 Json형태로 ObjectMapper objectMapper=new ObjectMapper(); User user=new User("steve",10,"010-2222-3333"); String text=objectMapper.writeValueAsString(user); User 타입의 user객체를 생성하고 writeValueAsString메소드를 통해 user를 String형태로 변환 시키면 JSON형태의 {"name":"steve","age":10,"phone_number":"010-2222-3333"}가 된다. 이때 주의할점은 Json형태로 바꿀때 해당 클래스의 Getter로 값을 가져..

  • format_list_bulleted Web/Spring Boot
  • · 2021. 5. 8.
  • textsms
웹 서버 구축(백엔드)에대한 정의

웹 서버 구축(백엔드)에대한 정의

웹 서버를 구축을 하는것은 컴퓨터에 웹을 연동하기 위해 프로그램(웹 서버 응용프로그램)을 개발하는 것이다. 즉 웹 서버를 구축하기 위해서 "hppt"라는 프로토콜을 인지할 수 있는 소프트웨어(웹 서버 소프트웨어)가 있어야 한다. 또한 클라이언트에서 요청한 요구사항들을 내포하고 있고, 데이터를 처리 할 수 있는 웹 서버 응용프로그램이 필요하다. 우리가 흔히 백엔드 개발을 한다는것은 웹 서버 응용프로그램을 개발한다는 것이다. 데이터의 종류에는 여러가지가 있는데 크게 두가지로 나뉜다. web 문서와 전자문서다. web문서는 데이터를 로딩해서 가져오는 문서고, 전자 문서는 컴퓨터에서 자체적으로 수행 가능한 문서다(ex: 메모장). 이러한 데이터(web 문서, 전자문서..)들을 관리하기 위해 데이터베이스를 사용한..

  • format_list_bulleted Web
  • · 2021. 3. 8.
  • textsms
npm start시 발생 오류:code: 'MODULE_NOT_FOUND'

npm start시 발생 오류:code: 'MODULE_NOT_FOUND'

이런 오류가 떠서 구글링을 해본 결과 원인은 webpack가 v5로 업데이트 되면서 기존 dev server,cli 버전이 꼬이면서 생긴 문제다. package.json에 있는 버전을 아래와 같이 수정 "devDependencies": { "webpack": "^5.5.0", "webpack-cli": "^3.3.11", "webpack-dev-server": "^3.7.1" } 잘 돌아간다

  • format_list_bulleted Web
  • · 2021. 2. 6.
  • textsms

Junit 테스트코드 메소드

MockMvc : Test에서 Spring 동작과정을 실행하기 위한 클래스. 무슨소리냐 하면 테스트에서 사용자가 요청을 하면 그 요청을 DispatcherServlet이 받아서 매핑하고 .... 같은 스프링 동작 과정을 여기서 해준다. 주로 controller를 테스트 할때 쓰이는 것 같다.(정확하진 않음) andExpect() : expect(기대하다) 뜻. 즉 해당 메소드 안에서 요구하는 것들을 기대한다는 뜻. ex) andExpect(content().string(containString("Helloworld"))) "Helloworld라는 String이 있기를 기대한다.(요구한다) given(): 테스트를 위해 준비하는 과정. 테스트에서 사용하는 변수, 입력 값을 정의 혹은 Mock객체를 정의하는..

  • format_list_bulleted Web
  • · 2021. 2. 3.
  • textsms

Junit5에서의 @Before

junit 4에서는 @Before 어노테이션을 통해 테스트가 실행되기 전에 설정을 할 수 있었지만, junit5로 업데이트 되면서 @BeforeEach가 되었다. 이거 때문에 하루를 날려버린..

  • format_list_bulleted Web
  • · 2021. 2. 2.
  • textsms

java.sql.SQLSyntaxErrorException: Unknown column ' OOO ' in 'field list' 오류

sql데이터에선 해당 데이터가 존재하지 않지만, 코드에선 해당 데이터 변수가 있을때 생기는 오류. 예를 들면 User라는 테이블에 money라는 column이 없는데, User 클래스 안에서 money가 있을때 해당 오류가 발생한다.

  • format_list_bulleted Web
  • · 2021. 1. 23.
  • textsms
  • 1
  • 2
  • 3
공지사항
카테고리
  • 분류 전체보기 (233)
    • 일상 (7)
      • 일상 이야기 (4)
    • Web (17)
      • Spring Boot (6)
      • CSS (3)
      • HTML (2)
      • JSP (0)
    • R (4)
    • Algorithm (88)
      • 백준 (67)
      • 프로그래머스 (19)
    • ICT COG Academy (8)
      • AI 기본 (8)
    • 계산이론 (6)
    • 데이터 베이스 (1)
    • IOT 네트워크 (1)
    • iOS (63)
      • RxSwift (2)
      • swift (15)
      • 앱 개발 (31)
      • 보안 (1)
      • UIKit (10)
      • SwiftUI (3)
    • 클린 아키텍처 (7)
    • 클린 코드 (3)
    • 컴퓨터 구조 (14)
    • 네트워크 (10)
    • 자료구조 (0)
    • 운영체제 (2)
    • 안드로이드 (0)
    • 개발 (0)
최근 글
인기 글
최근 댓글
태그
  • #IOS
  • #swift
  • #uikit
  • #2023
  • #edwith
  • #스탠포드 강의
  • #앱개발
  • #변경된 점
  • #8기
  • #부트캠프
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바