분류 전체보기 17

호호식당 파미에스테이션: 솔직한 방문기

파미에스테이션에 있는 호호식당에 다녀왔어요.평일 저녁 7시 좀 넘어서 방문했는데도웨이팅이 6,7팀 정도 있더라구요.근데 생각보다 회전률이 빨라서 15분? 정도 기다렸고,기다리는 동안 주문을 먼저 받아서 앉자마자 거의 바로 메뉴가 나왔어요! 처음엔 양이 많을까 싶어서 사케동이랑 히레카츠 정식, 이렇게 두 가지만 주문했어요. 사케동은 추성훈님 유튜브 보고 따라 한 대로 간장 듬뿍 부어서 먹으니까 훨씬 감칠맛이 살아나서 정말 맛있었어요.이 방식, 소소하지만 신선한 경험이었습니다!꼭 한번 부어서 드셔보세요! 근데 먹다 보니 조금 아쉬워서 결국 우니 오일 파스타도 추가했습니다.세 가지 메뉴를 둘이 나눠 먹으니 딱 맞게 배부르더라고요. 그리고 우니 오일 파스타는 진한 감칠맛이 매력 포인트! 다만, 간이 쎄서 단독..

카테고리 없음 2025.08.01

배민 커넥트 도보 우천 후기

~~안녕하세요~~ 오늘은 배민 커넥트 후기로 찾아왔습니다~~ 오늘은 사진이 거의 없다는 점 양해 바랄게요 ㅠㅠ 사실 배민 커넥트 도보 알바는 시작한지 좀 됐어요!제가 사는 동네는 노량진~상도~장승배기 이쪽 부근이라 언덕이 좀 있어서 올라갔다 내려갔다가 잦아요! 그래서 배차를 가까운데에 많이 잡히는게 체력이 덜 힘들어요 ㅎㅎㅎ 24년 5월 11일 우천이 예보 되었었죠.옛날에 식당에서 알바할 때 기상악화시에는 배달비를 더 드렸던 기억이 있어서 이 날은 무조건 해야겠다 싶었어요! 그 중에서 이번에 비 오는 날의 배민 커넥트는 어땠는지 말씀드릴게요. 1. 비오는 날은 배달비가 쏠쏠하다.비가 오는 날은 기본적으로 500원의 할증이 붙어요.바람도 더 불면 1000원의 기상 할증도 붙더라구요.평소 콜이 2500원이었..

일상 2024.05.14

Jenkins - Openjdk 17기반 세팅

Java 17기반 jenkins를 설치하면서 오류가 났다. * 많은 블로그에서 jenkins에 대한 설정을 /etc/sysconfig/jenkins에서 바꾸라고 하지만 해당 버전에서는 모든 설정은 /usr/lib/systemd/system/jenkins.service 에서 수정해야한다. 1. vi /usr/lib/systemd/system/jenkins.service에서 수정. 1-1. jenkins: failed to find a valid Java installation jenkins에서 요구하는 java가 맞지 않아서 생긴 문제 jenkins가 요구하는 java 17이 설치는 되어있지만 경로 지정을 하지 않아 문제가 생겼다. 1) Java 경로 찾기 echo $JAVA_HOME 2) 얻은 java ..

도커 컨테이너 브릿지

전공 프로젝트를 진행하면서 웹 서비스를 배포를 도맡아서 했다. 도커 컨테이너에 이미지를 얹어서 나눠서 실행해보는 것도 좋겠다 싶어서 build된 vuejs를 포함한 nginx 이미지 spring boot jar을 담은 ubuntu 이미지 mariadb 이미지 총 세가지로 나누어 컨테이너를 다뤘다. 여기서 nginx, mariadb, jar모두 다른 컨테이너에 있기에 localhost 방식으로는 통신이 되지 않을 것이라는 판단까지는 하였다. 그래서 naver cloud platform에서 제공 받은 공인ip에 각각의 컨테이너에 부여한 포트 번호로 통신하는 방식으로 진행해보았다. jpa에서 mariadb로는 정상적으로 데이터 접근이 가능하였다.(처음 spring 프로세스가 얹어질 때 db접근이 안될 때는 프..

Consider defining a bean of type of type ‘org.springframework.security.core.userdetails.UserDetailsService’ in your configuration.

Bean 관련 에러 Consider defining a bean of type of type ‘org.springframework.security.core.userdetails.UserDetailsService’ in your configuration. ‘org.springframework.security.core.userdetails.UserDetailsService’that could not be found. 이 문구가 나왔을 때 UserDetailsService를 확인했다. 클래스를 확인해보니 Interface 형태였고, UserDetailsService가 가져오려는 메소드들은 User 엔티티에 UserDetails로 implementaion해둔 상태였다. 나는 여기서 UserDetailsServi..

[Spring] ApplicationContextAware

● ApplicationContextAware ApplicationContextAware은 인터페이스이다. bean이 ApplicationContextAware Interface를 구현하면 bean생성 및 property의존성 주입 완료 후 init 메소드 실행전에 ApplicationContextAware.setApplicationContext()를 호출하여준다. ApplicationContext 인스턴스에 바로 접근이 가능해진다. ApplicationContext란? ApplicationContext를 스프링 컨테이너라고 한다. ApplicationContext는 BeanFactory 인터페이스의 하위 인터페이스이다. 즉, ApplicationContext는 BeanFactory에 부가기능을 추가한 ..

[Spring] IoC/DI 제어의 역전/의존성 주입

IoC(Inversion Of Control)스프링에서는 일반적인 Java 객체를 new로 생성하여 관리하는 것이 아닌 Spring Container에 모두 맡긴다. 즉, 개발자 -> 프레임워크로 제어의 객체 관리 권한이 넘어 갔음으로 "제어의 역전"이라고 합니다. DI(Dependency Injection)DI의 장점 - 의존성으로부터 격리시켜 코드 테스트에 용이하다. - DI를 통하여, 불가느한 상황을 Mock와 같은 기술을 통하여, 안정적으로 테스트 가능하다. - 코드를 확장하거나 변경 할 때 영향을 최소화 한다. (추상화) - 순환 참조를 막을 수 있다. Annotation@Component해당 어노테이션을 붙이게 될 경우 ApplicationContext/ApplicationContextAwar..

[스프링]Get과 관련된 Annotation

@RestController RestApi 기능을 가능하게 한다. @RequestMapping("클래스 uri") @RestController @RequestMapping("/api/get") public class GetApiController { } "서버의 도메인 + 해당 uri"로 접속할 시 해당 클래스 내부 중 하나의 메소드가 실행된다. @GetMapping("메소드를 실행할 uri") @GetMapping(path = "/hello") //http://localhost:8080/api/get/hello public String hello(){ return "get hello"; } "서버의 도메인 + 클래스 uri + 메소드를 실행할 uri"를 접속하면 해당 메소드에서 리턴하는 정보를 클라이언..

[프로그래머스] 피로도

입출력 예 k dungeon result 80 [[80,20],[50,40],[30,10]] 3 체력이 k dungeon 리스트에서 각 요소들의 첫번째 요소는 필요한 최소 체력, 두번째는 사용되는 체력이다. k체력으로 최대 던전을 몇번 돌 수 있는지 파악하는 것이 문제이다. 조건: dungeons의 세로(행) 길이(즉, 던전의 개수)는 1 이상 8 이하입니다. dungeons의 가로(열) 길이는 2 입니다. 해당 조건을 보았을 때 완전 탐색이 가능할 듯하다. 이 문제를 두가지의 방법으로 생각했다. 1. 3가지를 뽑는 순열의 인덱스로 완전 탐색 2. dfs를 이용한 완전탐색 이중 파이썬 itertools라이브러리의 permutations를 사용하여 인덱스 뽑기 후 완전 탐색을 하였다. from iterto..

[java] 람다식

[ 람다식(Lambda Expression) 이란? ] 람다식(Lambda Expression)이란 함수를 하나의 식(expression)으로 표현한 것이다. 함수를 람다식으로 표현하면 메소드의 이름이 필요 없기 때문에, 람다식은 익명 함수(Anonymous Function)의 한 종류라고 볼 수 있습니다. 람다식은 자바 버전 8부터 추가된 기능입니다. 람다식은 함수형 프로그래밍을 자바에서 구현하기 위해서 추가된 기능입니다. 람다식을 알기 전에 "함수형 프로그래밍이 무엇인가?"에 대해서 아는 것이 좋을 것 같으니 함수형 프로그래밍에 대한 링크는 밑의 링크 참조 바랍니다. 함수형 프로그래밍 - https://nut-alrnond.tistory.com/m/12 함수형 프로그래밍 선언형 프로그래밍 vs 함수형..