멀티캠퍼스 JAVA 백엔드 부트캠프/정리 19

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 19주차 정리

2023.06.05~2023.06.06 수업이 없는 휴강날!! 개인 개발을 진행하고, 보조강사님께 여쭈었던 깃 관련된 것에 대한 답변을 팀원들과 같이 들었다! 개인개발으로 나는 나의 활동 구현과, 팔로잉 팔로워 부분을 구현 성공했다!! 그런데 조금 고치고 싶은 부분도 있어 이번 파이널 프로젝트가 끝난 후에 수정및 추가 구현을 할 계획이다. 2023.06.07 오늘은 스프링 부트 수업을 들었다. 사실 너무 빨라서 따라하다가 놓쳐 버렸다. 그래서 당황하지 않고~ 눈으로만 배워뒀다. 수료한 후 강사님께서 올려주실 영상으로 다시 한번 해 봐야 겠다!! 수업 전후로는 개인 포폴 부분 중에서 단체 포폴(단체 발표 ppt) 부분을 작성하는데 모든 시간을 다 사용했다. 상세 구현 부분에서 나의 코드 중 어느 부분을 보..

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 18주차 정리

2023.05.29 오늘은 휴강이다. 팀원들과 스터디룸을 빌려 대면으로 만나서 팀플을 진행 하기로 했다. 팀원들과 오류 잡기를 진행했다.(코드리뷰) 멘토링 수용여부에 대해 회의 했다. 2023.05.30 오늘은 개인적으로 어디 까지 마무리 할 것인지를 정했다. 나는 전화번호인증, 가입성공이메일, 카카로로그인, 마이페이지- 나의 활동, 마이페이지 - 팔로잉 팔로워 까지 하고 싶은데.. 만약 기간내에 끝내지 못할 것 같더라고 나의 활동 까지는 진행 하고 싶다. 멘토링때 멘토님께서 백엔드적 요소가 별로 보이지 않는다고 말씀해주셔서 강사님께 지금 이대로 진행하는것이 맞는것인지 여쭈어 보았다. 강사님께서는 스프링에서 백엔드적인 요소가 많은분들은 흔치 않다고 하셨다.(조에서 많이 했다고 느껴지는 사람은 1 - 2분..

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 17주차 정리

2023.05.22 오늘은 수업은 하지 않고, 프로젝트만 수행헀다. 주말동안 401 오류로 끙끙 앓고 있던 네아로도 보조강사님의 도움으로 무사히 끝냈다. 그리고 팀원분들과 프로젝트 한것을 조금 합쳐보는 것을 수행했다. 강사님께서 이번주 까지 60~70% 는 달성 되어 있어야 한다고 하셔서 더 마음이 조급하다. 어서 해야지!!! 2023.05.23 오늘은 수업은 하지 않고 프로젝트를 수행했다. 아이디 비밀번호 찾기 기능을 완성했다! 그리고 마이페이지를 하려고 하는데 무엇부터 해야해야할지 막막해하고 있었는데, 보조강사님께서 팁을 알려주셔서 해보고 있다. 2023.05.24 오늘은 리눅스 우분투 첫번째 수업을 진행했다. 대학교때는 centos를 이용했었는데 우분투라는것은 처음써봤지만 비슷한것 같았다! 명령 프..

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 16주차 정리

2023.05.15 오늘은 멘토링 받았던 것에 대해 팀원들과 회의하고, 강사님의 코멘트를 받았다. 그리고 개인 개발을 진행했다. 2023.05.16 오늘은 개인으로 프로젝트를 진행하다가 1시부터 AI 지도학습에 대해 기초적인 부분을 배웠다. 트레이닝 데이터 결과와 테스트 데이터 결과가 고르게 나온 것이 좋다고 하셨다. 이외의 다른 데이터를 넣었을때도 좋게 나오면 괜찮다고 하셨다! 여러가지 방법중 가장 좋은 결과가 나오는 방법을 model이라고 한다고 하셨다. 수업중에서 지도학습과 비지도학습에 대해 짧게 설명을 듣고 우리는 지도학습을 배 울 것이라고 하셨다. weka 를 이용해서 타이타닉데이터를 확인 하는 것 까지 오늘 했다. 오늘 수업 마치고 알고리즘 스터디를 했다. 5문제를 풀었는데 그중 수열과구간쿼리..

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 15주차 정리

2023.05.08 오늘은 개별 마무리 할 것 들을하고, 스프링 프로젝트 생성(개인 패키지 생성) + db 생성을 진행했다. 그리고 부트스트랩 적용 특강을 들었다. 특강을 듣기전에는 대충 이렇게 하는거겠지? 라는 생각이었는다 듣고나니 이렇게 하는것 이구나 라는것을 확실히 배웠다. 내일부터 코드 짜는것이 시작될 것 같다. 2023.05.09 오늘은 팀원들의 테이블을 합쳐서 FK등을 연결하는 작업을 했다 내가 맡은 member 테이블이 FK로 이어지는 것이 많아 내가 ERD 를 하는것을 맡기로 했다. FK 등을 다 연결하기는 했는데 정렬이 너무 어지럽게 되어있어서 FK키가 많이 이어진 member, bbs 테이블을 중앙에 두고정렬을 진행했다. 그리고 우리 팀이 사용하기로한 부트스트랩 테마를 적용하는 것을 진..

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 14주차 정리

2023.05.01 오늘은 수업이 없는 월요일이다! 미니프로젝트 기간이 끝나고 파이널 프로젝트를 막 시작했기 때문에 오늘은 많은 것을 하지는 않았고, 알고리즘 문제 11개 정도만 풀어서 깃허브에 올렸다. 코딩테스트 문제 글이 길어질수록 이해하는데 시간이 더 소요되는 것 같다. 하지만 이것도 계속 하다보면 좋아질것이라고 생각한다!! 꾸준히 해보자구!!! 2023.05.02 파이널 프로젝트 저번주에 했던 주제에 대해 토요일날 멘토님들의 코멘트를 듣고 우리팀은 주제를 바꾸기로 했다. 강사님과 보조강사님께 새로운 주제가 괜찮은지 여쭈어 보았다. 그리고 나머지 시간은 팀원들과 회의를 계속 했다. 확실히 회의만 하게 되니 수업만 할 때 보다는 쉽게 지치는것 같았다. 그래도 저번 주제보다 이번주제가 뭔가 더 마음에 ..

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 13주차 정리

2023.04.24 오전수업에서는 몽고db를 깔았다. 몽고DB 클라이언트 프로그램(compass, studio-3T)도 깔았다. ex) mysqld 클라이언트 프로그램(Dbeaver 등등) 회사에서 RDB를 주로 쓰고, 반정형이 필요할때만 몽고db를 쓰기 때문에 프로젝트에서는 RDB를 주로 쓰는게 가장 좋다고 하셨다. 그외에 부가적으로 몽고db는 가능하다고 하셨다. 질문 RDB뭐쓰셨어요? mysql이랑 오라클 사용해봤어요 NoSQL뭐써봤어요? 몽고db 써봤어요. 그 외에 뭐있는지 아세요? redis, Dynamo 등이 있어요. db의 분산환경을 만드는 기법이 뭔지 아세요? 샤딩입니다, 샤딩의 종류를 말해보세요. 가로샤딩(로우복제), 세로샤딩(컬럼복제) 가 있습니다. 네트워크의 분산환경을 만드는 것은? 클..

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 12주차 정리

2023.04.17 아스키코드에서 다른 것은 몰라도 대문자와 소문자는 32 차이가 난다는 것은 알아두기 (대문자 + 32 하면 소문자가 나옴) 팀플 회의에서 주제 확정 + 메뉴 논의 + 역할 정의를 했다. 그외에도 코딩테스트 문제를 몇 개 풀고, 문자열 정리 문제를내주셨다. 문제를 정하여 그것을 풀고 순서도까지 그려보는것이 미션이었다. Sort, reverse, frequency 정도는 알고 있으면 편하다고하셨다. 코테문제중에서 한 번만 등장한 문자 라는 문제가 너무 어렵더라... 이중 for문으로 풀면 시간복잡도 때문에 틀렸다고 나온다고 한다.. 2단계 초반 정도의 난이도라는데.. 나두 언젠가 쉽게 그문제를 풀수 있는 날이 오겠지!!? 윗단계로 올라갈수로 for문을 줄이는 방향으로 풀도록해야 한다고 하..

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 11주차 정리

2023.04.10 오늘부터 알고리즘 수업이 시작되었다!! 실제 업무에서는 cpu와 ram이 둘다 중하다고 하지만 코테에서는 cpu를 더 중하게 여긴다. 알고리즘과 자료구조 알고리즘: 램에 저장된 데이터처리 방식 (처리방법) [검색, 정렬] 자료구조: 램에 데이터를 저장하는 방식 (저장방법) 순서도 순서도를 그리는 실습과, 순서도를 보고 코드를 짜는 것도 실습했다. 보기쉬운것은 순서도! 하기 쉬운건 수도코드!! 수도코드를 짜본뒤 순서도를 그려보면 좋음 첫번째 둥근 기호는 시작, 끝을 적어두는 기호! 두번쨰 직사각형 기호는 처리할 것을 적어두는 기호! 세번쨰 다이아몬드 기호는 조건(분기)을 입력하는 기호! 네번째 평행사변형 기호는 데이터 입력에 사용되는 기호라고한다(이친구는 써보지 못함) 다섯번쨰 찢어진 ..

멀티캠퍼스 백엔드 개발자 취업캠프(Java) 입과 10주차 정리

2023.04.03 스프링 내부 처리방식이 알듯말듯 하게 머리속에서 알랑거린다 ㅠ 톰킷이 읽는 xml순서? web.xml => root-context.xml(context-loader) => servlet-context.xml 확인문제를 풀었다! 헷갈렸던 순서가 이제는 헷갈리지 않을수 있을 것 같다! url과 uri의 차이 url (uniform resources locator) => 통일된 자원의 위치 uri (uniform resources identifier) : id => 통일된 자원을 id로 표현, url형태 오늘 배운것을 토대로 게시글에 댓글다는것을 구현하였다! 주말에 또 복습해야겠다!! 2023.04.04 스프링내부처리방식 그림을 다시 그려보고 흐름도 생각해봤다! 빨간 list가 무엇을 뜻하..