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)
  • 홈
  • 방명록
[TypeScript] 타입스크립트 오브젝트 타입의 특징

[TypeScript] 타입스크립트 오브젝트 타입의 특징

2023-03-22 1. 정의 공식문서에 따르면 TypeScript에서 Object는 하나로 정의 되는 타입이 아니라고 한다. 아래의 코드를 살펴보자. interface Pointlike { x: number; y: number; } interface Named { name: string; } function logPoint(point: Pointlike) { console.log("x = " + point.x + ", y = " + point.y); } function logName(x: Named) { console.log("Hello, " + x.name); } const obj = { x: 0, y: 0, name: "Origin", }; logPoint(obj); logName(obj); Poi..

  • format_list_bulleted WEB/TypeScript
  • · 2023. 3. 22.
  • textsms
[JSESSIONID] 프론트와 백엔드는 어떻게 동일한 세션을 유지하는가?

[JSESSIONID] 프론트와 백엔드는 어떻게 동일한 세션을 유지하는가?

2023-03-19 1. 가정 로그인을 진행하려는 "가"라는 유저가 있다. "가" 유저는 프론트 서버의 로그인 버튼을 통해 백엔드 서버에게 유저 정보 확인 후 인증정보를 획득한다. 인증정보를 어떻게 다시 프런트에서 확인하고 인증에 따른 기능을 사용할 수 있는 것일까? 즉 서로 다른 두가지 애플리케이션(프런트 / 백엔드) 어떻게 해당 유저 정보를 공유할 수 있는 것인지 알아보자. 2. tomcat JSESSIONID 우선 톰켓 서버의 JSESSIONID에 대하여 알아야 한다. 이는 톰캣이 구동후 클라이언트가 해당 서버에 최초 접속을 하면 생성되는 쿠키입니다. 해당 쿠키는 세션에 대한 식별자로 사용되며, 세션이 종료되면 제거가 됩니다. 아래는 JSESSIONID 어떻게 생성되는지에 대한 글이니 참고하시면 좋..

  • format_list_bulleted IT/개발상식
  • · 2023. 3. 19.
  • textsms
[Java] RGB 코드를 Hex 코드로 바꾸는 방법

[Java] RGB 코드를 Hex 코드로 바꾸는 방법

2023-03-17 1. 방법 방법은 각각의 rgb 값을 인터형으로 받아 문자열 format을 이용해 변경해 주면 된다. public static String rgbToHex(int r, int g, int b) { if(r 255) r = 255; if(g 255) g = 255; if(b 255) b = 255; String hex = String.format("%02X%02X%02X", r, g, b).toUpperCase(); return hex; } 메인 이미지 출처 : 사진: Unsplash의Mona

  • format_list_bulleted Language/Java
  • · 2023. 3. 17.
  • textsms
[TypeScript] 타입스크립트 인터페이스 사용방법 및 Type과 차이점

[TypeScript] 타입스크립트 인터페이스 사용방법 및 Type과 차이점

2023-03-15 1. 방법 사용 방법은 아래와 같다. interface는 대부분 type 키워드와 동일한 역할을 하지만, Object 객체 타입을 명시할 때 사용하는 경우가 많다. interface Person { firstName: string; lastName: string; } function greeter(person: Person) { return "Hello, " + person.firstName + " " + person.lastName; } 객체 지향적인 언어를 사용해 봤다면 interface를 class가 받아 구현체로 사용할 수도 있다. 여기서 키워드 implements 를 사용하는데 type 역시 해당 키워드 사용이 가능하다. class Player implements Person..

  • format_list_bulleted WEB/TypeScript
  • · 2023. 3. 15.
  • textsms
[Java] String 형태의 Xml의 태그 값 추출하는 방법

[Java] String 형태의 Xml의 태그 값 추출하는 방법

2023-03-10 1. 방법 우선 아래의 라이브러리들의 import가 필요하다. import org.w3c.dom.Document; import org.xml.sax.InputSource; import org.xml.sax.SAXException; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.parsers.ParserConfigurationException; import java.io.IOException; import java.io.StringReader; 이후 처리해야 할 xml 형태의 String 변수를 해당 라이브러리들을 사용하여 원하는 값을 추출할..

  • format_list_bulleted Language/Java
  • · 2023. 3. 10.
  • textsms
[Java] 정수 n 까지의 합 구하기

[Java] 정수 n 까지의 합 구하기

2023-02-27 1. 방법 첫 번째 방법은 순차탐색하는 방법으로 O(n)의 복잡도를 가지게 된다. 주어진 n의 정수만큼 복잡도가 증가하기 때문에 비효율적이다. 반면에 sum2와 같은 방식은 n 값의 증가와는 상관없이 항상 O(1)의 복잡도를 가지게 되면 굉장히 효율적이기 때문에 1부터 시작하는 n의 정수의 합을 구하는 경우 sum2와 같은 방법을 구하는 것 이 좋다. @Test public void test11(){ int n = 100; int sum1 = 0; for(int i = 0; i

  • format_list_bulleted Language/Java
  • · 2023. 2. 27.
  • textsms
  • navigate_before
  • 1
  • ···
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • ···
  • 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
  • #backjoon
  • #백준알고리즘
  • #자바기초
  • #Java
  • #자바
  • #BOJ
  • #자바공부
  • #자바알고리즘
  • #백준
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바