본문 바로가기

개발지식44

자바스크립트의 다양한 인코딩 방법 소개 1.Base64 인코딩: Base64는 이진 데이터를 ASCII 문자로 변환하는 인코딩 방식 중 하나입니다. 이 방법은 이진 데이터를 텍스트 데이터로 변환하여 전송하고, 이진 데이터로 디코딩할 때 사용됩니다. 주로 이미지나 바이너리 데이터를 문자열로 변환할 때 사용됩니다. // 문자열을 Base64로 인코딩 const data = "Hello, world!"; const encodedData = btoa(data); console.log(encodedData); // "SGVsbG8sIHdvcmxkIQ==" // Base64를 디코딩 const decodedData = atob(encodedData); console.log(decodedData); // "Hello, world!" 2. URI 인코딩: .. 2024. 2. 20.
Spring 3.0과 Spring Boot의 차이점 1. 개발 및 배포의 단순화를 위한 Spring Boot의 등장 Spring Framework는 Java 기반의 애플리케이션을 빠르고 효율적으로 개발할 수 있도록 도와주는 강력한 프레임워크입니다. 그 중에서도 Spring 3.0과 Spring Boot는 각각 특징적인 장점을 가지고 있으며, 개발자들은 이 둘 사이의 차이를 이해하고 적절히 활용할 필요가 있습니다. 1-1. Spring 3.0 Spring 3.0은 2009년에 출시되었으며, 이전 버전의 Spring Framework에 비해 많은 기능 개선과 업그레이드를 제공했습니다. 주요 변경 사항은 아래와 같습니다. 기능 개선 및 업그레이드: Java 5 지원: Spring 3.0부터는 Java 5 이상의 버전을 지원하며, 이로써 제네릭스, 애노테이션, .. 2024. 2. 18.
Oracle 타임스탬프기능 및 date 변환 방법 1: Oracle Timestamp 데이터 유형AS OF TIMESTAMP 구문을 사용하여 특정 시간에 테이블의 상태를 조회하는 방법을 설명했었습니다. 이를 다시 사용하여 원하는 시간에 테이블의 상태를 세분화하여 조회할 수 있습니다. 예를 들어, 'my_table'이라는 테이블에서 2024년 1월 1일 오전 9시의 상태를 조회하려면 다음과 같이 쿼리를 작성할 수 있습니다: SELECT * FROM my_table AS OF TIMESTAMP TO_TIMESTAMP('2024-01-01 09:00:00', 'YYYY-MM-DD HH24:MI:SS');위의 쿼리에서 TO_TIMESTAMP() 함수를 사용하여 문자열을 타임스탬프 형식으로 변환하여 2024년 1월 1일 오전 9시에 해당하는 테이블 상태를 조회합.. 2024. 2. 17.
오라클 데이터 타입: 타입의 중요성과 다양한 유형 1: 데이터 타입의 역할과 중요성 데이터베이스 시스템에서 데이터 타입은 굉장히 중요한 역할을 합니다. 데이터 타입은 데이터의 형태와 구조를 정의하여 데이터의 유효성을 유지하고 데이터의 정확성을 보장합니다. 오라클 데이터베이스는 다양한 데이터 타입을 제공하여 다양한 형태의 데이터를 저장하고 처리할 수 있습니다. 이러한 데이터 타입을 올바르게 이해하고 활용하는 것은 데이터베이스 시스템을 효율적으로 설계하고 운영하는 데 있어 매우 중요합니다. 2: 주요 데이터 타입 및 사용 예제 VARCHAR2: 가변 길이 문자열을 저장하는 데 사용됩니다. 예를 들어, 사용자의 이름이나 주소와 같은 문자열 데이터를 저장할 때 주로 사용됩니다. CREATE TABLE users ( user_id NUMBER, username .. 2024. 2. 15.