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

이번 포스팅에서는 백엔드와 프론트엔드 프로젝트를 생성할 것이다.순서는 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 ..

🛠️ 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..

Mac에서 PostgreSQL 서버 설치부터 삭제까지 (brew 사용)이번 포스팅에서는 brew를 이용해 PostgreSQL 서버를 설치하고, 계정과 데이터베이스를 생성한 뒤, 서버를 삭제하는 방법까지 정리해 보려고 한다.PostgreSQL을 설치하고 다루는 기초 과정이니, 처음 접하는 사람들도 쉽게 따라할 수 있을 것이다. 1. PostgreSQL 설치하기설치 가능한 PostgreSQL 버전 확인먼저 brew로 설치 가능한 postgresql 패키지를 검색해 보자.brew search postgresql PostgreSQL 설치이제 설치를 진행하자.명령어 한 줄이면 끝이다.brew install postgresql별도 버전을 지정하지 않으면, PostgreSQL 14 버전이 설치된다. 설치된 디렉토..
- Total
- Today
- Yesterday
- 게시판
- IntelliJ
- android studio
- Javascript
- 티스토리챌린지
- 개발팁
- 스프링
- 오블완
- java
- 아침글쓰기
- Tip of the day
- Spring 게시판
- 리눅스
- Raspberry pi3
- 회고
- 도서
- 글쓰기
- spring
- 아침 글쓰기 챌린지
- 안드로이드 스튜디오
- Linux
- 한빛미디어
- php mvc
- bootstrap
- 아침 글쓰기
- MAC OS STS Spring
- Did you know
- openjdk
- spring board
- 라즈베리파이3
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |