[스프링 핵심원리 - 기본편 (김영한)] 강의를 수강 후 복습하는 글입니다😀 1. SRP 단일 책임원칙 "클래스는 오직 하나의 책임만 가져야 한다" 수정 전 package hello.core.member; public class MemberServiceImpl implements MemberService { private final MemberRepository memberRepository = new MemoryMemberRepository(); public void join(Member member) { memberRepository.save(member); } public Member findMember(Long memberId) { return memberRepository.findById(mem..
1. 문제 11048번: 이동하기 준규는 N×M 크기의 미로에 갇혀있다. 미로는 1×1크기의 방으로 나누어져 있고, 각 방에는 사탕이 놓여져 있다. 미로의 가장 왼쪽 윗 방은 (1, 1)이고, 가장 오른쪽 아랫 방은 (N, M)이다. 준규는 www.acmicpc.net 문제 설명 준규는 N×M 크기의 미로에 갇혀있다. 미로는 1×1크기의 방으로 나누어져 있고, 각 방에는 사탕이 놓여져 있다. 미로의 가장 왼쪽 윗 방은 (1, 1)이고, 가장 오른쪽 아랫 방은 (N, M)이다. 준규는 현재 (1, 1)에 있고, (N, M)으로 이동하려고 한다. 준규가 (r, c)에 있으면, (r+1, c), (r, c+1), (r+1, c+1)로 이동할 수 있고, 각 방을 방문할 때마다 방에 놓여져있는 사탕을 모두 가져갈..
1. 🐳 문제 [Gold III] 파티 - 1238 1238번: 파티 첫째 줄에 N(1 ≤ N ≤ 1,000), M(1 ≤ M ≤ 10,000), X가 공백으로 구분되어 입력된다. 두 번째 줄부터 M+1번째 줄까지 i번째 도로의 시작점, 끝점, 그리고 이 도로를 지나는데 필요한 소요시간 Ti가 들어 www.acmicpc.net 문제 설명 N개의 숫자로 구분된 각각의 마을에 한 명의 학생이 살고 있다. 어느 날 이 N명의 학생이 X (1 ≤ X ≤ N)번 마을에 모여서 파티를 벌이기로 했다. 이 마을 사이에는 총 M개의 단방향 도로들이 있고 i번째 길을 지나는데 Ti(1 ≤ Ti ≤ 100)의 시간을 소비한다. 각각의 학생들은 파티에 참석하기 위해 걸어가서 다시 그들의 마을로 돌아와야 한다. 하지만 이 학..
"AI 프로젝트에 있어 대규모 언어 모델 훈련 및 추론, 답변 생성 프로세스 등 AI 프로젝트에 필요한 병렬 계산에 엔비디아의 그래픽처리장치(GPU)가 적합하다는 평가 속에 올해 개발자들의 수요가 급증했다." 생성형 AI를 학습시키기 위해 많은 기업체들은 엔비다아의 GPU를 확보하기 위해 애쓰고 있다. AI 기술을 확보하는 것이 국가적 문제가 된 만큼 미국은 중국으로 엔비디아 GPU 수출을 제재하였다. 그 중 최고의 성능을 자랑하며 학습에 주로 쓰이는 칩은 'H100' 칩이다. 가격을 잠시 찾아보니 2024년 1월 기준 최소 3천 300만원이라고 한다. 이런 칩을 한개만 사용하는 것도 아니고 수십 만 개를 사용하니,, 정말 엄청난 가격이다. 경쟁이 치열해질 수록 가격도 점점 올라갈 것인데 엔비디아가 왜 ..
IT 상식을 키우기 위해 기사를 참고하여 작성하는 글입니다. Reference '엔비디아 쯤이야...' 주가 1000% 오른 슈퍼마이크로, AI 서버로 폭풍 성장 이어갈까 [넘버스 투자생 미국 서버 제조업체 슈퍼마이크로 컴퓨터가 인공지능(AI) 수혜주로 평가받으면서 지난 1년 동안 1000% 넘게 폭등했습니다. AI 칩 선두주자인 엔비디아가 기록한 약 300%의 상승폭보다도 훨씬 높은 n.news.naver.com '주요 기업들의 최고정보책임자(CIO)를 대상으로 시행한 설문조사에서 75%가 AI 프로젝트 관련 테스트를 진행 중이거나 이미 실행 중이라고 대답했습니다. 향후 3년간 예산 지출의 최우선 순위는 AI 인프라와 AI 프로젝트인 것으로 나타났고요.' 최근 75% 기업들이 산업에 맞는 맞춤형 AI개..