본문 바로가기

분류 전체보기110

[MSSQL] CONVERT, 날짜변환, 시간변환, getdate() ex) select CONVERT(CHAR(23), getdate(), 121) value) 2016-06-20 13:56:35.890 번호쿼리 결과코드 0 CONVERT(CHAR(19), getdate(), 0)06 20 2016 1:54PM MM DD YYYY H:MM 1 CONVERT(CHAR(10), getdate(), 1)06/20/16 MM/DD/YYYY 2 CONVERT(CHAR(8), getdate(), 2)16.06.20 YY.MM.DD 3 CONVERT(CHAR(8), getdate(), 3)20/06/16 DD/MM/YY 4 CONVERT(CHAR(8), getdate(), 4)20.06.16 DD.MM.YY 5 CONVERT(CHAR(8), getdate(), 5)20-06-16 D.. 2019. 2. 25.
[Database] oracle,mssql,mysql 문자열 합치기 사용법을 비교해보자 이번에는 각 dbms별로 문자열을 합치는 코드를 작성해보도록 하겠습니다.비교할 DBMS들은 Oracle,MSSQL,MySQL 이 3가지를 비교해볼까 합니다. 기존테이블 기준으로 설명을 드리겠습니다. 오라클 테이블확인 상단처럼 title 컬럼과 idx 컬럼이 존재하는 A테이블의 데이터를 합쳐보도록 하겠습니다.오라클의 경우 문자열을 합치고자 하려면 일명 OR 표시로 문자열을 붙여줍니다. 오라클 문자열합치기 쿼리?12SELECT TITLE,IDX,TITLE||'-'||IDX TOTAL FROM ATITLE,IDX 컬럼에 추가로 TITLE + - + IDX 문자열을 합쳐서 TOTAL이라는 ALIAS를 정해준 쿼리결과를 확인해보도록 하겠습니다. 오라클 문자열합치기 실행결과 다음은 MySQL 컬럼의 문자열을 합쳐보.. 2019. 2. 25.
[Java] Java Thread - 자바 쓰레드 Java Thread - 자바 쓰레드개요해당 장에서는 멀티 스레드 프로그래밍의 개념을 잡기 위해서 프로세스와 쓰레드에 대한 내용을 학습한다. 블로그의 내용은 “자바의 정석 개정 3판”을 정리하였다.Java Programming - Process And ThreadSTEP 1. 프로세스와 멀티 쓰레드란?STEP 1.1 멀티태스킹과 멀티쓰레딩STEP 1.2 멀티쓰레드의 장단점STEP 2. 쓰레드의 구현과 실행STEP 2.1 start()와 run()STEP 2.2 싱글쓰레드와 멀티쓰레드STEP 2.3 쓰레드의 우선순위STEP 2.4 쓰레드 그룹STEP 2.5 데몬 쓰레드STEP 2.6 쓰레드 실행제어STEP 2.6.1 sleep()STEP 2.6.2 interrupt()와 interrupted()STEP 2.. 2019. 2. 25.
[Java] 자바 Thread(스레드) 사용법 & 예제 ▶Thread란? 하나의 프로세스 내부에서 독립적으로 실행되는 하나의 작업 단위를 말하며, 세부적으로는 운영체제에 의해 관리되는 하나의 작업 혹은 태스크를 의미합니다. 스레드와 태스크(혹은 작업)은 바꾸어 사용해도 무관합니다. 1. JVM에 의해 하나의 프로세스가 발생하고 main( ) 안의 실행문 들이 하나의 스레드입니다.2. main( ) 이외의 또 다른 스레드를 만들려면 Thread 클래스를 상속하거나 Runnable 인터페이스를 구현합니다.3. 다중 스레드 작업 시에는 각 스레드 끼리 정보를 주고받을 수 있어 처리 과정의 오류를 줄일 수 있습니다.4. 프로세스끼리는 정보를 주고받을 수 없습니다. 멀티스레딩이란?여러 스레드를 동시에 실행시키는 응용프로그램을 작성하는 기법을 말합니다. 장점1. 메모리.. 2019. 2. 25.