Seemingly Online
close
프로필 배경
프로필 로고

Seemingly Online

  • 카테고리 (571)
    • Language (250)
      • 알고리즘 (100)
      • Java (144)
      • python (2)
      • Kotlin (4)
    • WEB (141)
      • Spring (24)
      • Spring Security (3)
      • Next.js (3)
      • TypeScript (3)
      • JavaScript (45)
      • jQuery (7)
      • CSS (25)
      • XML (3)
      • Maven (1)
      • Gradle (1)
      • JSP (1)
      • Thymeleaf (10)
      • HTML (11)
      • MyBatis (1)
      • JPA (3)
    • App (45)
      • Flutter (34)
      • Dart (4)
      • Android (2)
      • IOS (3)
      • Firebase (2)
    • Git (6)
      • GitHub (6)
    • AWS (15)
      • SCT (2)
      • Amazon Aurora (1)
      • S3 (2)
      • EventBridge (1)
      • EC2 (7)
      • EFS (1)
    • DataBase (44)
      • MySQL (19)
      • Oracle SQL (19)
      • Postgre-SQL (6)
    • OS (33)
      • Linux (27)
      • Windows (1)
      • Mac (5)
    • Tool (15)
      • DocKer (6)
      • Intellij (7)
      • VScode (2)
    • IT (17)
      • Developer-etc (13)
      • 개발상식 (4)
    • CodePen (2)
      • 캐러셀 (2)
  • 홈
  • 방명록
[Java] 자바  Reflection API를 사용하여 특정 필드 타입 변수 확인하기 ex) boolean

[Java] 자바 Reflection API를 사용하여 특정 필드 타입 변수 확인하기 ex) boolean

2023-10-20 1. 방법 java.lang.reflect Field 를 활용하면 주어진 클래스의 필드 정보를 확인 할 수 있다. public class Person { private String name; private int age; private boolean isStudent; private boolean isEmployed; // Getter and Setter methods go here... public static void main(String[] args) { Person person = new Person(); // Assume you have set values for the fields using setter methods. Class personClass = person.get..

  • format_list_bulleted Language/Java
  • · 2023. 10. 20.
  • textsms
[Java] 자바 텍스트 들어간 이미지 만드는 방법

[Java] 자바 텍스트 들어간 이미지 만드는 방법

2023-08-25 1. 방법 Java에서는 java.awt.image.BufferedImage와 javax.imageio.ImageIO를 사용해서 만들면 됩니다. import java.awt.*; import java.awt.font.FontRenderContext; import java.awt.font.GlyphVector; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; import java.util.Random; public class CaptchaGenerator { public static BufferedImage createCaptcha(String word, int imgWidth, i..

  • format_list_bulleted Language/Java
  • · 2023. 8. 25.
  • textsms
[Java] java 11 String 메서드 살펴보기

[Java] java 11 String 메서드 살펴보기

2023-08-18 1. repeat(반복횟수) repeat는 문자열을 반복 횟수만큼 연결한 값의 문자열을 반환합니다. 앞에 문자열이 비어 있거나 카운트가 0이면 빈 문자열이 반환됩니다. @Test public void whenRepeatStringTwice_thenGetStringTwice() { String output = "La ".repeat(2) + "Land"; System.out.println(output); MatcherAssert.assertThat(output, Matchers.is("La La Land")); } 2. strip() 모든 선행 및 후행 공백이 제거된 문자열을 결과값으로 반환합니다. 문자열 개체가 빈 문자열을 나타내거나 문자열의 모든 코드 포인트가 공백인 경우 빈 문자열..

  • format_list_bulleted Language/Java
  • · 2023. 8. 18.
  • textsms
[Java] Object to DTO 하는 방법 [ObjectMapper]

[Java] Object to DTO 하는 방법 [ObjectMapper]

2023-06-24 1. 방법 Object를 DTO로 매핑하고 싶다면, 해당 Object를 먼저 JSON 문자열로 변환한 다음 ObjectMapper를 사용하여 매핑해야 합니다. 이를 위해 Jackson 라이브러리의 ObjectMapper를 사용할 수 있습니다. 다음은 ObjectMapper를 사용하여 Object를 DTO로 매핑하는 예시입니다 ObjectMapper objectMapper = new ObjectMapper(); String json = objectMapper.writeValueAsString(object); // Object를 JSON 문자열로 변환 DTO dto = objectMapper.readValue(json, DTO.class); // JSON 문자열을 DTO로 매핑 2. 의존..

  • format_list_bulleted Language/Java
  • · 2023. 6. 24.
  • textsms
[Java] Key에 공백과 한글이 들어간 Json 객체 DTO 맵핑하는 방법

[Java] Key에 공백과 한글이 들어간 Json 객체 DTO 맵핑하는 방법

2023-05-10 1. 방법 @JsonProperty라는 어노테이션을 사용하면 해당 문제를 손쉽게 해결할 수 있습니다. 아래의 예제 코드를 살펴봅시다. 예시 Json { "이름": "홍길동", "나이": 30, "주소 정보": "서울시 강남구" } 예시 DTO import com.fasterxml.jackson.annotation.JsonProperty; public class PersonDTO { @JsonProperty("이름") private String name; @JsonProperty("나이") private int age; @JsonProperty("주소 정보") private String address; // Getter와 Setter 메서드 생략 } 아래 코드에서 objectMapper..

  • format_list_bulleted Language/Java
  • · 2023. 5. 10.
  • textsms
[Java] 중첩된 구조의 JSON 데이터를 DTO 맵핑 방법

[Java] 중첩된 구조의 JSON 데이터를 DTO 맵핑 방법

2023-05-09 1. 방법 사용 라이브러리 : Jackson: https://github.com/FasterXML/jackson GitHub - FasterXML/jackson: Main Portal page for the Jackson project Main Portal page for the Jackson project. Contribute to FasterXML/jackson development by creating an account on GitHub. github.com // https://mvnrepository.com/artifact/com.fasterxml.jackson.core/jackson-databind implementation group: 'com.fasterxml.jacks..

  • format_list_bulleted Language/Java
  • · 2023. 5. 9.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • ···
  • 24
  • navigate_next
공지사항
전체 카테고리
  • 카테고리 (571)
    • Language (250)
      • 알고리즘 (100)
      • Java (144)
      • python (2)
      • Kotlin (4)
    • WEB (141)
      • Spring (24)
      • Spring Security (3)
      • Next.js (3)
      • TypeScript (3)
      • JavaScript (45)
      • jQuery (7)
      • CSS (25)
      • XML (3)
      • Maven (1)
      • Gradle (1)
      • JSP (1)
      • Thymeleaf (10)
      • HTML (11)
      • MyBatis (1)
      • JPA (3)
    • App (45)
      • Flutter (34)
      • Dart (4)
      • Android (2)
      • IOS (3)
      • Firebase (2)
    • Git (6)
      • GitHub (6)
    • AWS (15)
      • SCT (2)
      • Amazon Aurora (1)
      • S3 (2)
      • EventBridge (1)
      • EC2 (7)
      • EFS (1)
    • DataBase (44)
      • MySQL (19)
      • Oracle SQL (19)
      • Postgre-SQL (6)
    • OS (33)
      • Linux (27)
      • Windows (1)
      • Mac (5)
    • Tool (15)
      • DocKer (6)
      • Intellij (7)
      • VScode (2)
    • IT (17)
      • Developer-etc (13)
      • 개발상식 (4)
    • CodePen (2)
      • 캐러셀 (2)
최근 글
인기 글
최근 댓글
태그
  • #Java8
  • #백준
  • #BOJ
  • #Java
  • #자바
  • #backjoon
  • #자바공부
  • #자바기초
  • #백준알고리즘
  • #자바알고리즘
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바