본문 바로가기

전체 글45

[ERD 툴 추천] vscode로 ERD 만들기 (feat. ERD Editor) 이번에 혼자서 개인프로젝트를 해볼까? 하고 시작했으나, ERD를 어떤 툴을 사용하여 만들지 고민에 빠지게 되었다.그러던 중, 쉽게 내가 기존에 깔려 있는 툴이며 깔끔하고 빠르게 만들 수 있을것 같은 방법을 찾아 공유하게 되었다. vscode 를 사용하여 ERD 를 만들것이다! 우선, vscode 의 "확장" 탭에 들어가 "ERD Editor" 를 설치해준다. 설치가 되었다면 아래와 같은 형식으로 파일을 하나 만들어준다.형식 : '{ERD 이름}.vuerd.json'   만들어진 파일을 우클릭을 한 다음 "Open ERD Editor" 를 클릭하여 ERD 편집기를 켜줍니다.   [ ERD Editor 사용법]우선 맨 위 상단에 보면 다음과 같은 바 가 보일것이다.간단하게 보고 넘어가면 될것같다. 좀 더 자.. 2024. 12. 18.
[트러블 슈팅] 맥북 M2 프로에서 이클립스(Eclipse) 자동완성이 안된다면? 기존에는 인텔리제이(InteliJ)를 사용하다가 요즘은 이클립스를 사용하는데, 인텔리제이와는 다르게 이클립스는 다소 불편한 점이 있었는데... 그 중 하나가 자동완성이 안된다는거.. 모든 맥북이 그런건지는 모르겠으나, 최소한 연관되는 클래스나 코드를 아래에 작게 창으로 띄워주는거 조차 안해준다는거그래서 이클립스 사용 초반에는 라이브러리/프레임워크 적용이 안되어서 안뜨는건가 싶었는데 그게 문제가 아니였습니다. 해결방법입니다.우선, 맥북 왼쪽 상단에 SpringToolSuite4 를 클릭! STS4를 사용안하고 그냥 Eclipse 사용하시면 Eclipse 라고 적혀있을겁니다. 맥북 버전?마다 다른거 같은데 저는 현재 맥북 2023 M2 프로를 사용하고 있습니다.  암튼 중요한건 "설정" 을 클릭하는 것입니.. 2024. 12. 18.
[Java] 셀레니움(Selenium) 을 사용하여 네이버 지도 크롤링 해보기 (기본편) KOSTA에서 Java 기반 DevOps 과정을 들으며 Final 프로젝트에서 사용한 크롤링을 정리하려고 한다.파이썬을 사용했으면 더 편하긴 했겠지만, 우리는 Java 를 배웠기 때문에 Java를 사용하여 크롤링을 진행한다.모르는 사람이 봐도 금방 이해할 수 있도록 진짜 최대한 쉽고 간단하게 작성하려고 노력했다.!!  🛠️ 환경 설정 우선 개발환경은 이클립스를 사용하고 Maven 으로 빌드를 진행합니다.아래 3개의 라이브러리를 태그 안에다 넣어주고 빌드를 진행합니다. (저장!)  org.seleniumhq.selenium selenium-java 4.26.0 io.github.bonigarcia webdrivermanager 5.9.2 edu.stanford... 2024. 11. 29.
[트러블 슈팅] 인텔리제이에서 Git Clone 후 파일 실행이 안될때 오랜만에 알고리즘 공부를 다시 해볼까하고 예전에 공부하고 Git 에 올리던 리포지토리를 가져와서 진행하려고 했는데이게 왠걸 자바 파일이 인식이 안되는건지 실행이 되지 않았다. 아래와 같이 main 메서드가 있음에도 불구하고 java 파일이 컵 모양으로 바뀌어져 있고 오른쪽 상단에서 실행 버튼도 활성화 되지 않는것을 볼 수 있다.   ✅ 문제 해결 방법 사실 정말 별거 아니다. 단지 고쳐본적이 없었기때문에 두려웠을뿐... 폴더 디렉토리중에서 코드/파일들이 담긴 루트 디렉토리(src, 아래에서는 AlgorithmStudy2 폴더)를 오른쪽 키를 눌러주면 아래와 같이 "Mark Directory as" -> "Sources Root" 를 눌러서 인식할 수 있게 해줍니다. 누르면 아래 사진과 같이 .java 파.. 2024. 10. 12.
[JAVA] Jsoup 라이브러리를 이용한 CGV 크롤링 현재 KOSTA 에서 진행중인 Java 개발자 과정을 듣고 있으며, 약 3주후에 Final Project가 시작된다.그 전에 몰랐던 내용, 알아두면 좋을 내용을 공부중인데 이전 프로젝트에서 웹 크롤링하여 데이터를 가져오는 부분에 대해서어려움을 겪었던지라 Java 로 웹 크롤링 방법을 찾아보던 중 Jsoup 라이브러리를 알게되어 사용법을 포스팅하려 한다. 사실 몇 시간동안 정성들여 작성하던 중에 거의 90% 작성 되어가던 중 작성 내용이 날라가서 멘탈이 흔들리는 중이다...그래서 정성을 좀만 덜어내고 작성하려고 한다. ㅎㅎ.. 크롤링 타겟 주소 : http://www.cgv.co.kr/movies/?lt=1&ft=0 무비차트 베테랑2 예매율20.6% 87% 2024.09.13 개봉 예매www.cgv.co... 2024. 10. 5.
[Spring] 로그인 처리(2/2) - 필터(Filter)와 인터셉터(Interceptor) 스프링은 공통적으로 여러 작업을 처리함으로써 중복된 코드를 제거할 수 있도록 많은 기능들을 지원하고 있습니다. 저번 시간에는 로그인을 처리하는 데 사용되는 쿠키와 세션에 대해 알아보았습니다. [Spring] 로그인 처리 (1/2) - 쿠키(Cookie)와 세션(Session)개발자(혹은 우리)가 로그인 기능을 구현할 때는 고려할 부분이 생각보다 많습니다.예를 들어, 로그인 페이지에서 아이디와 비밀번호를 서버로 전송했을 때, 서버에서 로그인을 처리하는 로직developshrimp.com  이번에는 필터와 인터셉터의 차이에 대해 알아보도록 하겠습니다. 대부분 많은 웹 서비스는 로그인을 해야 서비스를 이용할 수 있습니다.로그인을 하지 않은 사용자는 접근할 수 있는 페이지가 제한적이며 로그인이 필요한 페이지 접.. 2024. 7. 6.
반응형