github 계정을 분리해서 사용하고 있었는데 이번에 한 개로 합치는 과정에서 잔디가 안 가져와지는 문제가 있었습니다. 간단하게 생각하면 git의 commit한 사람과 author 담당을 새로운 계정으로 변경해주면 됩니다. ** 이 방법은 한 번에 commit 내역을 바꾸는 것임으로 조심해서 사용할 필요가 있습니다. ** 1. 먼저 가지고 오고 싶은 repo의 주소(old 계정의 repo)를 가지고 와서 복제해줍니다. git clone 'old-repo-address' 2. clone한 폴더로 이동한 뒤, 이동을 원하는 레포 계정(new계정)의 이름과 이메일로 commit 내역을 변경합니다. cd /repo-folder git filter-branch -f --env-filter "GIT_AUTHOR_N..
ErrorLog 카테고리에 남기기 보다는 좀 더 Devops 측면에 가까운 것 같아서 여기에 Devops 카테고리에 남기게 되었다. 이전처럼 Putty 로 EC2 연결을 하고 있었는데 계속 키가 잘못되었다. 권한이 없다는 식의 에러 문구가 나왔다. 그래서 정말 오래 삽질을 했는데... 더보기 1. EC2 인스턴트 새로 생성을 반복 2. 키페어 연결 반복 3. .ppk private key 생성 반복 4. lightsail로 전환 서치... 5. 인스턴스>설정>사용자 편집 이용해서 key 데이터 설정 등.. AWS 문서를 찾아보다가 설마하는 생각이 드는 문구를 발견했다. 바로... 최신 버전을 다운로드 받아서 사용하라는 말이었는데 이전에 배포시에 사용한게 벌써 1년이 지나.. 설마하는 마음으로 패키지 다운..
사랑 수업 | 윤홍균 - 교보문고 사랑 수업 | 사랑이 어려운 사람들에게 전하는 위로와 용기!만남과 이별, 상처 치유까지 ‘자존감 높이는 사랑법!’ 『사랑 수업』. ‘나와 타인을 모두’ 사랑하는 법을 다룸으로써 스펙터클한 product.kyobobook.co.kr 윤홍균 저자님의 책이라는 걸 알았을 때 읽을 수 밖에 없었다. 이전에 저자의 다른 책 '자존감수업'이라는 책을 읽은 적이 있었는데, 가장 좋았던 건 어떤 문제에 대해 주제에 대해 단정지어 말하지 않는 분이신 것 같다는 생각이 들었다. 그리고 읽고나면 몬가 마음이 몽글몽글해지는 것처럼 부드러워져서 좋았던 기억이 있다. 아마도 심리분야의 책이라서 읽고 나와 타인을 이해하게 되고 마음에 여유가 생겨서 그런 것 같다. 사랑수업이라는 책을 보면서 가장 ..
문제상황 List categories = categoriesRepository.findAll(); ObjectMapper mapper = new ObjectMapper(); String json = mapper.writeValueAsString(categories); 문제가 되는 부분은 이렇게 categories 라는 객체 리스트를 mapper 를 이용해서 String 변환시에 발생했다. com.fasterxml.jackson.databind.exc.InvalidDefinitionException: Java 8 date/time type `java.time.LocalDateTime` not supported by default: add Module "com.fasterxml.jackson.datatype..
문제상황 Caused by: java.sql.SQLSyntaxErrorException: Can't DROP 'FKeto3m22w9lpxy6sb1er72ke96'; check that column/key exists 원인 삭제하고자 하는 컬럼에 fk가 설정되어 있어서 Drop 할 수 없는 경우에 해당한다. 해결방안 이 경우에는 먼저 fk를 삭제하고 나면 테이블을 삭제할 수 있다. SHOW CREATE TABLE [TABLE Name] ALTER TABLE [TABLE Name] DROP FOREIGN KEY [FK Symbol]
JAVA 17, Spring Boot 3.0.2, Gradle, MySQL, Redis로 만드는 '오늘의코딩' 메일링 서비스 메인 페이지를 하나의 Step에 묶에서 블로그 글을 쓰려고 했는데, 프론트만 다 만들어 놓고 하는 것보다 아래 하단에 보이는 서비스 나열을 백엔드로 가지고 와서 프론트를 한 번에 처리하면 편할 것 같아서, 백엔드로 데이터를 추가하고 Redis 설정하는 부분까지 설명하려고 Step을 백엔드로 나눠서 작성했다. 먼저 JPA Entity로 만드는 테이블 그리고 Repository 생성 JPA를 사용하면, Table을 직접 MySQL로 만드는게 아니라 코드로 설정이 가능하다. JPA를 우리가 SQL에 기반한 개발이 아닌 좀 더 코드 중점적인 개발을 가능하게 한다. JPA를 적극 활용하자...
JAVA 17, Spring Boot 3.0.2, Gradle, MySQL, Redis로 만드는 '오늘의코딩' 메일링 서비스 메인 페이지를 하나의 Step에 묶에서 블로그 글을 쓰려고 했는데, 구지 프론트만 다 만들어 놓고 하는 것보다 아래 하단에 보이는 서비스 나열을 백엔드로 가지고 와서 프론트를 한 번에 처리하면 편할 것 같아서, 백엔드로 데이터를 추가하고 Redis 설정하는 부분까지 설명하려고 Step을 나눠서 작성했다. 이번 페이지는 Step7을 진행하기 앞서 생각한 고민들을 설계에 어떻게 반영할지가 담긴 고찰 로그라고 할 수 있다. 부디 이 글을 보고 있는 분들은 프로젝트 설계에 한 번에(?) 성공하시길 바라면서 작성했다. Rest API 명세를 위한 Swagger 적용 백엔드 개발에서 빼놓고는..
- 개발도서
- EC2
- gradle
- 노개북
- 오늘의코딩
- JIRA
- 정보처리기사 필기
- SQLD
- filezila
- 노마드코더
- 웹페이지만들기
- java
- 실용주의프로그래머
- 정보처리기사 실기
- IT 5분 잡학사전
- 배포
- gradle build
- 정보처리기사
- intellij
- AWS
- putty
- git연동
- spring
- 호스팅영역
- jdbc
- LifecycleException
- 기술블로그
- ubuntu
- 독서후기
- 북클럽
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |