개발용사 준기 Dev Warrior Jungi
close
프로필 사진

개발용사 준기 Dev Warrior Jungi

  • 분류 전체보기 (187)
    • Algorithm (8)
      • 이론 (8)
    • Programmers Coding Test (137)
      • Java (83)
      • MySQL (54)
    • Baekjoon Coding Test (8)
      • Java (7)
    • Interview (6)
    • Project (5)
    • Java (13)
    • Spring (10)
    • DB (0)
      • MySQL (0)
  • 홈
  • 태그
  • 방명록
[프로그래머스 59404] MySQL - Level1 여러 기준으로 정렬하기

[프로그래머스 59404] MySQL - Level1 여러 기준으로 정렬하기

여러 기준으로 정렬하기 https://school.programmers.co.kr/learn/courses/30/lessons/59404 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 1) 문제 ANIMAL_INS 테이블은 동물 보호소에 들어온 동물의 정보를 담은 테이블입니다. ANIMAL_INS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, INTAKE_CONDITION, NAME, SEX_UPON_INTAKE는 각각 동물의 아이디, 생물 종, 보호 시작일, 보호 시작 시 상태, 이름, 성별 및 중성화 여부를..

  • format_list_bulleted Programmers Coding Test/MySQL
  • · 2023. 8. 9.
회고) BookBook 프로젝트 [2023.07.21 - 2023.08.03]

회고) BookBook 프로젝트 [2023.07.21 - 2023.08.03]

BookBook 프로젝트       👨‍🏫 프로젝트 요약   사용자가 작성한 게시글을 모아 책으로 출판할 수 있는 BrunchStory 스타일의 웹 서비스 프로젝트 설명은 Readme 참조 https://github.com/JUNKI007/BookBook GitHub - JUNKI007/BookBookContribute to JUNKI007/BookBook development by creating an account on GitHub.github.com          🎨 ERD ● 1차 ERD (2023.07.21)팀원끼리 어떤 프로젝트를 진행할지 고민하였고 후보는 아래와 같습니다. 1) 배달어플같은 프로그램일반회원, 패스 구매한 유료회원, 관리자가 있고 배달이 출발되면 이메일이 발송되는 프로그..

  • format_list_bulleted Project
  • · 2023. 8. 3.
[Spring] Spring Security (Part.2)  보안설정방법(XML, Java Config, Annotation)

[Spring] Spring Security (Part.2) 보안설정방법(XML, Java Config, Annotation)

Spring Security 보안설정방법 Spring Security에서는 권한 (authority) 혹은 역할 (role)을 표현할 때 일반적으로 "ROLE_" 접두어를 사용하는 것을 참조 1) XML 방식 ① XML 방식의 특징 ● 장점 선언적 설정 : 선언적이므로 어플리케이션의 흐름에 대한 세부적인 제어 없이도 보안 설정을 할 수 있습니다. 분리성 : Java 코드와 완전히 분리되어 있으므로, 보안 설정 변경이 프로그램 로직에 영향을 미치지 않습니다. 설정 변경 용이 : XML파일은 코드의 컴파일 없이 수정이 가능합니다. ● 단점 떨어지는 가독성 타입의 안정성이 없어, 실행시에만 오타 및 잘못된 값을 발견할 수 있습니다. → 오래된 방식으로 Spring Security 5 이전의 버전에서 주로 사용..

  • format_list_bulleted Spring
  • · 2023. 7. 26.
[Spring] Spring Security (Part.1) - 개념, 인증(Authentication), 권한 부여(Authorization)에 대한 설명 및 작동순서

[Spring] Spring Security (Part.1) - 개념, 인증(Authentication), 권한 부여(Authorization)에 대한 설명 및 작동순서

Spring Security 1) 소개 ① Spring Security의 개념 Spring 기반의 애플리케이션에서 보안과 인증에 관련된 작업을 쉽게 처리할 수 있도록 도와주는 강력한 보안 프레임워크 ② Spring Security의 역할 ● 보안강화 인증되지 않은 사용자로부터 애플리케이션을 보호 → 로그인이 필요할 경우, 인증을 거쳐야 접근할 수 있도록하여 데이터 유출, 남용 등으로부터 보호 ● 인증 및 권한 부여 사용자가 제공한 자격증명(아이디 및 비밀번호)으로 신원을 확인하여 자격을 인증합니다.사용자가 인증되면 그에 맞는 권한을 부여합니다.인증방식은 폼 로그인, 소셜 로그인(OAuth), 기업용 로그인(SAML) 등 다양하게 지원합니다. ● 안티 패턴 방어 CSRF(Cross-Site Request ..

  • format_list_bulleted Spring
  • · 2023. 7. 25.
[Spring] Spring Scheduler 이용하여 Slack 자동 알림 구현하기 (Slack 연동)

[Spring] Spring Scheduler 이용하여 Slack 자동 알림 구현하기 (Slack 연동)

SpringBoot + Slack 1. Slack Bot 생성하기 https://api.slack.com/ Slack은 생산성 플랫폼입니다 Slack은 팀과 커뮤니케이션할 수 있는 새로운 방법입니다. 이메일보다 빠르고, 더 조직적이며, 훨씬 안전합니다. slack.com 사이트에 접속하여 'Your apps'를 클릭합니다. 'Create an App'을 클릭합니다. 'From scratch'를 클릭합니다. App Name에는 사용할 Bot의 이름을 입력해주고 사용할 Workspace를 선택해줍니다. 그 후 'Create App' 버튼을 눌러줍니다. (저는 Test라는 이름으로 만들겠습니다.) Basic Information - Building Apps for Slack에서 하단에 'Bots' 버튼을 눌러..

  • format_list_bulleted Spring
  • · 2023. 7. 20.
[Spring] Batch와 Scheduler

[Spring] Batch와 Scheduler

Scheduler (스케쥴러) 1) Scheduler의 개념과 목적 ● 개념 정해진 시간에 작업을 실행하거나 주기적으로 반복 작업을 수행하는 역할 ● 목적 일정한 시간에 특정 작업을 실행하여 비즈니스 프로세스를 자동화 효율적인 작업 스케줄링과 시간 관리를 가능하게 하는 것 2) Scheduler의 구성요소 ● 작업 (Job) 실행할 작업의 단위로, 스케줄링된 시간에 실행되는 코드 또는 프로세스 ● 트리거 (Trigger) 작업이 실행될 시간을 정의하는 요소 (일정 시간, 주기 또는 특정 조건 등) ● 스케쥴러 (Scheduler) 스케줄링 작업을 관리하고 실행하는 주체입니다. 트리거된 작업을 실행하며, 작업의 예약, 중지, 수정 등을 관리합니다. 3) 주요 Scheduler ① Spring Schedul..

  • format_list_bulleted Spring
  • · 2023. 7. 19.
  • navigate_before
  • 1
  • ···
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • navigate_next
전체 카테고리
  • 분류 전체보기 (187)
    • Algorithm (8)
      • 이론 (8)
    • Programmers Coding Test (137)
      • Java (83)
      • MySQL (54)
    • Baekjoon Coding Test (8)
      • Java (7)
    • Interview (6)
    • Project (5)
    • Java (13)
    • Spring (10)
    • DB (0)
      • MySQL (0)
전체 방문자
오늘
어제
Copyright © Dev Warrior Jungi 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바