반응형 프로그래밍언어 & 프레임워크115 [Java] Queue 직접 구현해보기 🔗 참고자료 백준 문제 큐(10845번) => 링크 ✍ 공부하게 된 계기 알고리즘 문제에서 큐에대한 개념이 나왔는데, 조건문을 사용하면 쉽게 해결할 수 있는 문제였습니다. 그런데 단순히 정답을 위해서 풀면 나중에 큐(Queue)관련 문제가 나올 때 제대로 풀 지 못할것 같았습니다. 그래서 좀 더 깊게 파보고 큐(Queue)를 직접 구현해보기로 했습니다. 자료구조를 공부하면서 정말 많은것을 배우고 있습니다. 자바의 내부함수 구조를 직접 뜯어보고 어떻게 구현되어있는지 확인하는 계기 단순히 자바에서 잘 구현되어있는 List를 계속 사용만 한다면 추상화되어있는 개념만 가질 수 있었을겁니다. 그런데 '한번 구현해보면 어떨까?' 라는 생각으로 인해 자료구조에 더 친해지는 계기가 되었습니다. ❓ 큐(Queue)란 큐.. 2023. 1. 8. [Mybatis] MapperScan 설정(오류 해결) 🔗 참고자료 mybatis 공식문서 => 링크 블로그 => 링크 블로그 => 링크 블로그 => 링크 블로그 => 링크 ✍ 공부하게 된 계기 마이바티스를 세팅하면서 매퍼주입을 하지 않아서 어플리케이션의 시작이 중단되었습니다. 블로그를 보고 쉽게 해결은 했지만, MapperScan이 무엇인지 조금 더 살펴보기로 했습니다. ❗ 에러 Mapper로 지정한 파일들을 찾지 못하고 그냥 어플리케이션이 종료된다. Mapper Interface를 스프링 빈으로 주입받아야 DB에 접근이 가능한데 처리를 안해놔서 생긴 문제였다. 🔍 해결한 방법 import org.mybatis.spring.annotation.MapperScan; import org.springframework.boot.SpringApplication; i.. 2023. 1. 5. [Java] 자바 웹 프로그래밍 Next Step 3장 과제 🔗 참고자료 책 [자바 웹 프로그래밍 Next Step] - 저자 박재성 => 링크 ✍ 공부하게 된 계기 자바와 좀 더 친해지고 웹 개발에 전반적인 내용을 이해하고 싶었습니다. 스프링 프레임워크의 도움을 받는 게 아닌, 직접 자바단에서 개발을 해서 Request를 날려보고, 스프링이 해주고 있던 일들을 조금 더 자세하게 알고 싶었습니다. 위와 같은 내용을 공부하기 위해 [자바 웹 프로그래밍 Next Step]은 정말 좋은 책이라는 걸 느꼈습니다. 아직 3장까지 읽어보지는 않았지만 다양한 과제들이 있고 힌트들이 있습니다. 과제 구현한 깃허브 레포지토리 => 링크 1️⃣ 요구사항 1단계 과제: index.html 응답하기 http://localhost:8080/index.html로 접속했을 때 webapp .. 2022. 12. 22. [Spring] schema.sql과 data.sql이란? 🔗 참고자료 블로그 spring-boot init sql (schema.sql) 이란? => 링크 ✍ 공부하게 된 계기 JPA를 사용했을 때는 ddl-auto로 model에 설계한 대로 자동으로 처리를 해줬다. 그런데 마이바티스를 사용하면서 schema.sql이라는 것으로 초기에 DB에 쿼리문을 날리도록 한다는걸 알게되었다. 마이바티스를 처음 사용할 때 data.sql 파일에다가 ddl을 작성하는 실수도 했었다. 그래서 schema.sql과 data.sql에 대해 좀 더 찾아보고 정리하게 되었다. schema.sql 어플리케이션을 로딩 시 쿼리문을 실행하고 싶을 경우 초기에 db에 쿼리문을 날릴 때 유용하다. 스프링 이용할 때 schema.sql 파일을 사용해서 초기 스키마를 생성할 수 있다. schem.. 2022. 12. 21. [Java] constant pool과 string pool이란 🔗 참고자료 블로그 String과 String Constant Pool => 링크 블로그 2022. 12. 20. Tomcat과 Spring MVC 동작 과정 🔗 참고자료 블로그 Tomcat, Spring MVC의 동작 과정 => 링크 블로그 [SpringMVC] Spring MVC Framework란 => 링크 블로그 [tomcat] 동작원리 => 링크 블로그 [Java]Apache? Tomcat?? 둘이 무슨 차이지? => 링크 ✍ 공부하게 된 계기 Dispatcher Servlet을 직접 구현해보면서 Tomcat과 Spring MVC의 동작 과정을 알고 있어야 구현하는데 도움이 된다고 생각했습니다. 기본적으로 작동하는 원리를 모르고 구현을 하는건 제 기준에서는 거의 불가능하다고 생각했습니다. 설령 구현을 한다고 해도 나 자신에게 도움되는게 거의 없을 것 같다고도 느꼈습니다. Spring Boot를 사용하면서 내장 Tomcat이 있어서 개발자가 직접 실행을.. 2022. 12. 15. 이전 1 2 3 4 ··· 20 다음