본문 바로가기 메뉴 바로가기

훈잇 블로그

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

훈잇 블로그

검색하기 폼
  • 카테고리 (404)
    • 블로그 (219)
      • 에세이 (9)
      • 일상 (35)
      • 세종 (2)
      • 도서 (65)
      • 어항 (4)
      • 남과 함께 (4)
      • 아침 글쓰기 챌린지 100 (95)
      • 투자 (4)
    • 개발 (176)
      • Spring 블로그 만들기 (19)
      • JAVA, Spring (24)
      • 안드로이드 개발 (14)
      • Android Studio 개발 팁 (6)
      • R.Pi3 + Linux (15)
      • PHP (8)
      • HTML, Javascript, CSS (5)
      • Python (4)
      • DB (7)
      • 개발 기타 (71)
    • 사이드 프로젝트 서브노트 (4)
      • 근태 관리 프로젝트 서브노트 (4)
  • 방명록

2025/04 (19)
근태 시스템 만들기 - DB 셋팅

근태 시스템 구축: 테이블 생성과 더미 데이터 입력 많은 회사들이 아직도 근태나 휴가 관리를 엑셀로 하고 있다.회사마다 형식은 조금씩 다르겠지만, 대체로 아래와 같은 양식을 사용하고 있을 것이다.(아래 양식은 실제로 내가 예전에 다녔던 작은 회사에서 사용하던 방식이다.) 이 양식은 월별로 어떤 직원이 언제 휴가를 썼는지 한눈에 보기 쉬운 구조이다.이번에 우리가 만들어볼 첫 번째 화면도 이와 비슷한 휴가 현황 화면이다. 화면 구조 분석이 화면을 살펴보면,가로에는 날짜가 나열되어 있고,세로에는 직원 목록이 출력되며 각 날짜에 해당 직원의 휴가 사용 일수가 표시된다.(예: 반차는 0.5일, 반반차는 0.25일) 하지만 이와 같은 구조를 그대로 테이블로 설계할 수는 없다.저런 화면 구조는 데이터를 조회하고 나..

사이드 프로젝트 서브노트/근태 관리 프로젝트 서브노트 2025. 4. 30. 15:36
근태 시스템 만들기 - 프로젝트 생성하기

이번 포스팅에서는 백엔드와 프론트엔드 프로젝트를 생성할 것이다.순서는 Backend -> Frontend 이다.이렇게 생성하는 이유는 하나의 디렉토리 안에 Backend와 Frontend 모두 만들려고 할때 가장 수월하다고 생각되기 때문이다.✅ Backend 프로젝트 생성하기IntelliJ를 열고 New Project를 클릭한다. 프로젝트 이름은 HR_Project로 설정했다.Spring Boot 3.x 버전을 사용할 예정이기 때문에 Java 17 이상이 필요하다.나는 이미 JDK 21이 설치되어 있어서 그대로 사용했다. Spring Initializr 설정필요한 라이브러리를 선택한다.필수 dependencies는 다음 4가지다:LombokSpring WebSpring Data JPAPostgreSQL ..

사이드 프로젝트 서브노트/근태 관리 프로젝트 서브노트 2025. 4. 30. 10:51
근태 시스템 만들기 - DB 설치

🛠️ Mac에서 PostgreSQL 설치 및 설정 (homebrew 기준)이번 포스팅에서는 MAC 환경에서 homebrew를 사용하여 PostgreSQL을 설치하고,기본적인 계정 및 데이터베이스를 설정하는 과정을 정리해본다.DB 삭제등 더 자세한 내용은 링크된 포스팅을 확인하길 바란다: [DB] PostgreSQL 설치 및 삭제(MAC OS) 1. homebrew 로 PostgreSQL 설치PostgreSQL은 homebrew를 통해 간단히 설치할 수 있다.'brew install postgresql' 명령을 입력한다. 설치가 완료되면 아래의 명령으로 버전을 확인해 보자✅ 2025년 4월 28일 기준, 버전을 별도로 지정하지 않으면 기본적으로 PostgreSQL 14 버전이 설치된다. 2. Post..

사이드 프로젝트 서브노트/근태 관리 프로젝트 서브노트 2025. 4. 29. 15:03
근태 시스템 만들기 서브노트

📚 프로젝트 개요이 시리즈는 Vue.js + Spring Boot + JPA를 공부하면서 진행한 사이드 프로젝트를 기록한 것입니다.작성하는 내용은 공부한 것을 정리하면서 함께 정리하는 과정이라, 일부 틀리거나 부족한 부분이 있을 수 있습니다.혹시 잘못된 점이나 궁금한 점이 있다면 댓글이나 이메일로 알려주시면 감사하겠습니다.이번 사이드 프로젝트의 주제는 HR 시스템 중 '근태 관리' 업무를 직접 만들어가는 것입니다.처음에는 간단한 기능부터 시작해서, 점차 필요한 기능들을 추가해나가는 방식으로 진행할 예정입니다. 🛠️ 진행 예정 목록(사이드) 프로젝트 개발 환경 셋팅기본적인 근태/휴가 사용 내역을 확인할 수 있는 화면 개발근태/휴가를 신청할 수 있는 화면 개발연차 휴가를 관리할 수 있는 화면 개발앞으로..

사이드 프로젝트 서브노트/근태 관리 프로젝트 서브노트 2025. 4. 29. 15:02
[DB] PostgreSQL 설치 및 삭제 (MAC OS)

Mac에서 PostgreSQL 서버 설치부터 삭제까지 (brew 사용)이번 포스팅에서는 brew를 이용해 PostgreSQL 서버를 설치하고, 계정과 데이터베이스를 생성한 뒤, 서버를 삭제하는 방법까지 정리해 보려고 한다.PostgreSQL을 설치하고 다루는 기초 과정이니, 처음 접하는 사람들도 쉽게 따라할 수 있을 것이다. 1. PostgreSQL 설치하기설치 가능한 PostgreSQL 버전 확인먼저 brew로 설치 가능한 postgresql 패키지를 검색해 보자.brew search postgresql PostgreSQL 설치이제 설치를 진행하자.명령어 한 줄이면 끝이다.brew install postgresql별도 버전을 지정하지 않으면, PostgreSQL 14 버전이 설치된다. 설치된 디렉토..

개발/DB 2025. 4. 29. 14:57
그게 무슨 의미인지 알고 있어?

요즘 우리 집 아이들은 황가람의 '나는 반딧불'이라는 노래를 신나게 부르고 다닌다.아주 흥겹게, 춤까지 섞어가며 온 집안을 누빈다.그래서 물어봤다."그 노래 무슨 내용인지 알고 있어?"아이들은 당연하다는 듯 답한다."아니!"그리고는 또다시 노래를 부르며 즐겁게 논다.확실히 '나는 반딧불'은 멜로디가 단순하고 따라 부르기 쉽다.요즘 아이들 사이에서 유행하는 것도 이해가 간다.하지만 노래의 가사를 천천히 들여다보면, 그렇게 신날만한 내용은 아니다.노래는 말한다.나는 특별한 존재라고 믿어왔지만, 현실은 보잘것없었다고.꿈은 컸지만 결국 그 꿈은 멀리 달아나 버렸고,남은 건 작디작은 존재감 하나뿐이라는 쓸쓸한 고백.그럼에도 불구하고,작은 빛이라도 누군가에게 의미가 되기를 바란다는,애틋한 자기 위로를 담고 있다.그..

블로그/에세이 2025. 4. 29. 10:04
[에세이] 절벽에 매달려

간밤에 꿈을 꾸었다.꿈이라는 게 늘 그렇듯, 앞뒤가 맞지 않고 흐릿하지만 이번 꿈도 도통 알 수 없는 이야기였다. 꿈속에서 나는 거리를 청소하고 있었다.쓰레기를 버리기 위해 어딘가로 향했는데, 눈앞에 3~4미터쯤 되는 바위 무더기가 나타났다.왜 그랬는지는 모르겠지만, 나는 그 바위를 오르기 시작했고, 꽤 능숙하게 정상에 올라섰다.그런데 올라서 보니 그곳은 단순한 바위가 아니라, 꽤 높은 절벽이었다.나는 다시 아래로 내려가려 바위를 더듬으며 조심스레 하강을 시작했다.하지만 얼마 가지 못해 발 디딜 곳을 잃고, 결국 절벽에 매달린 채 고립되고 말았다.절벽의 바위를 껴안은 채 한참이나 매달려 있었다.주변을 둘러보니, 사람들이 하나둘 보이기 시작했다.하지만 이상하게도, 나는 그들에게 도움을 요청하지 못했다.절벽..

블로그/에세이 2025. 4. 27. 07:48
[개봉기] COX CK88 베이비 화이트축

🎯 제품 개요제품명: COX CK88 유무선 기계식 키보드 (베이비 화이트축)가격: 89,000 원배열: 88키 텐키리스 (F13 키 포함)연결 방식: 유선(C타입), 2.4GHz 무선, 블루투스스위치: KTT 베이비 화이트축 (리니어 타입)무게: 약 1.41kg 특징: 핫스왑 지원, RGB 백라이트, PBT 이중사출 키캡 🔍 디자인 및 구성CK88은 화이트와 민트 컬러 조합으로 깔끔하고 세련된 외관을 자랑한다.텐키리스 배열에 F13 키가 추가되어 있어 다양한 기능을 설정할 수 있도록 되어 있다.구성품으로는 키보드 본체, USB-C 케이블, 키캡 리무버, 스위치 리무버, 무선 리시버, 설명서가 포함되어 있다. ⚙️ 기능 및 성능3모드 연결: 유선, 2.4GHz 무선, 블루투스 연결을 지원하여 다양한 ..

개발/개발 기타 2025. 4. 24. 13:15
[도서] 잘되는 집들의 비밀

잘되는 집들의 비밀 마이크로소프트의 빌 게이츠와 아마존의 창업자인 제프 베이조스의 공통점이 뭔지 아는가? 바로 잠들기 전 설거지를 직접 한다는 것이다. 심지어 두 사람은 사소해 보이는 이 집안일을 자신의 성공 요인으로 주저 없이 꼽는다. 정리와 성공, 그리고 집중력책상 위가 정리되어 있어야 집중력이 높아진다는 말,한 번쯤은 들어봤을 것이다.그리고 이건 어른들의 잔소리가 아니다. 진짜다.내 주변이 어지러우면, 머릿속도 어지럽다.정리가 되지 않은 공간은 시야를 산만하게 만들고,해야 할 일에 집중하는 데 큰 방해가 된다.이걸 삶 전체로 확대해 보자.정리가 안 된 집에 살면,그 사람의 인생 자체도 어느 방향 없이 표류하게 되는 경우가 많다.집에 있어도 안정감을 느끼지 못하고, 쉬어도 쉰 것 같지 않다.심지어 ..

블로그/도서 2025. 4. 23. 11:53
빗소리, 개구리 소리

도서관 가는 길,늘 걷던 아파트 단지 사이의 골목에서 문득 발걸음을 멈췄다.익숙한 길인데도, 오늘은 뭔가 다르다.어제까지 들리지 않던 소리가 들렸기 때문이다.‘개굴개굴’…개구리 울음소리다.내가 잘못 들은 건가 싶었지만 분명히 개구리 울음 소리가 들리고 있다.아직 5월도 안 됐는데. 예년 같으면 아직 조금 이른 시기 아닌가?어쩌면 내가 그동안 너무 무심했던 걸까?봄이 무르익으면서, 어느새 이 작은 골목에도 자연이 들어와 있던 걸까?아니면 정말 오늘이 첫 울음이었을까? 괜히 궁금해졌다. 주변을 둘러봐도, 이곳엔 논도 없고 밭도 없다.전부 아파트와 도로, 그리고 어딘가로 물을 흘려보내는 콘크리트 배수로뿐.아마도 그 안에 있는 게 아닐까 싶다.물이 고인 곳이 있다면, 그곳이 잠시나마 개구리들의 작은 세상이 되었..

블로그/에세이 2025. 4. 22. 09:41
차도 점검, 나도 점검

오늘 오전은 점검만 하다가 보냈다.이제 거의 50년이 다 되어가는 내 몸과 10살 먹은 우리집 자동차.나는 딱히 아픈 데는 없지만 나이도 있고하니, 자주 체크해 줘야 한다고하여 건강검진을 받고,우리집 자동차는 어디 병이 났는지 '점검요망' 알림을 띄우며 아픈 시늉을 계속 하고 있다. 먼저 건강검진을 받겠다고 아침부터 분주하게 준비하고 집을 나선다.아침 일찍와서 그런지 대기하는 사람이 많지 않아서 금방금방 검사를 받는다.드디어 위장내시경 차례.내가 겪을 과정을 기필코 지켜보겠다고 두눈 부릅 있었지만수면 내시경의 약빨은 내 의지보다 강했다.두 눈을 뜨고 잠든건 아닐까...그래서 의사 선생님과 간호 선생님들이 놀라지는 않았을까...건강검진 마지막에 담당의에게 검진 내용을 간략히 설명을 듣는데,폐에 뭔가 하얀게..

블로그/에세이 2025. 4. 21. 18:19
아침 산책

오늘 아침, 정말 오랜만에 동네 산책을 다녀왔다.거의 4-5개월 만에 하는 아침 산책. 동네는 여전하다.어? 그런데 보니까 자주가던 길이 막혀 있다.동네 사람들 많이 찾는 산책로(?)인데 공사가림판으로 막혀 있어서 더 이상 들어갈 수 없게 되어 버렸다.길이 잘 포장되어 있어서 걷기 좋았는데 아쉽다. 쩝... 방향을 돌려 오래간만에 동네 집구경을 하러간다.가는 길목에 있는 가로수를 보니 어떤 나무는 아직 몽우리도 맺지 않았는데, 어떤 나무는 푸릇푸릇 잎이 제법 많이 달려 있다.나무도 사람처럼 저마다 성격이 있는 모양이다. 성격 급한 사람, 느긋한 사람처럼 말이다. 동네를 걷다가 좋은 정보를 발견했다.'새콤 달달한 오미자차가 3,500원' 이따 오픈하면 슬렁슬렁 걸어가서 오미자차 한 잔 하고 올까 싶다. ..

블로그/에세이 2025. 4. 19. 07:52
이전 1 2 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • java
  • 도서
  • openjdk
  • IntelliJ
  • Did you know
  • 글쓰기
  • 안드로이드 스튜디오
  • 한빛미디어
  • 라즈베리파이3
  • 스프링
  • Tip of the day
  • 개발팁
  • Linux
  • Spring 게시판
  • Raspberry pi3
  • 리눅스
  • 회고
  • spring
  • 아침글쓰기
  • php mvc
  • MAC OS STS Spring
  • 티스토리챌린지
  • 게시판
  • 오블완
  • Javascript
  • 아침 글쓰기 챌린지
  • 아침 글쓰기
  • bootstrap
  • android studio
  • spring board
more
«   2025/04   »
일 월 화 수 목 금 토
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바