열린기술자 님의 글 70
PostgreSQL 설치 방법
1. 개요 2. apt 설치 및 삭제 2.1. 설치 Ubuntu 기준으로 하여, apt로 설치한다. $ sudo apt install postgresql Reading package lists...…
MySQL datetime을 원하는 문자열로 표시
1. 개요 2. 사용방법 SELECT DATE_FORMAT(created, "%Y-%m-%d") created FROM mytable;
MySQL 문자열 합치기 (CONCAT)
1. 개요 CONCAT 함수는 여러 문자열을 하나로 이어 붙일 때 사용하는 SQL 함수입니다. 고정된 문자열뿐 아니라 테이블의 컬럼 값을 함께 조합해 원하는 형태의 문장을 만들 수 있습니다. 예를 …
Spring Boot MyBatis mapUnderscoreToCamelCase 설정
1. 개요 DB 컬럼명에 _ (Underscore)가 포함되어 있을 때 이를 자동으로 카멜 표기법의 DTO와 매핑해주기 위해 설정을 추가한다. 예: USER_NAME 컬럼 - getUserName(…
macOS npm 설치 (homebrew)
1. 목적 2. 설치 $ brew install node == Installing dependencies for node: icu4c == Installing node dependency: icu4…
MariaDB CREATE TABLE
1. 목적 MariaDB에서 간단한 사용자 정보 테이블을 생성하고, 날짜/시간 데이터와 기본값이 적용되는 컬럼을 함께 확인하는 예제입니다. AUTO_INCREMENT 기본 키, NOT NULL 제약…
MariaDB CREATE DATABASE
1. 목적 이 글에서는 MariaDB에서 설문 서비스용 데이터베이스인 surveydb 를 생성하고, 정상적으로 생성되었는지 확인한 뒤 해당 데이터베이스를 선택하는 과정을 정리한다. 작업은 Maria…
mysql command를 이용하여 AWS RDS 연결
1. 목적 로컬 PC나 외부 서버에서 AWS RDS(MySQL)에 접속하는 방법을 정리한다. 접속이 되지 않을 때는 대부분 RDS의 공개 접근 설정, 보안 그룹, 엔드포인트 또는 포트 설정에서 문제…
macOS MariaDB 설치 (homebrew)
1. 목적 맥북이나 아이맥 등 맥 환경에 MariaDB를 설치한다. 2. 커맨드 $ brew install mariadb Updating Homebrew... == Auto-updated Homeb…
MariaDB yum 설치
1. 개요 MariaDB를 yum 저장소를 통해 설치하는 방법입니다. 아래 예시는 CentOS 6 64비트 환경에서 MariaDB 10.3 저장소를 추가한 뒤 MariaDB-server 와 Mari…
[SECURITY] CVE-2018-8014 Insecure defaults for CORS filter
1. 소식 Apache Tomcat의 CORS 필터 기본 설정과 관련해 Mark Thomas가 공개한 보안 권고입니다. 해당 취약점은 CVE-2018-8014로 식별되며, 심각도는 Low로 분류되었…
CentOS 7.5.1804 발표 및 업그레이드
1. 소식 CentOS 7.5.1804 버전이 릴리스되었습니다. 2. 업그레이드 CentOS 7.4.1708에서 7.5.1804로 업데이트하는 방법입니다. 진행하기 전에 중요한 데이터와 설정 파일을…