전체 글(407)
-
(TIL) 20220629, 스프링 Jackson error
🏴Facts(한 것) & Findings(배운 것) 스프링 과제를 진행하다가 infinite recurision(stack overflow)에러를 만났다. 이는 Jackon 과 객체 연관관계 때문에 발생한 일인데, 어떻게 해결해야할지 몰라서 구글링을 했고 결국에는 방법을 찾았다. 이렇게 one to many의 관계 혹은 Many to one 관계에서 다음과 같이 사용할 수 있다. import com.fasterxml.jackson.annotation.JsonManagedReference; import lombok.*; import org.hibernate.annotations.GenericGenerator; import javax.persistence.*; import javax.validati..
2022.06.29 -
(TIL) 20220616, 파이썬 스킬업 2장
🏴Facts(한 것) & Findings(배운 것) 파이썬 스킬업 2장 문자열에 대해 정리를 했다. GitHub - mikekang47/pythonSkillUp: My practice for My practice for . Contribute to mikekang47/pythonSkillUp development by creating an account on GitHub. github.com 파이썬의 문자열은 정말 강력하고 편하다. 특히 리스트와 합쳐지면 정말 그 기능이 무궁무진해진다. 다만 파이썬 문자열은 불변이기 때문에 약간의 불편함이 있지만, 이 역시도 쉽게 해결하는 방법이 다양하기 때문에 알고리즘용 언어로 많이 사랑받는 것이 아닌가 생각한다. 🏴Affirmation(자기선언) 매..
2022.06.17 -
(TIL) 20220615, 파이썬 스킬업(Supercharged Python), 셀레니움 프로젝트
🏴Facts(한 것) & Findings(배운 것) 도서관에서 공부하다가 시험 공부가 너무 눈에 들어오지 않아서, 도서관에서 가장 좋아는 개발 서적이 모인 곳으로 가서 눈에 띄는 책을 하나 빌렸다. '파이썬 스킬업' 자바를 주력 언어로 사용하면서 파이썬 책을 빌린 것이 아이러니 하지만, 언어 이해도로만 따진다면 파이썬과 자바 둘다 비슷한 수준이거나 파이썬이 더 높을지도 모른다. 그만큼 나 스스로 파이썬을 좋아하는데(물론 자바도 좋아하고 C++도 좋아함) 이참에 좀 더 파이썬 실력을 키우고 싶어서 책을 빌려서 정리하고 있다. 정리 깃헙은 아래에. GitHub - mikekang47/pythonSkillUp: My practice for My practice for . Contribute to mi..
2022.06.16 -
(TIL) 20220608
🏴Facts(한 것) & Findings(배운 것) 소프트웨어 공학 수업을 들으면서 프로젝트를 하고 있다. Java로 코드를 작성하고 있는데,UML과 모든것을 한꺼번에 하려고 하니 벅찬 상태이다. 오늘 내일 모래까지 갈아 넣으면 잘 되겠지 하는 마음으로 진행하고 있다. 객체지향적 요소를 도입하기 위해서 최근에 스터디한 디자인 패턴을 적용해보려고 했는데 적용할 필요성을 느끼진 못했다. 모두 추상화가 잘 된 탓일 수도 있겠다. UKOV에 지원했는데 서류 합격해서 면접을 봤다. 나름 잘 본거 같은데 결과가 좋을지 모르겠다. 알고리즘 문제를 풀었다. 여러개 풀었는데, 따로 포스팅 해야겠다. 🏴Affirmation(자기선언) 매일 알고리즘 문제 1문제 이상 풀기 -> 성공 자바 8버전에 익숙해지..
2022.06.09 -
(TIL) 20220601
🏴Facts(한 것) & Findings(배운 것) 벌써 6월을 맞이했다. 6월을 맞이해서 아침 운동을 시작했다. 매일 저녁에 운동을 갔는데, 그것보다 하루를 일찍 시작하고 싶어서 운동 시간을 아침으로 옮겼더니 저녁에 훨씬 시간이 많이 남았다. 책고 스터디 했다. 이 책은 백엔드 개발자의 관점에서 볼 때 상당히 많은 정보를 제공한다. 특히 3장에서는 DB의 알고리즘에 대해서 깊이 있게 다루고 있었다. 이를 잘 이해하기 위해서 Real mysql과 함께 읽었고, 덕분에 이해하는데 훨씬 도움이 됐다. B-tree만 알았고, LSM 알고리즘과 SS테이블은 알지 못했는데, 책을 통해서 알 수 있었다. TDD중심으로 리눅스 명령어 프로젝트를 진행하고 있다. TDD는 항상 재밌다. 어떤 테스트를 작성해야하..
2022.06.02 -
(TIL) 20220531
🏴Facts(한 것) 소프트웨어 공학 수업을 수강했습니다. class diagram과 UML에 관해서 공부했고, 상속을 표시하는 방법과 extend를 표시하는 방법 등에 대해서 배웠습니다. 리눅스 명령어 모음집 프로젝트를 시작했습니다. 프로젝트의 목적은 리눅스를 처음 접하는 사람들에게 명령어를 쉽게 제공하기 위합입니다. 현재 MVP로 진행하고 있으며, 추후 프로젝트가 출시가 된다면 사용자가 만든 단축키도 업로드 할 수 있도록 할 계획입니다. Real MySQL 책을 읽었습니다. DB에 대한 지식이 스스로 부족하다고 느껴서 학교 도서관에서 책을 대출 한 후, 책을 읽으며 정리하고 있습니다. (Database) MySQL 8.0 서버 업그레이드 시 주의 사항 아직까지 많은 회사들이 MySQL 5.7..
2022.06.02