본문 바로가기

기록19

todo 인프런 스프링 DB 1편 스프링 DB 2편 자바 ORM 표준 JPA 프로그래밍 - 기본편 스프링 부트 - 핵심 원리와 활용 스프링 핵심 원리 - 고급편 [스프링 배치 입문] 예제로 배우는 핵심 Spring Batch Spring Boot 3.x 를 이용한 RESTful Web Service 개발 Spring Cloud 로 개발하는 마이크로서비스 애플리케이션(MSA) JAVA/Spring 테스트를 추가하고 싶은 개발자들의 오답노트 이미지 관리 풀스택 재고시스템으로 알아보는 동시성이슈 해결방법 파이썬/장고로 결제 시작하기 실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 책 처음부터 제대로 배우는 스프링 부트 Java Persistence 점프 투 스프링부트3 이것이 백엔드 개발이다 퍼즐로 이해하.. 2024. 4. 23.
Eclipse 유용한 단축키 모음 기능 단축키 대응되는 IntelliJ 단축키 Switch between Eclipse Perspectives + cycle through the different views + + Copy Line + + + 단어 선택 + 로 단어의 끝으로 간 뒤 + + 로 단어 선택 + 2024. 1. 17.
2024 당근마켓 채용공고 Backend 당근 팀 채용 (daangn.com) 당근 팀 채용 당근 팀은 채용 중! 빠르게 성장 중인 당근에 합류해보세요. about.daangn.com Senior Software Engineer, Backend - ML Data Platform ML 데이터 플랫폼팀을 소개해요 피드실의 ML 데이터 플랫폼팀은 당근의 머신러닝 서비스들이 데이터를 더욱 효과적으로 서비스에 활용 할 수 있도록 견고하고 확장 가능한 고성능 데이터 플랫폼을 구축하고 있어요. 당근에서 머신러닝은 피드 개인화, 광고 추천 등 다양한 도메인에서 서비스 품질을 개선하기 위해 널리 사용되고 있어요. ML데이터 플랫폼팀은 당근의 다양한 서비스에서 생성되는 대량의 데이터를 효율적으로 수집해서 고성능 서빙하는 피쳐 플랫폼과 실시간으로 다양한 피쳐를 생.. 2024. 1. 6.
[IntelliJ] Debugging 중 자꾸 springframework 메서드 안으로 들어가는 것 막기 IntelliJ 로 SpringBoot 를 디버깅 하면 특히 Controller 에 디버깅 포인트를 걸면, 자꾸 스프링 프레임워크의 Class 안으로 들어가서 짜증나는 경우가 있다. ( + ApplicationFilterChain...) 이를 막기 위해서는 Settings > Build, Execution, Deployment > Debugger > Stepping 에서 Add Pattern... 을 선택한 뒤 org.springframework.* 하고 org.apache.* 을 추가해주면 된다. 2023. 11. 6.
Windows11 + VirtualBox + Ubuntu + MariaDB MariaDB 로 개발할 일이 생겨서 , DB 를 설치하려고 했는데 로컬에다는 왠지 깔기 싫어서 Virtual Box 에 Ubuntu를 설치하고 MariaDB 를 설치한 후에 로컬PC(Windows) 에서 DataGrip 으로 접속한 과정을 기록합니다. 1.윈도우11에 Virtual Box 를 설치 2. Ubuntu를 설치 3. MaraiDB 를 설치 4. Local 에서 이 DB에 접속하는 과정을 정리한다. 더보기 실행환경 - Windows 11 - VirtualBox-7.0.12-159484-Win - ubuntu-22.04.3-desktop-amd64 1. VirtualBox 설치 https://www.virtualbox.org/wiki/Downloads 기본 설정으로 설치 2. Ubuntu를 설치.. 2023. 11. 1.
스프링부트 정적 리소스 절대경로/상대경로 설정 스프링부트로 사이트 개발 중 정적리소스를 불러오지 못해서 화면이 깨지는 문제가 발생했다. 계속 도메인/화면 주소에서 개발을 하다가 도메인/경로1/화면 주소에서 개발을 하니 css 와 js가 전부 깨졌다. 핵심은 th:src="@{/정적리소스경로(static 기준)}" [절대경로] 또는 th:src="@{정적리소스경로(상대경로)}" 로 바꿔주는 것이다. css, img 동일하다. 잘 정리되어 있는 글이 있어서 공유한다. https://ojt90902.tistory.com/732 Thymeleaf : 정적 리소스, URL 제대로 알고 사용하자 들어가기 전 토이 프로젝트를 하며 가장 어렵다고 느꼈던 부분은 타임리프에서 URL 링크를 적절히 사용하는 부분이었다. 어떻게 URL 경로를 걸어야 할지 굉장히 애매해서.. 2023. 8. 25.
무료 부트스트랩 템플릿 사이트 https://startbootstrap.com/ Start Bootstrap startbootstrap.com https://bootstrapmade.com/ Bootstrap Templates | Premium & Free Download | BootstrapMade Top Quality Bootstrap TemplatesDiscover an exceptional collection of Bootstrap Templates & Themes crafted with finesse. Explore our range of free and premium templates, designed to elevate your web presence. Introducing Append - A Modern Business.. 2023. 8. 17.
Lightsail 에 Django Crawler 배포하기 (23.08.02) AWS LightSail 에 Crawler 를 배포할 일이 생겨서, 배포했던 경험을 공유합니다. (Crawler 는 Python 으로 이미 개발되어서 Repository 에 올라가있다고 가정한다.) 1. AWS 계정 생성 후 카드 연결하고 Lightsail 인스턴스를 생성한다. Create an instance | Lightsail (amazon.com) https://lightsail.aws.amazon.com/ls/webapp/create/instance?region=ap-northeast-2 lightsail.aws.amazon.com 요금제를 선택하고 인스턴스의 이름을 정한다. 네트워크 탭에서 고정 IP 를 추가한다. - Django 의 경우 8000 번 포트를 열어준다. MobaXterm 을 설.. 2023. 8. 2.
[SpringBoot3] QueryDsl 설정 build.gradle 수정 implementation "com.querydsl:querydsl-jpa:5.0.0:jakarta" annotationProcessor "com.querydsl:querydsl-apt:${dependencyManagement.importedProperties['querydsl.version']}:jakarta" annotationProcessor "jakarta.annotation:jakarta.annotation-api" annotationProcessor "jakarta.persistence:jakarta.persistence-api" } def querydslSrcDir ='src/main/generated' clean { delete file(querydslSrcDi.. 2023. 7. 30.
[IntelliJ] 실행 시 Project 선택하기 동시에 여러개의 Project 를 개발하다보면, 가장 마지막에 닫았던 프로젝트를 자동으로 열어주는 설정이 불편할 때가 있다. 그럴때는 Settings > Appearance & Behavior > System Settings 에서 Reopen projects on startup 을 체크 해제하면 Intellij 를 실행할 때 프로젝트를 선택할 수 있다. 체크 해제 후 다시 실행해주면 프로젝트가 보이는 것을 확인 할 수 있다. 2023. 7. 30.