전체 글

고양이가 우다다다 뛰는 것처럼 IT 개발 관련 글과 일상 글을 쓰는 블로그입니다.
· Infra/linux
TOP 명령어 시스템의 상태를 전반적으로 가장 빠르게 파악 가능(CPU, Memory, Process) 옵션 없이 입력하면 interval 간격(기본 3초)으로 화면을 갱신하며 정보를 보여줌 top 실행 전 옵션 순간의 정보를 확인하려면 -b 옵션 추가(batch 모드) -n : top 실행 주기 설정(반복 횟수) https://zzsza.github.io/development/2018/07/18/linux-top/ 프로세스, 메모리, 페이징, I/O 블럭, CPU 활동 사항들의 정보를 출력하는 기능 vmstat vmstat 3 5 (3초 간격으로 5회 출력)
각각 세팅은 금방 하지만 세가지 동시 세팅에 시간을 많이 사용해서 정리하려고 글을 씁니당 이렇게 세팅해두면 컴파일 시 QueryDsl Q class, MapStruct Impl 파일들이 생성되기 때문에 변수 변동 사항이 바로 적용돼요. dependency에 lombok-mapstruct-binding 를 추가했는데 이 부분은 필요 없는 것 같아요. lombok 1.16인가 이상 버전에서 MapStruct 같이 사용 시 써야한다는데 그냥 되네용? 두 팀이 협업을 했다는 말도 있네요. lombok이랑 Mapstruct 같이 사용할 때는 Annotation processor 순서도 중요합니다. 참고 핵심은 plug in 태그에 Annotation processor 태그임니당. 설명 컴파일 시점에 Annotat..
JPA가 세팅되어 있는 프로젝트에 Mybatis를 같이 사용하기 위해 세팅하는 과정입니다. 복잡성 있는 쿼리를 Read용으로 사용하기 위해 세팅했으며, Transaction 처리는 추가로 필요합니다. JPA가 세팅되어 있는 상태 기준으로 작성했습니다. pom.xml org.mybatis.spring.boot mybatis-spring-boot-starter 2.1.3 MybatisConfig.java JPA와 같이 사용할 것이라서 따로 Config 파일을 생성하였습니다. @Configuration @MapperScan(basePackages = {"kr.demo.test.mapper"}, sqlSessionFactoryRef = "sqlSessionFactory", sqlSessionTemplateRef..
· Programming
https://regexper.com/ Regexper regexper.com https://regexr.com/ RegExr: Learn, Build, & Test RegEx RegExr is an online tool to learn, build, & test Regular Expressions (RegEx / RegExp). regexr.com 휴대폰 번호 정규식 ^01([0|1|6|7|8|9])([0-9]{3,4})([0-9]{4})$ @Pattern(regexp = "^01([0|1|6|7|8|9])-?([0-9]{3,4})-?([0-9]{4})$")
· Daily/맛집
위치 잠실역이나 송파나루 역에서 도보로 10분 ~ 15분 정도 걸려요. 건물 1층에 바로 보여요. 토닭토닭을 끼고 코너에 들어가시면 됩니다! ※휴무는 월요일!! 매월 세번쨰 화요일도 휴무라고 하네요!! 브레이크 타임 주의!! 평일과 주말의 브레이크 타임이 달라요!! 요일 운영 시간 브레이크 타임 Last Order 평일(월 ~ 금) 11:30 ~ 20:30 14:00 ~ 17:30 - 주말(토 ~ 일) 11:30 ~ 20:30 14:30 ~ 17:30 - 공휴일 11:30 ~ 20:30 14:30 ~ 17:30 - 메뉴 저는 항상 마제소바만 먹었답니다. 다음에는 새로운 메뉴 도전해보려고요. 도니꾸가 먹어보고 싶네요! 후기 진짜 저의 소울 푸드예요. 뜬금없이 생각나서 꼭 먹으러 가야 하는 메뉴예요. 같은 ..
· Daily/맛집
위치 압구정 역에서 도보 5분 정도 걸려요. 아우어 베이커리 바로 옆에 있답니다. 주택을 개조해서 만든 것 같아요. ※휴무는 없네요!! Last Order가 메뉴 별로 다르네요. 요일 운영 시간 브레이크 타임 Last Order 연중 무휴(일 ~ 월) 10:00 ~ 21:00 - Espresso 20:00 Brew coffee - non coffee 20:30 메뉴 유튜브에서 브루잉 커피랑, 에스프레소 베리를 추천해서 먼저 마시고 나중에 다크롱 블랙을 마셨어요. 브루잉 커피는 과일향에 단맛 강조로 했답니다. 빵은 티라미수 커피 파운드 케이크로 주문했어요. 후기 저는 커피를 좋아라하지만 자세히는 몰라요. 유튜브 보고 한번 찾아가봤어요. 머신도 여러 가지 쓰시고, 원두에 따라 캐릭터를 극대화하기 위해서 정수..
· Daily/맛집
위치 조무락 계곡을 갔다가 배가 고파서 닭갈비를 먹으러 다녀왔어요. 가평 군청 근처예요. 주택가 쪽에 1층에 위치해 있어요. ※휴무는 화요일!!! 요일 운영 시간 브레이크 타임 Last Order 평일(일 ~ 월) 11:00 ~ 21:00 - - 메뉴 네 명이서 방문해서 닭갈비 4인분, 막국수 2개, 볶음밥 3개, 공깃밥 2개, 음료 2개, 치즈 추가, 우동사리 주문했어요. 양이 아주 푸짐하게 나와요. 돼지 파티인데 만족하면서 배 통통 두들기면서 나왔어요. 후기 치즈 추가를 추천드려요!! 퐁듀처럼 찍어먹으면 아주 맛있답니다. 우동사리는 필수인 거 아시죠?! 직원분께서 조리를 다 해주세요. 약간 카레향이 느껴지는 닭갈비예요. 고기 육질도 탱글하고 채소와 밸런스도 잘 맞답니다. 기본기가 탄탄한 느낌이라고 할..
· Daily/맛집
위치 압구정 로데오 역에서 도보로 5분 정도 걸렸어요. 건물 1층에 위치해 있고 제가 방문했을 때는 외벽 공사 중이었어요. ※휴무는 없네요!! Last Order만 주의하면 될 것 같아요! 고트 델리 인스타그램 링크 요일 운영 시간 브레이크 타임 Last Order 평일(일 ~ 월) 11:30 ~ 21:30 - 20:30 메뉴 올드 스쿨 파스트라미, 코울슬로 파스트라미를 주문했고 하나를 세트로 주문해서 프렌치프라이로 추가했어요. 음료는 제로 콜라 2개! 후기 소스랑 식기도구는 셀프에요. 두 조각씩 나와서 친구랑 반반씩 나눠먹었어요. 두 메뉴다 재료들끼리의 조화가 정말 너무 좋아서 맛있게 먹었어요. 홀그레인과 딜 등 허브도 많이 들어있어서 맛이 정말 풍족하게 느껴져요!! 빵도 바삭하고, 재료들도 촉촉해서 ..
· Daily/맛집
위치 성수역 4번 출구에서 도보로 5분에서 10분 정도 걸려요. 골목 사이에 있어서 잘 보고 들어가셔야 해요!! 저는 한번 지나쳤답니다.. 건물 2층에 있고, 빨간색으로 넛츠 버거라고 강렬하게 써 있어서 딱 알아보실 거예요. 가게 사진은 음식 사진과 같이 있어요! ※ 연중무휴라고 하네요! 브레이크 타임만 잘 피해 가세요!! nuts burger 인스타그램 링크 요일 운영 시간 브레이크 타임 Last Order 연중 무휴(월 ~ 일) 11:30 ~ 21:00 16:00 ~ 17:00 20:30 메뉴 처음 방문 때는 더블 치즈 버거를 먹고 두 번째 방문은 피넛 치즈 버거 더블을 포장해서 먹었어요. 피넛 버거는 기본 치즈 버거에 땅콩 잼을 추가해서 만든 시그니처 버거라고 하네요. 후기 단면을 보여드리고 싶어서..
Java의 문자열 클래스 Java의 대표적인 문자열 클래스는 String, StringBuffer, StringBuilder 가 있습니다. 모두 문자열을 저장하고, 관리하는 클래스이지만 조금의 차이가 있습니다. String 이란? "String 클래스의 가장 큰 특징은 불변(immutable)하다는 것입니다." 즉 문자열이 할당된 메모리 공간이 절대 변하지 않습니다. // String str = new String("hello"); String str = "hello"; str = str + "java"; 처음 str 변수에 "hello" 문자열을 넣었습니다. 이후 str 변수에 "java" 문자열을 더했습니다. 이 과정을 "hello" 값을 가지고 있던 str 변수가 가리키는 곳에 저장된 "hello"..
woodadada
woodadada 개발 블로그