RunDevOps
close
프로필 배경
프로필 로고

RunDevOps

  • 분류 전체보기
    • 한화시스템 백엔드 SW교육
    • JAVA STUDY
      • 백준
      • 프로그래머스
      • JAVA Practice
      • Spring
    • DB STUDY
      • 프로그래머스
      • DB Practice
    • Cloud
      • AWS
      • AWS-SAA(C03)
    • Computer Science
    • SW_ENGINEERING STUDY
    • Certificate
    • Run
  • 홈
  • GitHub

백준 24444 - 알고리즘 수업 - 너비 우선 탐색 1

https://www.acmicpc.net/problem/24444 알고리즘의 기본이라고 알고있는 DFS, BFS 중 BFS 문제를 풀어보았다. 이 문제를 풀면서 필수적이라고 생각했던 부분1. 방문여부를 기억하는 것2. 양방향 간선이기 때문에 '시작정점의 리스트에 끝정점을 추가'하고 반대로 '끝정점의 리스트에 시작정점을 추가'3. 방문순서를 기억하는 배열의 인덱스가 곧 정점이다.- 방문이동횟수를 카운트 하여 몇번 정점에 몇번째로 방문했는지 데이터 삽입.import java.io.*;import java.util.*;public class Main { public static void main(String[] args) throws IOException { BufferedReader br..

  • format_list_bulleted JAVA STUDY/백준
  • · 2024. 6. 5.
  • textsms

백준 7576 - 토마토

https://www.acmicpc.net/problem/7576 토마토가 들어있는 칸(1)의 상하좌우를 모두 확인하여 토마토가 들어있지 않은 칸(0)이면 토마토가 들어있던 칸 숫자에 +1을 해주어 전체 토마토가 익은 날짜가 며칠인지 계산. 처음 푼 골드 문제문제를 마주하고 로직을 생각하기에 상당히 어려웠던 문제였다.import java.io.*;import java.util.Arrays;import java.util.LinkedList;import java.util.Queue;import java.util.StringTokenizer;import static java.lang.System.exit;public class Main { static class Node { int x; ..

  • format_list_bulleted JAVA STUDY/백준
  • · 2024. 6. 5.
  • textsms

Spring Eureka 설정

Eureka 서버 설정 //build.gradle //스프링클라우드에 대한 버전 지정 ext{ set('springCloudVersion', '2021.0.8') } repositories { mavenCentral() } dependencies { implementation 'org.springframework.boot:spring-boot-starter-validation' compileOnly 'org.projectlombok:lombok' annotationProcessor 'org.projectlombok:lombok' ⭐implementation 'org.springframework.cloud:spring-cloud-starter-netflix-eureka-server' } dependency..

  • format_list_bulleted JAVA STUDY/Spring
  • · 2024. 2. 17.
  • textsms

[Spring] @EnableGlobalMethodSecurity 간단 사용으로 페이지 권한 관리(With. Item Create)

@EnableGlobalMethodSecurity Web Security에서 URL과 Token 유무로 인증을 하고 Method Security를 사용해서 권한에 따라 인가를 하는 방법 prePostEnabled - @PreAuthorize - @PreAuthorize를 사용하기 위해서 true로 설정한다. - @PreAuthorize는 SpEL을 사용해서 인가처리가 가능하다. - @PreAuthorize는 스프링 시큐리티 프레임워크에 일부이다. @EnableWebSecurity 어노테이션의 역할 스프링 시큐리티를 활성화하고 웹 보안 설정을 구성하는데 사용 @EnableGlobalMethodSecurity & @PreAuthorize @EnableGlobalMethodSecurity 선언 //Securi..

  • format_list_bulleted JAVA STUDY/Spring
  • · 2024. 2. 3.
  • textsms

[Spring] InitialDataLoader로 Spring Boot App실행 시 DB에 데이터 세팅하기

InitialDataLoader 데이터베이스에 데이터 자동 삽입

  • format_list_bulleted JAVA STUDY/Spring
  • · 2024. 2. 1.
  • textsms

[Spring] logback(@slf4j) 라이브러리 사용 로그관리

로그 : system.out.println("hello world"); 1. 중요도 분리가 안된다. 2. 프로그램의 성능을 떨어트리고 또한 로그를 파일에 저장하는 것이 불가능하다. logback을 사용해서 로그관리 ⭐logback이란 Slf4j의 구현체로 Spring Boot에서는 spring-boot-starter-logging안에 기본적으로 포함되어 있어서 따로 dependency를 추가하지 않고 사용 가능 ⭐slf4j(Simple Logging Facade for Java) Slf4j는 뜻 그대로 로깅을 간단하게 사용할 수 있도록 하는 Facade로 로깅 라이브러리들을 하나의 통일된 방식으로 사용할 수 있는 방법이다. 기본구현체 == logback - logback(@slf4j) 라이브러리 사용(S..

  • format_list_bulleted JAVA STUDY/Spring
  • · 2024. 1. 29.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • ···
  • 7
  • navigate_next
전체 카테고리
  • 분류 전체보기
    • 한화시스템 백엔드 SW교육
    • JAVA STUDY
      • 백준
      • 프로그래머스
      • JAVA Practice
      • Spring
    • DB STUDY
      • 프로그래머스
      • DB Practice
    • Cloud
      • AWS
      • AWS-SAA(C03)
    • Computer Science
    • SW_ENGINEERING STUDY
    • Certificate
    • Run
최근 글
인기 글
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바