hello jiniworld

hello jiniworld

  • hello jiniworld (218)
    • Spring (58)
      • Basic (15)
      • Spring Docs (6)
      • Spring Data JPA Tutorial (14)
      • Spring Boot Tutorial (17)
      • Jersey (6)
    • Go (17)
    • Dev (10)
      • Clean Architecture (3)
      • System Design (2)
      • Documents (2)
      • Client (2)
    • Infrastructure (5)
      • Docker (1)
      • Kubernetes (4)
    • DB (19)
      • MySQL (8)
      • MariaDB (9)
      • Oracle (1)
    • Java (52)
      • Basic (14)
      • coding test (27)
      • Effective Java (11)
    • Python (7)
      • Flask (1)
      • Basic (3)
      • Effective Python (1)
      • coding test (2)
    • Front-end (3)
      • Vanilla JS (2)
      • Basic (1)
    • Linux (11)
      • Basic (2)
      • Command-line (9)
    • Web Server (6)
      • CentOS 7 (5)
      • Oracle Linux 8 (1)
    • WAS (3)
    • CentOS 7 (17)
      • Basic (9)
      • Jenkins (8)
    • Etc (10)
      • Windows 10 (3)
      • trash bin (3)
05-14 00:11
  • 전체보기
  • 방명록
  • jini's GitHub
  • demo api
  • chaeking api
RSS 피드
로그인
로그아웃 글쓰기 관리

hello jiniworld

컨텐츠 검색

태그

effectivejava week1 spring docs hackerrank jenkins https MariaDB SpringBoot2 Spring Boot Tutorial Java centos7 codility MySQL springboot Jersey JAX-RS go Command-Line Spring Spring Boot

최근글

댓글

공지사항

  • SSL 인증서 설정하기

아카이브

hello jiniworld(218)

  • [MySQL Function] 날짜, 시간 함수

    2020.04.28
  • [MySQL] 3. user(계정) 생성, 로그인, 변경, 삭제

    2020.04.23
  • [Spring Boot Tutorial] 12. Spring Boot REST Api에 ResponseEntity 적용하기

    2020.04.22
  • [Spring Boot] JavaConfig로 Datasource 설정하기

    2020.04.05
  • [Java] String.format 을 이용한 문자열 형식 설정하기

    2020.04.02
  • [Spring Boot Tutorial] 11. REST API Versioning

    2020.03.23
[MySQL Function] 날짜, 시간 함수

아래의 모든 함수에서 잘못된 입력값()을 넣을 시 NULL을 반환합니다. 특정기간을 날짜에 더하거나 빼는 함수 ADDDATE(= DATE_ADD) SUBDATE(= DATE_SUB) 시간을 더하거나 빼는 함수 ADDTIME SUBTIME 현재 날짜 또는 날짜+시각을 출력하는 함수 CURDATE (= CURRENT_DATE) NOW (= CURRENT_TIMESTAMP, LOCALTIME, LOCALTIMESTAMP) SYSDATE 특정 부분만 추출하는 함수 DATE, YEAR, MONTH, DAY, TIME, HOUR, MINUTE, SECOND, MICROSECOND 날짜 차, 시간 차를 출력하는 함수 DATEDIFF 날짜 출력 형식을 설정하는 함수 DATE_FORMAT 날짜의 마지막 날짜를 출력하는 ..

2020. 4. 28. 11:58
[MySQL] 3. user(계정) 생성, 로그인, 변경, 삭제

이전 시간에서 MySQL 8.0 Server 설치와 database 생성/삭제/변경 에 관해 알아봤습니다. 계정을 추가적으로 생성하지 않았기 때문에 로그인 가능한 계정은 root 뿐입니다. root 계정은 관리자 계정으로, 모든 권한을 보유하고 있는 계정이기 때문에, DB 관리자 이외의 계정들은 root계정이 아닌 최소한의 권한만을 부여받은 계정 계정을 이용해야 보안 상 유리합니다. 이번 시간에는 사용자 계정을 만드는 방법을 알아보도록 하겠습니다. 계정을 만들기 앞서, 먼저 root 계정으로 로그인 해봅니다. mysql -u root -p 사용자 계정에 관한 정보는 mysql database에 들어있기 때문에 mysql 데이터베이스에 들어가 아래 과정들을 진행합니다. use mysql; SELECT us..

2020. 4. 23. 15:05
[Spring Boot Tutorial] 12. Spring Boot REST Api에 ResponseEntity 적용하기

지금까지 demo프로젝트를 구성할 때, @ResponseBody의 result와 reason 값에 api 요청 결과를 출력했습니다. 그러나, http 프로토콜을 이용하는 통신에는 응답결과를 body이외에 http 상태 코드와 header 를 설정하여 보다 세밀하게 response를 표현할 수 있습니다. ResponseEntity는 HtttHeaders headers와 T body, HttpStatus status를 포함한 클래스입니다 ResponseEntity를 이용하여 demo 프로젝트를 HTTP response 규약을 지키는 rest api로 만들어봅시다. 이론 1-1) HTTP 상태 코드 1-2) 전략 1-3) 기존 api (변경 전) 1-4) 새로 변경될 api 1단계 : Response 클래스 ..

2020. 4. 22. 10:05
[Spring Boot] JavaConfig로 Datasource 설정하기

Spring Boot에서는 기본적인 구성 세팅을 프로퍼티에서 설정할 수 있습니다. datasource 나 jpa 설정도 프로퍼티 설정만으로 끝낼 수 있어, 프로젝트 설정을 매우 간소화 시킬 수 있습니다. 기존 Spring Boot Tutorial 과정에서 demo 프로젝트를 진행할 때에도 별도의 JavaConfig 또는 xml 설정 없이 db 설정을 했습니다. 프로퍼티 설정만으로 프로젝트 설정을 하기 위해서는, 미리 약속된 프로퍼티 키에 값을 설정해야 합니다. 프로퍼티 설정으로 dataSource 빈 자동 생성 JavaConfig에 application.yml 설정값 주입하여 dataSource 빈 직접 생성 2-1) 프로퍼티 수정 2-2) JavaConfig 설정 1. 프로퍼티 설정으로 dataSour..

2020. 4. 5. 22:37
[Java] String.format 을 이용한 문자열 형식 설정하기

public static String format(String format, Object... args); public static String format(Locale l, String format, Object... args); String 의 static 메서드인 format 메서드는 문자열의 형식을 설정하는 메서드입니다. %d (10진수 형식) %s (문자열 형식) %f (실수형 형식) Locale 설정 %t (날짜시간 형식) %c (유니코드 문자 형식) %o, %x(8진수, 16진수 형식) 1. %d (= Integer Formatting) 10진수 integer의 형식을 설정할 때 이용합니다. int i = 23; System.out.println(String.format("%d_", i));..

2020. 4. 2. 16:19
[Spring Boot Tutorial] 11. REST API Versioning

REST API Versioning api url 분리 및 package 분리 api url spring security permitAll 설정 실행화면 api 와 view를 함께 제공하는 spring 웹 애플리케이션에서, 관리의 용이함과 기능적 편리함을 위해 api controller 패키지를 별도로 분리하는 것이 좋습니다. 또한, 추후 api의 대대적인 수정이 이뤄질 때, api 버전이 올라가는 것을 대비하여 api버전별로 설정해두는 것을 권장합니다.(Versioning) 이번 포스팅에서는 api 관련 컨트롤러를 controllers/api/v1 에 위치시키며, 각 api 컨트롤러의 url 공통적 prefix를 설정합니다. 1. api url 분리 및 package 분리 demo: api: /api/..

2020. 3. 23. 17:01
1 ··· 26 27 28 29 30 31 32 ··· 37
JINIWORLD
© jiniworld. All rights reserved.

티스토리툴바