반응형

전체 글 160

2-2 인공지능개론 정리(22.12.19)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 인공지능개론 수업을 듣고 인상깊었던 점들이나 저에게 필요하다 싶은 내용들을 몇가지 정리했습니다. 양방향 탐색 너비우선탐색은 알고 있었지만, 탐색 범위가 넓어지면 생성해야 하는 노드의 개수가 크게 늘어납니다. 이때, 양방향 탐색을 생각해 볼 수 있습니다. 초기 상태와 목표 상태에서 동시에 너비 우선 탐색을 진행해 중간에 만나도록 하여 최단 경로를 찾는 방법입니다. 메모리 공간을 효율적으로 사용할 수 있는 기발..

대학수업정리 2024.02.14

2학년 2학기를 마치며

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 개강 ~ 종강 9월 2022년 9월 2일, 2년 3개월 만에 대학교를 다시 찾았습니다. 대부분이 그대로였지만 살짝살짝 바뀐 부분도 눈에 띄었습니다. 2019년 2학기 이후 3년 만에 동기들도 만났는데 다행히 나를 기억해 주었습니다. 첫 한 달 까지는 열정이 넘쳤습니다. 슬슬 나오기 시작하는 과제도 '음.. 이 정도면 할만한 것 같은데?'라고 생각이 들었습니다. 그래서 학교 공부 외에 다른 하고 싶은 공부(c..

잡담 2024.02.14

복학 전 회고 / 지금까지 공부한 내용 둘러보기 (22.9.4)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요?www.similarchart.com   2019~2020 사실 1학년 ~ 입대 전인 2019~ 2020년에도 공부를 했었다. 그때는 개발에는 어떤 진로들이 있고 어떻게 공부해야 하는지 등은 신경 안 쓰고 그냥 내가 하고 싶었던 걸 했다. 당시에는 모바일 게임을 한번 만들어보고 싶었다. 그래서 무작정 유튜브에 있는 Unity, C# 강의들을 찾아보았다. 들었던 강좌 1 📚 유니티 기초 강좌유니티 게임 개발을 배우고 싶은 분들을 위한 기초 강좌ww..

잡담 2024.02.14

스프링 DB 2편 정리, 스프링 공부 프로젝트를 마치며 (22.9.3)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 스프링 DB 2편 강의를 수강하고 중요한 내용을 정리했습니다. 1. 데이터 접근 기술 - 시작 2. 데이터 접근 기술 - 스프링 JdbcTemplete 3. 데이터 접근 기술 - 테스트 4. 데이터 접근 기술 - MyBatis 5. 데이터 접근 기술 - JPA 6. 데이터 접근 기술 - 스프링 데이터 JPA 7. 데이터 접근 기술 - Querydsl 8. 데이터 접근 기술 - 활용 방안 9..

스프링 2024.02.14

스프링 DB 2 정리 - 11. 스프링 트랜잭션 전파2 - 활용 (22.9.2)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 스프링 DB 2편 강의를 수강하고 중요한 내용을 정리했습니다. 11. 스프링 트랜잭션 전파2 - 활용 11.1. 트랜잭션 전파 활용 - 예제 프로젝트 시작 비즈니스 요구사항 회원을 등록하고 조회한다. 회원에 대한 변경 이력을 추적할 수 있도록 회원 데이터가 변경될 때 변경 이력을 DB LOG 테이블에 남겨야 한다. 이름(String)만을 가지고있는 Member와 로그내용(String)만을 ..

스프링 2024.02.14

스프링 DB 2 정리 - 10. 스프링 트랜잭션 전파1 - 기본 (22.9.1)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 스프링 DB 2편 강의를 수강하고 중요한 내용을 정리했습니다. 10. 스프링 트랜잭션 전파1 - 기본 10.1 스프링 트랜잭션 전파 - 트랜잭션 두 번 사용 트랜잭션이 각각 따로 사용되는 경우를 로그로 확인해보자. @Test void double_commit() { log.info("트랜잭션1 시작"); TransactionStatus tx1 = txManager.getTransaction..

스프링 2024.02.14

스프링 DB 2 정리 - 9. 스프링 트랜잭션 이해 (22.8.31)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 스프링 DB 2편 강의를 수강하고 중요한 내용을 정리했습니다. 9. 스프링 트랜잭션 이해 9.1. 스프링 트랜잭션 소개 스프링 트랜잭션 복습 9.2. 트랜잭션 적용 확인 @Transactional은 코드가 눈에 보이지 않고, AOP를 기반으로 동작하기 때문에, 실제 트랜잭션의 적용여부 확인이 어렵다. @Slf4j @SpringBootTest public class TxBasicTest { ..

스프링 2024.02.14

스프링 DB 2 정리 - 8. 데이터 접근 기술 - 활용 방안 (22.8.30)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 스프링 DB 2편 강의를 수강하고 중요한 내용을 정리했습니다. 8.1. 스프링 데이터 JPA 예제와 트레이드 오프 지난 시간에 했던 스프링 데이터 JPA 예제를 다시 돌아보자. 중간에서 JpaItemRepositoryV2 가 어댑터 역할을 해준 덕분에 ItemService 가 사용하는 ItemRepository 인터페이스를 그대로 유지할 수 있고 클라이언트인 ItemService 의 코드를..

스프링 2024.02.14

스프링 DB 2 정리 - 7. 데이터 접근 기술 - QueryDSL (22.8.29)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 김영한 개발자님의 스프링 DB 2편 강의를 수강하고 중요한 내용을 정리했습니다. 7. 데이터 접근 기술 - QueryDSL 7.1. Querydsl 소개 기존 query의 문제점 query는 문자이므로 Type-check 불가 실행하기 전까지 작동여부 확인 불가(런타임 에러) String sql = "select * from member" + "where name like ?" + "and age between ? and ?" // 공백이 없어 오류 // = select * from memberwhere name like ?and age between ? ..

스프링 2024.02.14

스프링 DB 2 정리 - 6. 데이터 접근 기술 - 스프링 데이터 JPA (22.8.28)

사용자가 특정 차트를 고르면, 전 종목의 과거(10년) 차트들을 모두 탐색하여 가장 유사한 차트 10개를 골라 사용자에게 보여줍니다. 웹프로젝트 링크 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 비슷한 차트 검색기 전 종목의 최근 10년간 모든 차트를 탐색합니다. 내 종목의 차트는 과연 상승하는 차트일까요? www.similarchart.com 김영한 개발자님의 스프링 DB 2편 강의를 수강하고 중요한 내용을 정리했습니다. 6. 데이터 접근 기술 - 스프링 데이터 JPA 6.1. 스프링 데이터 JPA 소개 Spring Data JPA는 JPA를 한 단계 더 추상화 시켜 개발 용이성을 상당히 올려주는..

스프링 2024.02.14
반응형