전체 글 (347) 썸네일형 리스트형 프로그래머스 데브코스 9주차 회고 with. TS 웹 풀스택 회고⏲41일차 (06.03)알고 있던 내용까먹었던 내용새로 배운 내용- throw 키워드- try..catch- 에러 객체- jwt 모듈 사용법- jwt 내장 에러이번에는 if...else문으로 하는 예외 처리가 아닌 에러 객체와 try...catch문을 활용하는 예외 처리를 진행했습니다. 좀 더 생각할 부분들이 많아지고 반복되는 부분은 어떻게 모듈로 분리해야 할까 생각하면서 보니 머리가 복잡해지는 하루였습니다. 42일차 (06.04)알고 있던 내용까먹었던 내용새로 배운 내용 - mysql2 모듈 멀티쿼리 활용- SQL새로운 문법 하지만 deprecated 예정오늘은 답은 아직 없지만 의문이 많이 생기는 날이었다. 수업을 들을수록 의문이 쌓여가는 것은 좋지만 해결도 해야 하는데 참 하고 싶고 해야 하는.. 프로그래머스 데브코스 41일차 with. TS 웹 풀스택 📚요약지난 시간에는 비동기를 활용해 주문 API를 완성했습니다. 이번 시간에는 JWT와 Request의 Headers를 활용해서 API에서 JWT를 활용하는 부분을 전반적으로 수정해 보겠습니다. 추가적으로 try-catch를 활용한 예외 처리도 배워보겠습니다. 📖JS📄에러 객체에러가 발생하면 에러 메시지가 나오며 어떤 에러인지 어느 부분에서 발생한 것인지를 알려줍니다. 이렇게 에러가 발생할 수 있는 이유는 에러 객체가 존재하기 때문입니다.Error() : 런타임 오류 발생 시 던져지는 오류 객체.SyntaxError() : 구문이 이상한 경우 던져지는 오류 객체.ReferenceError() : 잘못된 참조를 알려주는 오류 객체.EvalError(), RangeError() 등등let error =.. 데브코스 스터디(알고리즘, 코테) 12회차 ✍문제 풀기초록색은 성공, 빨간색은 실패, 주황색은 이전에 풀었지만 실패한 것실버 4 : 구현. 그리디 알고리즘.실버 4 : 10%에서 틀림.lv2 : 시간 부족.실버 3 : 메모리 초과. map 활용 필요.골드 5 : 시간 부족.pccp 모의고사 1번 : 시간 부족.📢리뷰 시간 & 🙄느낀 점이번 스터디에서는 다음 스터디 때 어떻게 문제를 풀어볼지 고민하는 시간이 되었다. 문제를 다 읽어보아서 푼 팀원들이 설명해 줄 때 이해할 수 있었지만 문제에 투자할 수 있는 시간은 그만큼 줄어들어 실패했음에도 더 도전할 수 없었다. 그렇기에 다음에는 한 문제를 시간이 얼마가 걸리던 풀고 넘어가는 방식으로 진행해야겠다.🍯tip! 백준의 경우 질문게시판에 반례가 올라와있는 경우가 있기 때문에 문제를 풀다가 정 모르.. 프로그래머스 데브코스 40일차 with. TS 웹 풀스택 📚요약지난 시간은 비동기에 대해 배웠습니다. 이번 시간에는 이를 활용해 주문 API를 구현해 보겠습니다. 📖SQL📄데이터 삭제DELETE : 조건(WHERE)을 사용할 경우 조건에 해당되는 데이터 삭제. 조건이 없는 경우 데이터 전부 삭제.DROP : 테이블 삭제.TRUNCATE : DELETE의 조건이 없는 경우와 동일하게 데이터를 전부 삭제한다. 하지만 추가적으로 auto_increment 옵션까지 초기화시켜 준다.DELETE FROM table;DROP TABLE table;TRUNCATE table; DELETE와 TRUNCATE의 큰 차이점은 Rollback의 가능 여부와 인덱스까지 삭제하는가의 차이입니다. 또한 일부 데이터를 삭제할 때는 무조건 DELETE만 가능합니다. 🍯tip! 데이.. [MySQL Error 1701] 외래키 설정이 되어 있는 테이블 데이터가 삭제가 안 되네? 에러 배경orders의 데이터를 TRUNCATE sql을 사용해 데이터를 삭제하려는 상황에서 발생했다.에러 그 잡채 TRUNCATE ordersError Code: 1701.Cannot truncate a table referenced in a foreign key constraint(`BookShop`.`orderedBook`, CONSTRAINT `FK_orderedBook_orders_id`FOREIGN KEY (`order_id`) REFERENCES `BookShop`.`orders` (`id`))외래키 설정으로 인해 TRUNCATE 할 수 없다는 에러 메시지가 발생한 상황이다.해결 과정해결. 외래키 설정 OFF하고 삭제 후 다시 ON// 외래키 설정 OFFSET FOREIGN_KEY_CHECK.. 데브코스 스터디(알고리즘, 코테) 11회차 ✍문제 풀기초록색은 성공, 빨간색은 실패, 주황색은 이전에 풀었지만 실패한 것실버 4 : 그냥 수학.실버 4 : 푸는 과정은 맞았는데 어떤 부분에 대한 고려가 부족해서 틀렸는지 모르겠음.실버 1 : 재귀에 대한 이해 부족.골드 5 : 시간 부족.골드 3 : 시간 부족.📢리뷰 시간 & 🙄느낀 점이번 시간의 느낀 점은 재귀를 구현하는 능력이 떨어지는 것을 확인했고, 앞으로 재귀 문제를 좀 풀어봐야 할 것 같다. 그리고 로직은 맞는거 같은데 틀린 문제는 다시 풀어봐야 할 것 같다. 프로그래머스 데브코스 39일차 with. TS 웹 풀스택 📚요약지난 시간은 주문 API를 구현하는 중이었습니다. 구현에 필요한 비동기에 관련된 부분을 먼저 정리해보겠습니다. 📖비동기 처리비동기와 동기는 요청한 작업의 완료 여부에 따라 작업을 순차적으로 수행할지를 결정하는 것 입니다. 동기는 요청한 작업의 완료를 기다렸다가 다음 작업을 수행하고, 비동기는 요청한 작업의 완료를 기다리지 않고 다른 작업을 수행합니다. 그렇기에 동기는 작업이 순차적으로 진행되는 것으로 보이고, 비동기는 작업이 순차적으로 진행되지 않는 것으로 보입니다. 비동기를 사용할 때 주의사항으로는 요청의 결과가 다음에 시작되는 작업에 영향을 미치면 안된다는 점입니다. 잠깐 생각해보면 value=2 f1(value)함수에서 2배 해주고 f2(value)함수에서 f1()함수의 결과에 + 1을 해.. 프로그래머스 데브코스 38일차 with. TS 웹 풀스택 📚요약지난 시간 장바구니 API를 추가했습니다. 이번 시간에는 주문 API의 결제하기(주문하기)를 어떻게 해야 할지 고민해 보고 일부 구현해 보겠습니다. 📖SQL📄LAST_INSERT_ID()함수의 이름과 같이 마지막으로 insert한 id를 불러오는 함수입니다.SELECT LAST_INSERT_ID();하지만 해당 함수에는 여러 단점이 존재합니다.여러 번 insert한 결과와 bulk insert한 결과가 다르게 나온다.서버 연결 후 별도의 insert가 없다면 0이 나온다.가장 마지막에 insert한 테이블의 auto_increment된 값을 불러온다. 📄MAX(), MIN()자주 볼 수 있는 함수 이름으로 가장 큰 값을 반환하는 함수(MAX)와 가장 작은 값을 반환하는 함수(MIN)입니다.S.. 이전 1 ··· 30 31 32 33 34 35 36 ··· 44 다음