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] 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
[JavaScript] 자식창의 정보를 부모창에 전달하는 방법

[JavaScript] 자식창의 정보를 부모창에 전달하는 방법

2023-06-21 1. 방법 부모 창에서 자식 창 열기 자식 창을 열 때, 부모 창에서 변수를 설정하여 전달합니다. 예를 들어, child.html을 열 때 URL에 프래그먼트 값을 추가하여 전달할 수 있습니다. var fragmentValue = "전달할 값"; var childUrl = "child.html#" + fragmentValue; window.open(childUrl, "popup"); 자식 창에서 부모 창으로 데이터 전달 자식 창에서 window.opener를 사용하여 부모 창에 접근할 수 있습니다. var fragmentValue = window.location.hash.substring(1); // 프래그먼트 값 가져오기 window.opener.receiveData(fragment..

  • format_list_bulleted WEB/JavaScript
  • · 2023. 6. 21.
  • textsms
[JavaScript] 현재 URL 정보를 가져오는 방법들

[JavaScript] 현재 URL 정보를 가져오는 방법들

2023-06-14 1. 방법 현재 URL 정보를 가져오는 방법은 window.location 객체를 사용하는 것입니다. window.location 객체는 현재 페이지의 URL과 관련된 정보를 제공합니다. 아래의 속성을 사용하여 다양한 정보를 얻을 수 있습니다: window.location.href: 전체 URL을 반환합니다. window.location.protocol: 프로토콜 (예: "http:", "https:")을 반환합니다. window.location.host: 호스트 이름과 포트를 반환합니다. window.location.hostname: 호스트 이름을 반환합니다. window.location.port: 포트 번호를 반환합니다. window.location.pathname: 경로 부분을 ..

  • format_list_bulleted WEB/JavaScript
  • · 2023. 6. 14.
  • textsms
[MySQL] 유니크 컬럼 대소문자 구분 안할 경우 해결 방법 Varchar

[MySQL] 유니크 컬럼 대소문자 구분 안할 경우 해결 방법 Varchar

2023-06-12 1. 방법 간혹 컬럼에 유니크한 값을 넣는 와중에 Duplicate entry '중복된 값' for key '중복 컬럼' 같은 오류가 발생하곤 한다. 그중에서 문자는 같고 대소문자 여부만 다른 경우의 해결 방안을 알아보자. MySQL에서는 기본적으로 varchar 형은 대소문자 구분 없이 동일한 문자로 판단하기 때문에 대소문자 구분을 할 수 있게 옵션 값을 넣어 주어야 하는데 그 값이 binary 값이다. 해당 옵션을 부여하면, 동일한 문자열이더라도 대소문자가 다를 경우 다른 값으로 인식하여 Duplicate entry '중복된 값' for key '중복 컬럼'오류가 발생하지 않는다. ALTER TABLE 테이블명 MODIFY 컬럼명 varchar(길이) binary not null;..

  • format_list_bulleted DataBase/MySQL
  • · 2023. 6. 12.
  • textsms
[Spring] @GeneratedValue(strategy = GenerationType."타입") 알아보기.

[Spring] @GeneratedValue(strategy = GenerationType."타입") 알아보기.

2023-06-10 1. AUTO 기본값이며, 데이터베이스에 맞는 자동 생성 전략을 사용합니다. 주로 MySQL의 AUTO_INCREMENT, Oracle의 SEQUENCE 등과 같이 데이터베이스의 기능을 활용하여 기본 키를 생성합니다.데이터베이스마다 지원하는 자동 생성 전략이 다를 수 있습니다. 2.IDENTITY 데이터베이스의 IDENTITY 컬럼을 사용하여 기본 키를 생성합니다. 주로 MySQL, SQL Server, PostgreSQL 등에서 지원됩니다. 데이터베이스가 기본 키를 자동으로 생성하는 경우에 사용됩니다. 3.SEQUENCE 데이터베이스의 시퀀스를 사용하여 기본 키를 생성합니다. 주로 Oracle, PostgreSQL 등에서 지원됩니다. 시퀀스는 일련번호를 생성하는 객체로, 각각의 값이..

  • format_list_bulleted WEB/Spring
  • · 2023. 6. 10.
  • textsms
[JavaScript] 태그(ex div) 클릭 시 텍스트 값 가져오는 방법

[JavaScript] 태그(ex div) 클릭 시 텍스트 값 가져오는 방법

2023-06-09 1. 방법 let textArray = []; function handleClick(event) { let clickedDiv = event.target; let textValue = clickedDiv.innerText; if (textArray.includes(textValue)) { // 이미 클릭된 div인 경우 textArray = textArray.filter(item => item !== textValue); // 배열에서 해당 텍스트 값 제거 clickedDiv.style.backgroundColor = ""; // 배경색 원래대로 복구 } else { // 처음 클릭하는 div인 경우 textArray.push(textValue); clickedDiv.style.bac..

  • format_list_bulleted WEB/JavaScript
  • · 2023. 6. 9.
  • textsms
  • navigate_before
  • 1
  • ···
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • ···
  • 96
  • 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
  • #자바공부
  • #자바기초
  • #자바
  • #backjoon
  • #Java
  • #백준
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바