본문 바로가기

반응형

코딩 학원(국비지원)

게시판 댓글 기능 구현하기. 댓글 오류 발생. 댓글 기능 구현하기 순서 1. 댓글 모델 (Model) 설계: 댓글의 데이터를 담을 댓글 모델(DTO)을 정의. 댓글의 내용, 작성자, 작성일자 등을 포함. 2. 댓글 컨트롤러 (Controller) 작성: 댓글과 관련된 요청을 처리할 댓글 컨트롤러를 작성합니다. 댓글 작성, 조회, 수정, 삭제 등의 기능을 처리하는 메서드를 구현. 3. 댓글 매퍼 (Mapper) 작성: 댓글 데이터를 데이터베이스와 연동하기 위한 댓글 매퍼를 작성. MyBatis를 사용하여 데이터베이스와의 상호 작용을 담당하는 SQL 쿼리를 작성. 4. 댓글 DAO (Data Access Object) 작성: 댓글 매퍼와 컨트롤러 사이에서 데이터 액세스를 처리하기 위한 댓글 DAO를 작성. 댓글 매퍼와의 연결 및 데이터 액세스 메서드를 .. 더보기
코딩학원 86일차 ● 공부내용 정리 1. 파이선 numpy의 ndarray 복습. AI 학습도 하루하루 쌓여서 만들어진다. 2. 티스토리 접속 오류가 났다. 504 에러. 504 에러는 무엇이고 해결책은 무엇일까? 찾아보고 정리하자. https://blog.lael.be/post/9251 이 글을 보고 참고해보자. 이해하기 쉽게 쓴 글이다. 더보기 504 Gateway Timeout 오류는 서버와 클라이언트 사이에 있는 게이트웨이 또는 프록시 서버가 요청을 처리하지 못했을 때 발생하는 HTTP 상태 코드입니다. 이 오류는 서버가 요청을 수행하는 데 너무 오랜 시간이 걸렸거나 서버가 요청을 처리할 수 없는 상태일 때 발생할 수 있습니다. 일반적으로 다음과 같은 이유로 504 오류가 발생할 수 있습니다: 업스트림 서버의 응답.. 더보기
85일차 코딩학원 1. 23년 5월 22일 즐거운 월요일이다. 지각, 결석하는 사람이 엄청 늘었다. 빈자리가 넘친다. 아직 완성된 것은 아무것도 없다. 아직 시작도 못했다. 멈추거나 쉴 때가 아니다. 하나라도 더 배우고 정리해야 실력이 늘어난다. 내 꼴을 알아야 한다. 부족하고 모르는 것이 많다. 2. AI도 기초가 중요하다. 기초가 없으면 이해 못 하고, 만들어도 작동 안 됨. AI는 데이터를 기반으로 스스로 학습한다. 3. GPT3.5가 나오면서 AI가 화두가 되었다. 새로운 기술이 나왔고 앞으로 어떻게 될지 지켜봐야 한다. 4. MS가 GPT에 엄청나게 투자하고 있다. 구글에게 뺐긴 점유율을 찾기 위한 노력인데... 왜 과거에 점유율을 뺏겼나? 엘리트주의 때문이다. 잘 나갈 때 겸손하지 못했다. https://www.. 더보기
84일차 코딩학원(능력단위평가) 1. 【문항1】 아래 관련 내용에 대하여 분석하시오. - 기계 학습(Machine Learning), 대규모 언어 모델(Large Language Model), 제너레이티브 AI (Generative AI), 바드(Bard) : 23년 5월 10일, chatGPT의 대항마가 될 Bard가 출시됐습니다. 바드는 대규모 언어 모델 LamDa를 기반으로 만들어진 인공지능(AI) 검색 엔진 서비스입니다. 대규모 언어 모델(LLM), 인공지능(AI)라는 두가지 키워드가 눈에 띄는데요. Bard를 이해하기 위해서 이 두가지 키워드를 알아보겠습니다. 인공지능(AI)란 무엇일까요? 추상적이고 광범위한 개념으로 인공지능은 컴퓨터에서 작성된 언어를 보고 이해하고 번역하고 데이터를 분석하고 추천하는 기능을 포함하여 다양한 .. 더보기
83일차 코딩학원 ● 공부내용 정리 1. Google Colaboratory로 파이썬 언어를 연습하고 있다. 2. 크롤링이란 무엇인가? 원하는 것만 크롤링 하겠다. text 내용을 가져온다? 접근 그리고 get ! 더보기 웹 크롤링은 거미가 웹을 돌아다니며 먹이를 찾는 것과 유사합니다. 웹 크롤러는 웹 사이트를 방문하여 웹 페이지를 수집하는 컴퓨터 프로그램입니다. 그런 다음 웹 페이지의 내용을 검색 엔진의 데이터베이스에 저장합니다. 웹 크롤링은 검색 엔진이 새 웹 페이지와 변경된 웹 페이지를 찾을 수 있도록 하기 때문에 중요합니다. 검색 엔진이 웹 페이지를 인덱싱하지 않으면 사용자는 검색할 수 없습니다. 웹 크롤링은 웹 사이트의 콘텐츠를 수집하는 데에도 사용할 수 있습니다. 예를 들어 웹 사이트의 뉴스 기사를 수집하여 R.. 더보기
82일차 코딩학원 ● 공부내용 정리 1. 댓글이 세로로 나옴. 어떻게 해결하지? 2. @Transaction 어노테이션이 붙어있으면, 메서드 내에서 실행되는 모든 데이터베이스 작업은 하나의 트랜잭션으로 처리된다. 만약 중간에 예외가 발생하면 롤백이 수행되어 이전 상태가 된다. 3. DAO(데이터 접근 객체) : DB에 접근하기 위한 객체다. 4. DTO(데이터 전송 객체) : 데이터 전송을 위해 사용되는 객체다. 유저가 자신의 브라우저에서 데이터를 입력하여 form에 있는 데이터를 DTO에 넣어서 전송한다. 해당 DTO를 받은 서버가 DAO를 이용하여 데이터베이스로 데이터를 집어 넣는다. 5. mapper : 매퍼 파일에는 데이터베이스와 상호작용하기 위한 SQL 쿼리들이 정의되어 있다. MyBatis는 이러한 매퍼 파일을.. 더보기
81일차 코딩학원 1. 결국 게시판 만들기는 고객의 CRUD를 처리하기 위한 과정이다. 도대체 mapper가 뭐길래? 2. https://io.google/2023/intl/ko/ → AI 조사 3. POSTMAN 사용해서 댓글 삭제되는지 확인. DB데이터와 일치하지 않으면 에러가 나니 주의. 4. RESTFUL API를 계속 사용하네. 5. http에서는 문자열로 변환해서 전달해야 한다. 그래서 stringify()를 사용한다네. 직렬화라는 어려운 단어가 나오는데 쉽게 말하면 문자열로 변환해서 전달한다는 뜻이다. 더보기
80일차 코딩학원. ● 코딩학원 학습내용 정리 1. 오후 자습시간 30분 추가. 팀프로젝트 부족한 점들을 채워야 한다. 깃헙 강의도 추가로 진행함. 6월 9일 마지막 프로젝트 발표. 2. AI 조사하는 과제가 있음. GPT로 조사할 문제가 아니다. GitHub도 만만하지 않다. 계속 써봐야 한다. 수준높은 기술이다. 모든 문제들이 계속 시도하는 Test가 필요하다. 반복해서 오류조사하고 반복해서 입력 및 출력을 해봐야 한다. 3. .ready()는 DOM이 완전히 호출되고 실행되는 메서드다. : jQuery를 사용하여 HTML 문서에서 요소를 선택하거나 조작하려면 문서가 로드되어야 합니다. 그러나 일반적으로 jQuery 코드는 문서가 완전히 로드되기 전에 실행됩니다. 이 때문에 문서가 완전히 로드되기 전에 jQuery 코드.. 더보기

반응형