전체 포스팅 보기
-
안녕하세요. 플랫폼공작소입니다. 오늘은 오라클에서 문자열을 결합하여 출력하는 방법에 대한 포스팅 시작합니다. 1. || 를 사용하여 문자열 결합1SELECT NAME || "님" FROM USER_TABLE;csUSER_TABLE의 NAME 칼럼을 조회한다.단, 칼럼 뒤에 '님'이라는 문자를 결합하여 조회한다.예를들어, 플랫폼공작소님이라고 출력된다. 2. CONCAT을 사용하여 문자열 결합아래와 같은 테이블이 있다고 가정합니다.1SELECT * FROM sql_test_a;cs CONCAT을 사용하면 아래의 결과와 같이 문자열이 붙습니다.1SELECT CONCAT(FIRST_NAME, LAST_NAME) FROM sql_test_a;cs 문자열 사이를 띄우는 것도 가능합니다. CONCAT을 응용해봅시다...
[Oracle] 오라클 문자열 결합하여 출력하는 방법안녕하세요. 플랫폼공작소입니다. 오늘은 오라클에서 문자열을 결합하여 출력하는 방법에 대한 포스팅 시작합니다. 1. || 를 사용하여 문자열 결합1SELECT NAME || "님" FROM USER_TABLE;csUSER_TABLE의 NAME 칼럼을 조회한다.단, 칼럼 뒤에 '님'이라는 문자를 결합하여 조회한다.예를들어, 플랫폼공작소님이라고 출력된다. 2. CONCAT을 사용하여 문자열 결합아래와 같은 테이블이 있다고 가정합니다.1SELECT * FROM sql_test_a;cs CONCAT을 사용하면 아래의 결과와 같이 문자열이 붙습니다.1SELECT CONCAT(FIRST_NAME, LAST_NAME) FROM sql_test_a;cs 문자열 사이를 띄우는 것도 가능합니다. CONCAT을 응용해봅시다...
2020.04.22 -
안녕하세요. 팀드모네입니다. 오늘은 MSA의 특징과 함께 모놀리식과 비교해보겠습니다. 👨💻 MSA란 무엇인가? - Pattern: Microservice Architecture의 약어 - 작은 서비스 단위로 개발하는 방법 👨💻 MSA의 특이사항? - 자체 프로세스에서 실행 - 프로세스 간의 통신은 HTTP기반 API로 통신함 - 비즈니스 기능을 중심으로 개발 - 서비스 배포과 완전 자동화됨 - 다른 프로그래밍 언어로 개발 가능 - 다른 DB를 쓸 수도 있음 👨💻 MSA 장점이란? - 서버 및 프로세스 장애 시 격리 및 복구가 쉬움 (장애는 해당 서비스에 한정하여 발생. 그 서비스만 복구하면 됨) - 서비스가 작아서 배포가 빠름. - 서비스가 작아서 코드 수정이 용이. 생산성 향상. - 신기술 도입이..
[5분 내로] 모놀리식 VS MSA에 대해서 알아보자안녕하세요. 팀드모네입니다. 오늘은 MSA의 특징과 함께 모놀리식과 비교해보겠습니다. 👨💻 MSA란 무엇인가? - Pattern: Microservice Architecture의 약어 - 작은 서비스 단위로 개발하는 방법 👨💻 MSA의 특이사항? - 자체 프로세스에서 실행 - 프로세스 간의 통신은 HTTP기반 API로 통신함 - 비즈니스 기능을 중심으로 개발 - 서비스 배포과 완전 자동화됨 - 다른 프로그래밍 언어로 개발 가능 - 다른 DB를 쓸 수도 있음 👨💻 MSA 장점이란? - 서버 및 프로세스 장애 시 격리 및 복구가 쉬움 (장애는 해당 서비스에 한정하여 발생. 그 서비스만 복구하면 됨) - 서비스가 작아서 배포가 빠름. - 서비스가 작아서 코드 수정이 용이. 생산성 향상. - 신기술 도입이..
2020.04.21 -
안녕하세요. 팀드모네입니다. 오늘은 IntelliJ에 SVN 연동하는 방법에 대한 포스팅 시작합니다. 1. 연동에 SVN.exe가 필요합니다. https://www.visualsvn.com/downloads/로 들어가셔서 svn을 다운받습니다. 2. IntelliJ > Setting에 SVN.exe경로 입력! 다운받으신 폴더의 압축을 푸시면 svn.exe가 있을 것입니다. IntelliJ를 실행하셔서 [Setting] -> [Version Control] -> [Subversion] 탭으로 가셔서 svn.exe경로를 입력해줍니다. 3. SVN Repositories를 선택합니다. [VCS] -> [Browse VCS Repository] -> [Browse Subversion Repository...] ..
[SVN] 5분 안에 IntelliJ에 SVN 연동하는 방법안녕하세요. 팀드모네입니다. 오늘은 IntelliJ에 SVN 연동하는 방법에 대한 포스팅 시작합니다. 1. 연동에 SVN.exe가 필요합니다. https://www.visualsvn.com/downloads/로 들어가셔서 svn을 다운받습니다. 2. IntelliJ > Setting에 SVN.exe경로 입력! 다운받으신 폴더의 압축을 푸시면 svn.exe가 있을 것입니다. IntelliJ를 실행하셔서 [Setting] -> [Version Control] -> [Subversion] 탭으로 가셔서 svn.exe경로를 입력해줍니다. 3. SVN Repositories를 선택합니다. [VCS] -> [Browse VCS Repository] -> [Browse Subversion Repository...] ..
2020.04.20 -
안녕하세요. 플랫폼공작소입니다. 오늘은 데이터 모델링 문제풀이에 대한 포스팅 시작합니다. TCL에 해당하는 것은?답 : COMMIT, ROLLBACK- TCL은 트랜잭션을 제어하는 명령어이다. 관계형 데이터베이스에서, 공통된 속성으로 새로운 릴레이션을 만드는 관계 연산은?답 : 결합 연산- JOIN(결합 연산)은 여러 릴레이션의 공통된 속성으로 새로운 릴레이션을 만들어낸다. 연속성(Durability)이란?답 : 트랜잭션이 완료되면 결과가 영구적으로 보장되어야 한다는 것 TABLE_A 테이블의 이름을 TABLE_B로 변경하는 SQL문을 쓰시오.답 : ALTER TABLE table_a RENAME TO table_b; 테이블(TABLE_A) 구조는 삭제하지 않고 모든 데이터 + 테이블 공간을 삭제하는 S..
[SQLD 강의] SQL 기본과 활용 문제풀이 & 해설 - 2부안녕하세요. 플랫폼공작소입니다. 오늘은 데이터 모델링 문제풀이에 대한 포스팅 시작합니다. TCL에 해당하는 것은?답 : COMMIT, ROLLBACK- TCL은 트랜잭션을 제어하는 명령어이다. 관계형 데이터베이스에서, 공통된 속성으로 새로운 릴레이션을 만드는 관계 연산은?답 : 결합 연산- JOIN(결합 연산)은 여러 릴레이션의 공통된 속성으로 새로운 릴레이션을 만들어낸다. 연속성(Durability)이란?답 : 트랜잭션이 완료되면 결과가 영구적으로 보장되어야 한다는 것 TABLE_A 테이블의 이름을 TABLE_B로 변경하는 SQL문을 쓰시오.답 : ALTER TABLE table_a RENAME TO table_b; 테이블(TABLE_A) 구조는 삭제하지 않고 모든 데이터 + 테이블 공간을 삭제하는 S..
2020.04.20 -
안녕하세요. 팀드모네입니다. 오늘은 데이터 모델링 문제풀이에 대한 포스팅 시작합니다. 👨💻 3층 스키마에서 물리적 저장 구조를 의미하는 것은? 답 : 내부 스키마 해설 - 내부 스키마는 DB의 물리적 저장 구조 (ex, 레코드 구조, 인덱스, 필드 정의..) - 외부 스키마는 응용 프로그램이 접근하는 DB - 개념 스키마는 조직 전체적인 관점으로 통합을 표현한다. 👨💻 엔터티(Entity)의 유무형에 따른 분류는? 답 : 유형, 개념, 사건 엔터티 해설 - 엔터티란? 데이터 집합 (ex, 고객, 계좌, 강사, 상품, 취소주문) - 엔터티의 종류는? 유형, 개념, 사건으로 나눠진다. - 유형 엔터티란? 물리적으로 존재하는 것 (ex, 고객, 강사, 사원) - 개념 엔터티란? 개념적으로 존재하는 것 (e..
[SQLD 강의] 데이터 모델링 문제풀이 & 해설안녕하세요. 팀드모네입니다. 오늘은 데이터 모델링 문제풀이에 대한 포스팅 시작합니다. 👨💻 3층 스키마에서 물리적 저장 구조를 의미하는 것은? 답 : 내부 스키마 해설 - 내부 스키마는 DB의 물리적 저장 구조 (ex, 레코드 구조, 인덱스, 필드 정의..) - 외부 스키마는 응용 프로그램이 접근하는 DB - 개념 스키마는 조직 전체적인 관점으로 통합을 표현한다. 👨💻 엔터티(Entity)의 유무형에 따른 분류는? 답 : 유형, 개념, 사건 엔터티 해설 - 엔터티란? 데이터 집합 (ex, 고객, 계좌, 강사, 상품, 취소주문) - 엔터티의 종류는? 유형, 개념, 사건으로 나눠진다. - 유형 엔터티란? 물리적으로 존재하는 것 (ex, 고객, 강사, 사원) - 개념 엔터티란? 개념적으로 존재하는 것 (e..
2020.04.20 -
안녕하세요. 팀드모네입니다. 오늘은 Cloud Native와 DevOps에 대해서 알아보겠습니다. 👨💻 Cloud Native 도입 전... - 개발팀 VS 운영팀이 따로따로 존재. 둘이 맨날 싸움. - 너무 올드함. (아직도.. 프로젝트를 war로 패키징한 다음 톰캣에 직접 업로드 -> 이런 작업 자체가 시간 낭비) - 고객사의 새로운 요구사항을 빠르게 대응하기 어려움. 👨💻 Cloud Native란? - 요약 : 효율적인 애플리케이션 구축 & 운영 방법 (사람마다, 업체마다 Cloud Native의 정의가 다르다. 다만, 공통적으로 추구하는 목적은 위와 같다.) 👨💻 구체적으로 어떻게 하라는건데? 1. 컨테이너를 사용(ex, 도커) -> 우수한 환경 일관성과 빠른 배포, 이식성 및 확장성을 제공..
[5분 내로] Cloud Native와 DevOps에 대해서 알아보자안녕하세요. 팀드모네입니다. 오늘은 Cloud Native와 DevOps에 대해서 알아보겠습니다. 👨💻 Cloud Native 도입 전... - 개발팀 VS 운영팀이 따로따로 존재. 둘이 맨날 싸움. - 너무 올드함. (아직도.. 프로젝트를 war로 패키징한 다음 톰캣에 직접 업로드 -> 이런 작업 자체가 시간 낭비) - 고객사의 새로운 요구사항을 빠르게 대응하기 어려움. 👨💻 Cloud Native란? - 요약 : 효율적인 애플리케이션 구축 & 운영 방법 (사람마다, 업체마다 Cloud Native의 정의가 다르다. 다만, 공통적으로 추구하는 목적은 위와 같다.) 👨💻 구체적으로 어떻게 하라는건데? 1. 컨테이너를 사용(ex, 도커) -> 우수한 환경 일관성과 빠른 배포, 이식성 및 확장성을 제공..
2020.04.19