hello jiniworld

hello jiniworld

  • hello jiniworld (220)
    • Spring (59)
      • Basic (16)
      • 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 (20)
      • MySQL (9)
      • 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)
09-15 18:45
  • 전체보기
  • 방명록
  • jini's GitHub
  • demo api
  • chaeking api
RSS 피드
로그인
로그아웃 글쓰기 관리

hello jiniworld

컨텐츠 검색

태그

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

최근글

댓글

공지사항

  • SSL 인증서 설정하기

아카이브

hello jiniworld(220)

  • [Spring Boot Tutorial] 4. Spring security 맛보기

    2019.10.04
  • [Java 8] try-with-resource 구조로 Http 데이터 송수신하기

    2019.09.30
  • [CentOS 7] 새로운 디스크 추가하기(mount)

    2019.09.25
  • [Spring Boot Tutorial] 3. JPA CRUD

    2019.09.16
  • [Spring Boot Tutorial] 2. MySQL + JPA 설정

    2019.09.09
  • [Jenkins] swap file 설정을 통한 메모리 누수문제 해결

    2019.08.27
[Spring Boot Tutorial] 4. Spring security 맛보기

이전 게시글 [Spring Boot Tutorial] 1. spring boot 시작하기 + 초기세팅 [Spring Boot Tutorial] 2. MySQL + JPA 설정 [Spring Boot Tutorial] 3. JPA CRUD Spring security ? Spring 기반 웹 애플리케이션의 보안기능 구현에 이용되는 프레임워크. 다음과 같은 보안 기능을 제공해줍니다. 로그인 인증(Authentication) 권한에 따른 접근 인가(Authorization) 세션 관리 암호화 (encryption) CSRF(cross site request forgery) 공격 방어 브라우저 기능을 이용한 공격으로부터 방어 본격적으로 spring security를 사용하기 이전에 이번 포스팅에서는 spring..

2019. 10. 4. 10:43
[Java 8] try-with-resource 구조로 Http 데이터 송수신하기

Java에서 url을 호출하여 json 형태의 response를 받는 방법을 알아보자. Http 통신을 이용하여 데이터를 송수신 하기 위해 HttpURLConnection 을 이용한다. GET 방식의 경우, 기본 url 뒤에 ? 기호를 붙이고, 키=값 형태로 나열한다.(각 키&값 쌍은 & 기호로 구분한다.) Accept 헤더를 application/json으로 설정, 그 밖에 필요한 헤더들 함께 설정 HttpURLConnection conn 객체로부터 responseCode를 가져와서 200이 아닐경우 json으로 파싱하는 과정 생략 1. HttpURLConnection 를 이용하여 Http 데이터 송수신하기 private static JSONParser jsonParser = new JSONParser..

2019. 9. 30. 17:16
[CentOS 7] 새로운 디스크 추가하기(mount)

디스크 사용량 확인 (df) 디스크 및 파티션 목록 보기 (fdisk -l) 파티션 구성하기 (fdisk) 파티션 포맷하기 (mkfs) 리눅스 서버 재부팅시에도 자동으로 마운트되도록 설정하기 (/etc/fstab) 1. 디스크 사용량 확인 현재 마운트된 파티션별 저장공간 확인해보기 위해서 리눅스 디스크 사용량을 확인하는 명령어를 실행해봅시다. 리눅스 파일시스템 사용량을 출력하는 명령어는 df 입니다. option 내용 -T 파일 시스템 종류 컬럼도 출력 -h MB, GB 단위로 용량을 출력(기본단위 KB) -P 파일시스템 경로가 길경우 2줄로 출력되는것을 방지(1줄 출력) df -Th Filesystem Size Used Avail Use% Mounted on devtmpfs 909M 0 909M 0% ..

2019. 9. 25. 17:13
[Spring Boot Tutorial] 3. JPA CRUD

Spring Data JPA CRUD 이전 게시글 [Spring Boot Tutorial] 1. spring boot 시작하기 + 초기세팅 [Spring Boot Tutorial] 2. MySQL + JPA 설정 이전 시간에서 MySQL database 및 JPA 설정 하는 방법과 간단한 정보 조회하는 방법을 알아보았습니다. 이번 시간에서는 insert, update, delete 하는 방법을 알아볼 것입니다. API는 아래와 같이 구성합니다. User 조회 : GET /users/{userId} User 추가 : POST /users DTO 및 Controller 메서드 생성 Service API 테스트 User 수정 : PATCH /users/{userId} Controller Method 생성 Se..

2019. 9. 16. 14:35
[Spring Boot Tutorial] 2. MySQL + JPA 설정

JPA Java Persistent API 이전 포스팅 확인하기 : [Spring Boot Tutorial] 1. spring boot 시작하기 + 초기세팅 JPA는 Java ORM기술에 대한 API 표준 명세입니다. JPA를 구현한 ORM 프레임워크에는 Hibernate, EclipseLink, DataNucleus 등이 있습니다. ORM은 entity 객체(object)와 database를 매핑하여 SQL 쿼리가 아닌 메서드를 통해 데이터를 조작할 수 있게 합니다. RDBMS의 데이터 read/write를 object를 이용하여 read/write할 수 있도록 구현한 것으로, DB의 record하나를 읽는 것이 object하나를 읽는 형태로 구현한 것이라고 보면 됩니다. 단, query가 복잡해질 경..

2019. 9. 9. 17:35
[Jenkins] swap file 설정을 통한 메모리 누수문제 해결

젠킨스를 이용하여 톰캣 또는 spring boot jar 앱을 실행시킬 때, 아래의 메시지를 출력하며 build fail이 될 때가 있습니다. OpenJDK 64-Bit Server VM warning: INFO: os::commit_memory(0x00000000e0800000, 130023424, 0) failed; error='Cannot allocate memory' (errno=12) # # There is insufficient memory for the Java Runtime Environment to continue. # Native memory allocation (mmap) failed to map 130023424 bytes for committing reserved..

2019. 8. 27. 01:50
1 ··· 31 32 33 34 35 36 37
JINIWORLD
© jiniworld. All rights reserved.

티스토리툴바