일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- TIL
- 자바
- JSESSIONID
- java.sql.SQLException
- jwt
- 에러해결법
- PUT과 PATCH
- 스파르타코딩클럽
- HTML
- unmappable character for encoding MS949
- Code
- .decode('utf-8')
- API
- java
- ServerSelectionTimeoutError
- 프로그래머스
- MS949
- 알고리즘
- 독서
- 스프링시큐리티
- 자바스프링
- 객체지향
- org.h2.jdbc.JdbcSQLSyntaxErrorException
- mysql
- WIL
- 인프런
- 항해99
- 김영한
- 인텔리제이
- 엔터키 이벤트
- Today
- Total
목록항해99 7기/TIL(Today I Learned) (23)
고을마을 : 나의 코딩 이야기
2022년 5월 26일. 항해 18일차. 주특기 입문 마지막 날. 과제를 마무리하고 서버에 배포까지 해봤다. @RequiredArgsConstructor @RestController public class MemoController { private final MemoRepository memoRepository; private final MemoService memoService; // 게시판 글 생성 @PostMapping("/api/memos") public Memo createMemo(@RequestBody MemoRequestDto requestDto) { Memo memo = new Memo(requestDto); return memoRepository.save(memo); } // 게시판 전..

2022년 5월 25일. 항해 17일차. 주특기 입문 커리큘럼대로 개인과제에 몰두한 날. 어제 controller, domain, service를 마무리하고 오늘은 html을 만들어봤다. 본격적으로 TIL을 작성하기에 앞서서 PUT과 PATCH의 차이를 살펴보자! PUT은 데이터의 전체 교체에 쓰인다. 일부만 교체 할려고 할 시 나머지에 null이나 초기값이 된다 PATCH는 데이터의 부분 교체이다. { "title": "앱개발 종합반", "tutor": "김건희" } 오늘은 이 PUT과 PATCH로 인해서 엄청나게 곤욕을 치른 날이다. function submitEdit(id) { // 1. 작성 대상 메모의 username과 contents, password 를 확인합니다. let contents =..

2022년 5월 24일 항해 16일차. 오늘도 어김없이 주특기 입문 커리큘럼을 수행했으며 개인과제를 수행했다. @Getter @MappedSuperclass // Entity가 자동으로 컬럼으로 인식합니다. @EntityListeners(AuditingEntityListener.class) // 생성/변경 시간을 자동으로 업데이트합니다. public abstract class Timestamped { //추상으로 달아둘것! 상속이 되어야만 쓸수있게 해줘야함. @CreatedDate //생성시간 @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss") private LocalDateTime createdAt; @LastModifiedDate //수정시간 @JsonFormat(patt..
2022년 5월 23일 항해 15일차. 주특기 입문주차로 강의를 듣는데 집중했던 날이었다. RDS 구매, MySQL 셋팅을 하는 부분에서 에러발생...ㅠㅠ java.sql.SQLException이 발생하고 말았다. AWS → MySQL 설정에서 마스터 사용자 이름을 입력하고 비밀번호를 설정해줬다. 이 이름과 비밀번호를 오타없이 application,properties에 입력했는데도 SQLException 발생... spring.datasource.url=jdbc:mysql://springboot-database.cypa6efecpze.ap-northeast-2.rds.amazonaws.com:3306/myselectshop spring.datasource.username=******** spring.da..

2022년 5월 22일 항해 13일차 어제부터 주특기 입문주차가 시작되었고 스프링 강의에만 몰두한 날이었다. 수업세부내용은 저작권이 있기때문에 올리기가 망설여지지만, CRUD에 대해서 배웠다. (CRUD란? 정보관리의 기본 기능으로 생성 (Create) → 조회 (Read) → 변경 (Update) → 삭제 (Delete)를 말한다.) domain, controller, service 패키지에 클래스들을 담고, index.html 까지 작성했다. 그 후 설레는 마음으로 실행을 클릭했지만 에러가 발생했다. 그 에러는 바로! org.springframework.web.HttpRequestMethodNotSupportedException: Request method 'PUT' not supported... 진..

2022년 5월 20일 항해 12일차. 어제까지 끙끙앓았던 과제의 모범답안이 전달됐다. 내가 작성한 코드가 많이 부족하다는걸 느끼게됐고, WIL에서 이 점에 대해 고민해보고자 한다. 오늘부터 새로운 조원들을 만나서 주특기를 본격적으로 배우게 됐다. 팀장을 맡게되어 막중한 부담감이;;;ㅋㅋ IntelliJ IDEA Ultimate 기본 세팅을 마치고 본격적으로 자바스프링 강의를 듣게 됐는데 에러에 봉착하고 말았다. 일단 인텔리제이 한글깨짐 오류! 이건 내가 예전에 경험해봤고, 블로그에도 기록해뒀던 [IntelliJ] unmappable character for encoding MS949 에러였기에 쉽게 해결할 수 있었다. [해당 해결법 : https://koeul123.tistory.com/14?categ..
어제는 TIL을 작성하지 못한 정도로 멘붕에 빠졌다. 과제에 대한 기술매니저님의 조언은 나의 머리를 멍하게 만들었으며. 새벽까지 머리를 쥐어짜내면서 알고리즘 테스트에 대비한 나머지 TIL을 쓸 여력조차 남아있지 않았기 때문이다.ㅠㅠ 2022년 5월 19일 항해 11일차. 오늘은 알고리즘 테스트와 객체지향 과제 제출이 있는 날이었다. 알고리즘 테스트는 각각의 이중배열들을 true일때는 합하고. false일때는 음수화 하는 것이었다. 두개의 for문과 if 조건문을 통해서 리턴해주면 되는 문제. 3개의 문제 중에서 1개만 풀면 되는 문제였지만 이 문제 빼고는 나머지 2개는 손도 못대볼 정도로 어려웠다;;; 컴퓨터적 사고가 아직은 익숙치 않아 걱정이 크다... 자바 객체지향 과제를 제출했다. 9일차의 코드와 ..
2022년 5월 16일 항해9일차. 오늘도 어제와 같이 알고리즘 공부를 했다. 오늘은 알고리즘 모의고사가 있는 날이라 지금까지 풀었던 문제들을 다시한번 풀어보고 조원들에게 설명해보는 시간을 가졌다. 사실 알고리즘 모의고사는 별 걱정없었고 오늘 나의 가장 큰 걱정은 객체지향 과제였다. 문제를 여러봐도 감이 잡히지 않았고, 결국 에이스 조원의 특강(?)을 듣고 한땀한땀 코딩을 해보게 됐다. 전문적인 테스트 코드까지 작성해가면서 보여주는 우리 조의 에이스 분의 코드에 비하면 내 코드는 미천하기 짝이없다. 사실 에이스 분의 코드를 내 컴퓨터로 가져와 복사 붙여넣기하고, 그 코드를 계속 보고, 이해하고, 과제를 제출해도 그만이다. 하지만 그러면 내 실력이 향상될까? 라는 의문이 들었다. 그려지지 않아도 머리를 쥐..