NewBean의 웹과 콩나무
close
프로필 배경
프로필 로고

NewBean의 웹과 콩나무

  • 분류 전체보기 (499)
    • Programming Language (87)
      • Java (65)
      • C (4)
      • Python (16)
      • R (2)
    • UI & UX (4)
      • Figma (4)
    • Front-End Study (193)
      • HTML+CSS (34)
      • HTML 사전 (6)
      • CSS 사전 (14)
      • Sass (6)
      • 반응형 웹 (8)
      • JavaScript (52)
      • TypeScript (8)
      • React (29)
      • Next.js (9)
      • Angular (1)
      • Vue.js (23)
      • Vite (2)
      • Node.js (1)
    • Back-End Study (101)
      • DBMS (28)
      • Linux (43)
      • Git & GitHub (15)
      • Express (7)
      • Postman (4)
      • REST API (2)
      • PHP (0)
      • Grafana (2)
    • Computer Science (14)
    • 정보처리기사 (76)
      • 1. 요구사항 확인 (1)
      • 2. 화면 설계 (1)
      • 3. 데이터 입출력 구현 (1)
      • 4. 통합 구현 (1)
      • 5. 인터페이스 구현 (1)
      • 6. 프로그래밍 언어 활용 (1)
      • 7. SQL 응용 (1)
      • 8. 서버 프로그램 관리 (1)
      • 9. 소프트웨어 개발 보안 구축 (1)
      • 10. 애플리케이션 테스트 관리 (1)
      • 11. 응용 SW 기초 기술 활용 (1)
      • DB (65)
    • 잡다한 말 (6)
    • 기타 (5)
    • 내가 읽은 책 (5)
    • 없어진 글모음 (7)
  • 홈
  • 방명록
  • 깃허브
  • 포트폴리오
LocalDateTime - 날짜 및 시간을 다루는 클래스

LocalDateTime - 날짜 및 시간을 다루는 클래스

프로젝트 도중 저는 현재 시간과 현재시간 + 5분을 비교하는 java 코드를 작성하고자 했습니다.그러기 위해서는 java에서 현재 시간을 나타내는 클래스가 있어야 하는데..구글링을 통해 찾던 도중 제가 원하는 것을 찾았습니다! 1. LocalDateTimeLocalDateTime은 Java 8에서 도입된 날짜와 시간을 다루기 위한 클래스입니다.이 클래스는 시간대 정보를 포함하지 않는 날짜와 시간을 표현해요. 즉, 다른 특정 지역의 시간으로 변환할 필요가 없다는 뜻이죠.또한, LocalDateTime은 불변성입니다. 즉, 한 번 생성된 객체는 변경할 수 없고, 변경이 필요할 경우, 새로운 객체를 생성해야 해요.그리고 날짜와 시간을 쉽게 조작할 수 있는 다양한 메서드를 제공합니다. 예를 들어, 날짜 추가, ..

  • format_list_bulleted Programming Language/Java
  • · 2024. 9. 26.
  • textsms
Grafana

Grafana

제가 담당하고 있는 업무에서 Grafana라는 것을 사용하고 있다는 것을 알았습니다.새로 들어본 것이라 생소하지만, 무엇인가 새로 배울 수 있다는 마음에 설레네요.바로 알아보겠습니다! 1. Grafana(그라파나)Grafana란? 데이터 시각화 및 모니터링이 가능한 오픈 소스 도구로, 시스템 모니터링, 애플리케이션 성능 추적, 비즈니스 메트릭 분석 등 다양한 용도로 한눈에 파악하고 분석할 수 있도록 도와줍니다.이 도구는 실시간 데이터를 수집하고 대시보드를 통해 시각적으로 표현하며, 필요 시 경고(알림)을 설정해 문제가 발생하기 전에 조취를 취할 수 있게 합니다.또한, 다양한 데이터 소스와 호환되며, 매우 유연한 구성이 가능해 많은 시스템과 인프라 환경에서 널리 사용되고 있어요. 2. Grafana 기능G..

  • format_list_bulleted Back-End Study/Grafana
  • · 2024. 9. 26.
  • textsms
즉시 실행 함수(IIFE)

즉시 실행 함수(IIFE)

오픈소스를 분석하던 도중, 신기하게 생긴 코드를 발견했습니다!this.utils = await (() => import('@/utils')() 이런 코드는 처음 보기에 이 코드가 무엇인지 알아보았습니다. 1. 즉시 실행 함수(IIFE, Immediately Invoked Function Expression)즉시실행함수(IIFE)는 정의되자마자 바로 실행되는 함수입니다.코드의 범위를 제한하거나 변수를 보호하기 위해 사용됩니다.이는 내부 변수를 외부에서 접근할 수 없게 하여, 전역 변수를 오염시키지 않으며, 코드의 특정 부분을 독립적으로 실행할 수 있어 모듈화에 유리합니다. 2. 사용방법즉시실행함수의 기본 구조는 다음과 같습니다.(function() { // 실행문})();// or(() => { /..

  • format_list_bulleted Front-End Study/JavaScript
  • · 2024. 9. 19.
  • textsms
SQL의 여러 종류의 키(Key)

SQL의 여러 종류의 키(Key)

SQL에서는 여러 종류의 키(key)가 존재해요.이들은 DB 내에서 데이터를 식별하고, 관계를 정의하고, 무결성을 유지하는 데 중요한 역할을 합니다.키를 설정해야 관계형 DB의 구조와 데이터 무결성을 보장할 수 있어요.지금부터 어떤 종류의 key가 있는 지 알아봅시다!. 1. Primary Key(기본 키)Primary Key는 DB에서 각 레코드를 고유하게 식별하는 데 사용됩니다.1-1. 고유성 Primary Key로 지정된 열의 값은 DB 테이블 내에서 고유성을 가져야 합니다.즉, 같은 값이 두 번 나타날 수 없어요.1-2. NULL 불가또한, NULL 값을 가질 수 없어요.모든 레코드는 반드시 Primary Key 값을 가져야 합니다.1-3. 불변성 Primary Key의 값은 변경되지 않아야 합니..

  • format_list_bulleted Back-End Study/DBMS
  • · 2024. 9. 6.
  • textsms
암호화 및 복호화 모듈 - 비대칭 키 암호화

암호화 및 복호화 모듈 - 비대칭 키 암호화

그러면 이번엔 비대칭 키 암호화의 종류에 대해 알아봅시다. (암호화 및 복호화 모듈 정의와 대칭키 암호화란?) 1. 비대칭 키 암호화(Asymmetric Key Encryption)비대칭 키 암호화는 암호화와 복호화에 서로 다른 키(공개키와 개인키)를 사용하는 방식을 뜻해요.데이터를 암호화할 때는 공용 키를 사용하고, 암호화된 데이터를 복호화할 때는 개인 키를 사용합니다.이로 인해, 공용 키를 사용하여 암호화된 데이터는 해당 개인 키를 가진 사람만 복호화할 수 있어요.주요 알고리즘으로는 다음과 같습니다. 1-1. RSA (Rivest–Shamir–Adleman)RSA는 가장 널리 사용되는 비대칭 키 암호화 알고리즘으로, 주로 데이터의 안전한 전송과 디지털 서명에 사용됩니다.RSA의 기본 원리는 두 개의 ..

  • format_list_bulleted Programming Language/Java
  • · 2024. 9. 4.
  • textsms
AES를 활용해 암호화 및 복호화하기

AES를 활용해 암호화 및 복호화하기

프로젝트를 하다보면, 어떠한 중요 개인정보를 사용해야 하는 경우가 있는데요.워낙 중요하기에, 이를 암호화하여 사용하거나 복호화하여 읽어들이는 상황이 발생합니다.이러한 상황을 해결하기 위해 Java에서 AES를 사용하는 방법을 알아봅시다! (AES란?) 1. AES를 사용한 Java 코드그럼 본격적으로 AES를 사용하여 Java코드로 작성한 암호화 및 복호화 기능을 만들어 봅시다. import는 다음과 같이 추가해 줍니다.import java.nio.charset.StandardCharsets;import java.util.Base64;import javax.crypto.Cipher;import javax.crypto.spec.IvParameterSpec;import javax.crypto.spec.Sec..

  • format_list_bulleted Programming Language/Java
  • · 2024. 9. 3.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • ···
  • 84
  • navigate_next
공지사항
  • 문의 (juv6262@naver.com)
전체 카테고리
  • 분류 전체보기 (499)
    • Programming Language (87)
      • Java (65)
      • C (4)
      • Python (16)
      • R (2)
    • UI & UX (4)
      • Figma (4)
    • Front-End Study (193)
      • HTML+CSS (34)
      • HTML 사전 (6)
      • CSS 사전 (14)
      • Sass (6)
      • 반응형 웹 (8)
      • JavaScript (52)
      • TypeScript (8)
      • React (29)
      • Next.js (9)
      • Angular (1)
      • Vue.js (23)
      • Vite (2)
      • Node.js (1)
    • Back-End Study (101)
      • DBMS (28)
      • Linux (43)
      • Git & GitHub (15)
      • Express (7)
      • Postman (4)
      • REST API (2)
      • PHP (0)
      • Grafana (2)
    • Computer Science (14)
    • 정보처리기사 (76)
      • 1. 요구사항 확인 (1)
      • 2. 화면 설계 (1)
      • 3. 데이터 입출력 구현 (1)
      • 4. 통합 구현 (1)
      • 5. 인터페이스 구현 (1)
      • 6. 프로그래밍 언어 활용 (1)
      • 7. SQL 응용 (1)
      • 8. 서버 프로그램 관리 (1)
      • 9. 소프트웨어 개발 보안 구축 (1)
      • 10. 애플리케이션 테스트 관리 (1)
      • 11. 응용 SW 기초 기술 활용 (1)
      • DB (65)
    • 잡다한 말 (6)
    • 기타 (5)
    • 내가 읽은 책 (5)
    • 없어진 글모음 (7)
최근 글
인기 글
최근 댓글
태그
  • #react
  • #JavaScript
  • #리눅스
  • #Git & GitHub
  • #정보처리기사
  • #Vue.js
  • #Python
  • #Java
  • #html+css
  • #DBMS
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바