Linux - Docker 컨테이너 올리기 (react, spring boot, mariadb) [2]
Server2024. 6. 18. 14:20Linux - Docker 컨테이너 올리기 (react, spring boot, mariadb) [2]

이전 포스팅에서 mariadb와 spring boot를 docker 컨테이너로 올리는 것까지 진행하였다.2024.06.18 - [Server] - Linux - Docker 컨테이너 올리기 (react, spring boot, mariadb) [1] Linux - Docker 컨테이너 올리기 (react, spring boot, mariadb) [1]회사에서는 Spring boot jar를 사용하여 서버를 구동하기 때문에 Docker를 사용할 일이 없었지만이번에 테스트 겸 프로젝트를 올려보았다. 아주 조금 docker를 사용했기 때문에 그냥 프로젝트끼리dockermagicmk.tistory.com 이번 포스팅은 react 프로젝트를 docker image로 만든 뒤 서버에 올리는 것으로 마무리하겠다.✅R..

Linux - Docker 컨테이너 올리기 (react, spring boot, mariadb) [1]
Server2024. 6. 18. 13:24Linux - Docker 컨테이너 올리기 (react, spring boot, mariadb) [1]

회사에서는 Spring boot jar를 사용하여 서버를 구동하기 때문에 Docker를 사용할 일이 없었지만이번에 테스트 겸 프로젝트를 올려보았다. 아주 조금 docker를 사용했기 때문에 그냥 프로젝트끼리docker image를 만들어 container에 올리면 되는 것이 아닌가 하고 안일하게 생각한 뒤 작업을 진행하였다.뒤에 무슨 일이 생기는 줄도 모르고....ㅋㅋ 본 포스팅의 작업은 OS에 Docker가 설치되어 있다는 가정 하에 진행됩니다.✅ MariaDBDB의 경우는 매우 유명해서 아주 수월했다... 🔹MariaDB image 설치우선 mariaDB를 pull 해준다.docker pull mariadb 아래와 같이 mariaDB 이미지를 확인할 수 있다.[root@DJ-blabla-v7 ~]#..

시간이 멈춘 방 - 고지마 미유
일상/독서 포스트2024. 6. 14. 19:15시간이 멈춘 방 - 고지마 미유

이 책도 홀가분하게 즐기는 의식주와 같이 보자마자 읽어야 할 것 같은 느낌이 들어 정신 차리고 보니 이미 내 손에 들려있던 책이다. 유품정리사가 고독사의 흔적을 미니어처로 만든다니.. 실제 책은 내 생각보다 훨씬 더 감동이 있었다. 저자가 유품정리사로 일하며 미니어처를 만들게 된 계기나,일하는 와중에 있었던 여러 사건들을 읽다보면 슬프고, 화나고, 괴로움이 사무쳐온다. 참 읽다보니 글로 표현할 수 없는 복잡 미묘한 감정들이 소용돌이치는 것을 느낀 것 같다.아무래도 나 또한 돌아가신 아버지가 있기 때문에 더욱 공감하며 읽지 않았나 싶다. 나는 죽기 전에 어떤 마음가짐으로 죽을 수 있을까 내가 떠난 뒤 내 주변에게 어떤 마음을 남겨주고 갈 수 있을까역시 책의 힘은 대단한 것 같다.

자신을 즐기는 의식주 [홀가분하게 즐기는 의식주] -  오쿠다이라 마사시
일상/독서 포스트2024. 6. 8. 10:27자신을 즐기는 의식주 [홀가분하게 즐기는 의식주] - 오쿠다이라 마사시

평소 그림과 사진이 잔뜩 들어간 책은 읽지 않는 편이었지만 왠지 모를 따뜻함이 느껴지는 표지를 보고 자연스럽게 손에 들게 되었다. 월 150만원으로 즐기는 도쿄 생활이라니 요즘 같이 퍽퍽한 세상에서 무엇으로 본인의 인생을 즐길 수 있을까 궁금한 마음으로 책을 읽기 시작했다. 책을 읽기 전 전체적으로 대충 훑어보니 저자의 평범한 하루 일상에 대해 사진을 붙이고 글로 설명하는 책이라고 생각했다. 실제로 읽어도 그러했지만 약간 달랐다. 책의 저자는 자신의 일상을 설명하며 이러한 일에 어떠한 즐거움을 느끼는지 어떤 사고방식을 가지고 세상을 살아가는지를 설명한다. 그것은 누군가 보기에 별거 아닌 것처럼 느껴질 수 있지만 나에게는 따뜻하게 와닿는 글들이었다.소유에 욕심두지 않고 내가 필요한 것들만 가지고 살아가는 ..

Medium - 자바 개발자가 피해야 하는 11가지 실수
Etc/개발 팁2024. 5. 29. 16:00Medium - 자바 개발자가 피해야 하는 11가지 실수

1. Nulls와 OptionalsBad Practice: 메서드에서 바로 null을 리턴하는 건 NPE를 유발할 수 있습니다.public String getString() { return null;} Good Practice: null에 대한 명확한 핸들링과 에러 방지를 위해 Optional을 사용합니다.public Optional getString() { return Optional.empty();} 2. String.valueOf()로 String 변환Bad Practice: '+' 연산자를 사용해 문자열을 합칩니다.double d = 3.14525;String s = "" + d; Good Practice: 내장 메서드를 활용합니다.double d = 3.14245;String s = ..

THE MIND - 하와이 대저택
일상/독서 포스트2024. 5. 10. 10:54THE MIND - 하와이 대저택

도서관에 '새로 들어온 책' 코너에서 하드커버로 덮여 자신의 존재감을 뽐내던 책에 이끌려 나도 모르게 내용을 훑어보게 되었는데 내용을 읽지는 않고 단순히 글의 배치나 폰트의 크기, 폰트, 색깔 등이 무척 마음에 들어서 어떤 책인지도 모른 체 바로 대여했다. 책을 읽은지 초반, 기대와는 다르게 어디서나 항상 볼 수 있던 진부한 자기 계발서의 느낌을 받지 않을 수 없었다.책의 저자들은 하나같이 전부 "나는 무수히 많은 책을 읽었다.", "나도 당신과 같은 직장인이었다.", "나는 큰돈을 벌었다."와 같은 레퍼토리로 진행하고 있었기 때문에 위 책도 같을 것이라 생각하고 읽어가기 시작했다. 계속해서 책을 읽다보니 '더 마인드'는 기존의 평범한 자기 계발서와는 다르게 성공에 다가가는 방법을 알려준다는 느낌을 받았..

HttpSessionListener를 이용한 중복 로그인 방지
Java/spring2024. 4. 30. 14:41HttpSessionListener를 이용한 중복 로그인 방지

프로젝트를 간단하게 진행하다 보니 중복 로그인에 관한 내용을 신경 쓰지 않고 있었다. Spring Security를 이용하면 수월하다고 하던데프로젝트에 Spring Security를 적용하지 않아서 급한대로HttpSessionListener를 이용하여 중복 로그인을 방지해 보았다.✅ SessionConfig@Slf4j@WebListenerpublic class SessionConfig implements HttpSessionListener { private static final Map sessions = new ConcurrentHashMap(); //중복로그인 지우기 public static boolean loginSessionidCheck(HttpSession session, String user..

책으로 변한 내 인생 - 이재범
일상/독서 포스트2024. 4. 16. 20:11책으로 변한 내 인생 - 이재범

평소에 "밀리의 서재"를 통해 책을 읽었는데 휴대폰으로 읽다보니 카톡과 유튜브 등 여러모로 많은 방해를 받았다. 그래서 종이로 된 책을 읽어보자는 마음으로 도서관에 가서 아무 생각없이 집어든 책이 바로 "책으로 변한 내 인생" 책을 많이 읽으면 사람들과 대화하는 것이나 기술 블로그에 글을 쓸 때 혹은 올해부터 시작한 회고록과 같은 곳에서 더 양질의 글을 쓸 수 있을까 싶어 무작정 읽기만 했었는데 이 책을 읽고나서 그 생각이 완전히 바뀌게 되었다. 책의 저자 또한 오랜 기간 그저 책을 읽기만 했고 글을 쓰지는 않았다고 한다. 그러다 책 리뷰라는 것을 시작하게 되면서 독서에 대해 한단계 올라갔고 그 중요성에 대해 강조하였다. 덕분에 변변치 않은 글솜씨지만 나도 앞으로 읽는 책들에 대해 리뷰까지는 아니더라도 ..

image