분류 전체보기
-
[기대평] 예민해서 힘들 땐 뇌과학 / 린네아 파살러 지음 / 현대지성 / 2025일상기록/독서 2025. 1. 21. 21:15
최근 들어서 몸이 쉽게 피로해지고 그로인해서 쉽게 우울감을 느끼곤 한다.푹 쉬지 못해서 그런가.주말 동안 늦잠을 자고 밥 먹고나서 낮잠을 자 보기도 했지만. 그때만 잠깐 괜찮고. 쉽게 좋아진 것을 느끼지 못했다. 그러던 중에 새로운 책을 접하게 되었다.저자는 의사이자 의료 과학자이자 의료 기업가로 의료 분야에서 25년 이상 경험을 쌓아 왔다고 한다.저자는 우리 몸이 아프고, 쉽게 피곤하고 우울한 것도 신경계와 관련된 부분으로 이러한 내용을 잘 인식하면 치유가 가능하다고 한다. 목차를 보면 이러한 문제를 신경계로 귀결해서 해결 가능하다고 안내한다. 표지도 재미있다.1층 부터 시작해서 4층에 도달한 사람이 좌절하고 있는데.목차의 사람은 탈출구를 통해 행복을 찾아 가려는듯 보이는 구성이 재미지다. 얼릉 이 ..
-
[솔루션] 커뮤니티 버전 vs 상용 버전IT/정리 2024. 7. 2. 00:28
최근 신규 시스템 검토하면서 헷갈리던 용어에 대해 정리해보려 한다. CentOS vs RHEL- CentOS 는 커뮤니티 버전의 오픈소스 프로젝트 제품- RHEL(RedHat Enterprise Linux) 는 엔터프라이즈 오픈소스 제품 - 다만 RHEL 은 전담 엔지니어를 통한 '유료' 구독 서비스의 개념이고, CentOS 는 전담 인력 없이 '무료'로 사용 가능하다는 점에서 차이가 있음- 최근에는 RHEL 을 그대로 포팅한 Rocky Linux 가 나오기도 함 MySQL vs MariaDB- CentOS, RHEL 과 마찬가지로 '유료' 라이선스 형태로 제공되는 MySQL 과 '무료(커뮤니티 버전)' 형태로 제공되는 MariaDB 형태가 존재 JBoss vs wildfly- CentOS, REL 과 ..
-
[JAVA배포] JAR파일 vs WAR파일IT/삽질 2024. 6. 16. 23:57
흔히 java 배포 시 war배포, jar배포 방식을 혼용해서 말하는 경우가 있다.이번 기회에 둘 간의 차이점을 알아 본다. JAR파일과 WAR파일의 차이점JAR (Java Archive) 파일: 독립 실행 가능한 자바 애플리케이션 배포 시 사용됨. JAR 파일은 라이브러리나 유틸리티 패키지 포함 가능하며, java -jar 명령어로 실행 가능함. 흔히 스프링 프로젝트 생성 시 "External Libraries" 에 등록되는 .jar 형태가 그것이다.WAR (Web Application Archive) 파일: 웹 애플리케이션을 배포하는데 사용됨. 보통 WAS (서블릿 컨테이너, 예: 톰캣, 제우스..) 를 통해 배포되는 경우를 일컫음. JAR 파일 예제1. SpringBoot 애플리케이션 코드packa..
-
[정리] rebaseIT/Git 2024. 4. 2. 00:05
git rebase에 대해서 알아보자. 브랜치의 base 즉, parent 정보를 바꿔주는 기능 -> 브랜치 간 '내가 바라보는 parent' 정보를 바꾼다. -> rebase 는 병합이 '아니라' base 를 변경해주는 과정임. 와.. 적고 보니까 무슨 말인지 하나도 모르겠다.. 내가 이해한 바를 정리해보면, 기준이 되는 브랜치(여기서는 master 브랜치)에서 feature 브랜치를 생성한 이후 master 브랜치에 추가 커밋 new1이 있는 경우, feature 브랜치의 기준점을 master 의 new1 로 변경하는 것이다. 그럼으로써 feature 브랜치에 new1 내용이 반영되는 것이다. => 하나의 브랜치에서 변경된 내용을 다른 브랜치에 적용하는 것... -> 그러면.. pull 이랑은 또 뭐..
-
[정리] cherry-pickIT/Git 2024. 4. 1. 23:39
Git 브랜치 전략을 고민하면서 얘기를 나누던 중, "cherry-pick" 기능에 대해 알게 되어 내용을 정리해본다. 위의 그림과 같이 'cherry-pick' 이란, 특정 브랜치에 커밋된 항목을 다른 브랜치로 커밋이 필요한 경우 사용하는 기능이다. 언제 사용하지? 1. 버그 수정 시 - feature branch에서 수정한 버그를 master(main) brach로 바로 반영할 필요가 있는 경우 2. 커밋을 잘못한 경우 - 수정한 소스를 다른 브랜치로 잘못 커밋한 경우 올바른 브랜치에서 해당 소스를 가져옴 3. 특정 feature만 다른 브랜치로 배포할 경우 - 하나의 브랜치에 커밋된 feature 중에서 "전체가 아닌" 특정 feature만 다른 브랜치로 반영이 필요한 경우 출처 - https://..
-
[WSL] Ubuntu 18.04 에 Jenkins 설치하기IT/삽질 2024. 3. 20. 23:38
새롭게 구성한 WSL2 Ubuntu 18.04 에 jenkins 를 설치해본다. 젠키스 설치 이전에 java가 설치되어 있지 않다면 java 부터 설치하자. 단, 버전에 따라 지원되는 java 버전이 상이하니 반드시 "jenkins java support policy" 키워드로 조회해보자. ( 비단 jenkins 뿐만 아니라 다른 패키지 설치 시에도 자바 정책 확인은 필수! ) 참고로 2024-03-20 현재 정책은 아래에서 확인 가능! https://www.jenkins.io/doc/book/platform-information/support-policy-java/ Java Support Policy Jenkins – an open source automation server which enables ..
-
[WSL] putty 로 wsl 접속하기IT/삽질 2024. 3. 20. 00:39
오랫만에 윈도우를 사용하다 보니 환경이 많이 달라져 있었다. 기본적인 cmd 외에 (잘 사용하지 않던) Windows Powershell 말고 'Windows Terminal' 이라는 툴이 있더라. 그러나 평소 익숙했던 Putty를 띄워서 접속해보려는데, 이상하게도 계속 접속 실패가 난다. 구글링을 해보니 WSL 내 기본 설치되는 ssh 문제로 삭제 후 재설치가 필요하다고 한다. 참고한 블로그를 남겨 본다. -> https://www.tuwlab.com/ece/29302 결론! Putty 로 잘~ 접속 된다!