본문 바로가기

분류 전체보기125

[Mac/M1][MySQL][intellij] JSP프로젝트에 MySQL 연동하기 드디어 올것이 왔습니다... Mysql을 연동해야하네요... 수업자료는 모두 윈도우 컴퓨터를 기준으로 Mysql 연동하는 방법이 나와 있어서.. 저는 또 수업시간동안 멍때리다가 집와서 구글링하면서 연동 해야됐습니다... 이것도 정말 수많은 수행착오를 겪게 되었는데요... 하하... 잊지 않기 위해 블로그로 글 남겨봅니다...! mysql 연동하기 전에 앞선 포스트에서 "jsp 프로젝트를 위한 Dynamic web project 생성 및 환경설정과 톰캣 연동 방법, 라이브러리 및 프레임워크 추가방법" 편을 보고 오셔야됩니다... 그 단계가 다 끝난 이후에 mysql을 연동하는겁니다 여러분~ 아래 링크를 타고 들어가서 단계를 다 끝내고 와주세요!!! https://ffe4el.tistory.com/106 [.. 2023. 11. 29.
[토크콘서트]찾아가는 스타트업 커리어 콘서트(feat.당근마켓) 이번 교수님의 소개로 좋은 기회를 얻게되어 스타트업 커리어 토크 콘서트를 참관하게 되었다. 발표를 들을 날은 23년 11월 28일(화) 이다! ㅎ (교수님이 수업 공결서 써주신다고 해서 간건 비밀~) 이번 토크 콘서트에는 당근마켓 공동창업자인 정창훈 님과 청년세탁 창업자인 이기태 님이 연사를 해주실 예정이었다. 나는 원래부터 당근마켓과 같은 서비스 스타트업에 대해 관심이 많았기 때문에 연사에 집중하려고 맨 앞자리에 자리했다! 연사해주시는 분들과 눈을 조금 자주 마주쳐서 소심한 나는 흠칫흠칫했지만.. 그래도 뭔가 소통하고 있는 기분이라서 너무 좋았다! 최근 이렇게 집중해본 연사가 없는것 같다...ㅎㅎ(그정도로 완전 연사에 푹 빠져서 빡집중해서 들었다는 소리~!) 정창훈 님은 당근 마켓에 창업 멤버로 들어가.. 2023. 11. 28.
[Mac/M1][intelliJ] Dynamic web project 생성 + 톰캣 연동(인텔리제이 사용자 필수로 보셔야합니다~) 23-2학기에 웹 서비스설계 수업을 수강하고 있는데, 아무래도 현재 내가 가지고 있는 컴퓨터가 맥북이다보니까,,, 수업시간에 서 환경설정 부분에서 자주 막힌다... 일단 수업시간엔 이클립스를 이용해서 웹프로그래밍 실습을 진행하고 있는데, 나는 기존에 개인 프로젝트를 진행할때도 거의 다 인텔리제이를 이용해서 인텔리제이의 단축키에 너무 편해져있었다... 그래서 꼭 인텔리제이를 이용해서 웹 서비스 설계의 기말프로젝트를 진행하고 싶었다! 그냥 기본 java 프로젝트로 설정하고 jsp를 돌렸을때는 웹 패싯을 설정해달라고 하고 아예 jsp을 인터넷에서 볼 수 없었다. 구글에 "intelliJ 톰캣 연동 방법" 이나 "intelliJ jsp 프로젝트 초기설정" 같은걸 엄청 쳐봤는데, 어떤것을 찾아보고 따라해봐도 모두.. 2023. 11. 28.
[알고리즘] 다이나믹 프로그래밍(DP) 중복되는 연산을 줄이자 최적의 해를 구하기에 시간이 매우 많이 필요하거나 메모리 공간이 매우 많이 필요한 문제 등이 컴퓨터로도 해결하기 어려운 문제이다. 컴퓨터는 연산 속도에 한계가 있고, 메모리 공간을 사용할 수 잇는 데이터의 개수도 한정적이라는 점이 많은 제약을 발생시킨다. ➡️ 연산 속도가 메모리 공간을 최대한으로 활용할 수 있는 효율적 알고리즘 작성의 필요성 ⬆️ 어떤 문제는 메모리 공간을 약간 더 사용하면 연산 속도를 비약적으로 증가시킬 수 있는 방법이 있다. 이는 다이나믹 프로그래밍 기법으로 동적 계획법이라고 표현하기도 한다. 다이나믹 프로그래밍으로 해결할 수 있는 대표적인 예시로 피보나치 수열이 있다. 피보나치 수열은 이전 두 항의 합을 현재의 항으로 설정하는 특징이 있는 수열이다. 피보나치.. 2023. 11. 28.