분류 전체보기
JAVA Basics
자바의 특징 1. WORA (Wirte Once and Read Anywhere) 자바는 운영 체제에 독립적인 특징을 지닌다 → 어느 운영체제에서도 사용 가능함 (windows, Linux, Mac ...) 2. Garbage Collections 더이상 사용하지 않는 메모리를 자동으로 정리하는 기능 가비지 컬렉션은 언제 발생하는가? 며느리도 모른다. 자기가 한가할 때 해줌 3. 객체 지향언어 자바는 객체지향 언어로 맴버 변수와 메서드를 갖는다 . : ~ has 4. 클래스는 자바의 최소 구성 단위이다 Variables 💡 Variable (변수) : 메모리 공간을 의미한다 메모리 공간에 값 (value) 를 할당(assign) 한 후에 사용한다 타입 변수에 저장되는 데이터 종류 타입 형 데이터 타입 정..
[SSAFY] 1년간 싸피 생활 회고 및 중도 퇴소
벌써 싸피에 다닌 지 1년이 다돼간다. 벌써 8기 모집 동영상과 소식들이 들려온다. 1년간 싸피에서 무엇을 배우고 어떻게 성장했는지 기록하고자 한다. + ) update 🎉 싸피 끝나기 한 달도 안 남기고 취업이 돼서 중도 퇴소를 하게 되었다. 마지막 프로젝트 발표까지 참여했지만 해당 상장과 여태까지 모은 마일리지를 받을 수 없어서 약간 아쉽긴 했다. 그래도 내 마음에는 남아있다 ㅎㅎ. 비록 수료는 하지 못했지만, 싸피로 인해 참 많은 것들을 얻어갈 수 있어서 싸피에 입과하기를 잘했다는 생각이 든다. 만약 내가 싸피에 입과하지 않았다면 계속 개발자에 미련이 남은 상태로 엔지니어의 커리어를 이어갔을 것 같은데, 싸피 덕분에 나도 드디어 꿈에 그리던 개발 직군에 취업할 수 있었다.. 싸피는 도움이 되었을까?..
패스트캠퍼스 챌린지 최종 후기
챌린지 성공 어제 오후 12/06(화)에 패스트캠퍼스에서 11월 30일 갓생살기 챌린지 성공 이메일이 발송되었다. 계기 싸피를 다니면서 골든벨에 나가게 된 같은 캠퍼스 사람들이랑 이야기하다가 정말 우연히 알게 된 챌린지였다. 강의 내용이랑 각자 반 분위기 등을 얘기하다가 패스트캠퍼스 챌린지에 대해 알게 되었는데 어째서..? 당시 시간이 11월 챌린지 신청 마감 30분 전이었다. 나는 세일을 보면 못 참는 사람이었고, 세일에 이벤트까지 하고 있다니... 캠퍼스분들과 상의하다 말고 그대로 결제를 해버렸다... 정가 259,000원짜리 강의가 139,000원이라는데 챌린지에 실패하더라도 강의 내용도 좋아 보였고 이 정도면 실패해도 혜자다! 하고 사버렸다 ㅠㅠ 평상시에도 알고리즘 능력 향상이 너무 더딘 것 같고..
패스트캠퍼스 챌린지 30일차
시청 강의 : Ch 09. 자료구조(해쉬) - 01. 블록체인에도 쓰이는 해쉬 테이블 1 시청 날짜 : 11/30/2021 해쉬 테이블 (Hash Table) 해쉬 테이블 key에 데이터(value)를 매핑할 수 있는 데이터 구조 해쉬 함수를 통해, 배열에 키에 대한 데이터를 저장할 수 있는 주소(index number)를 계산 key를 통해 바로 데이터가 저장되어있는 주소를 알 수 있으므로, 저장 및 탐색 속도가 획기적으로 빨라짐 미리 해쉬 함수가 생성할 수 있는 주소 (인덱스 번호) 에 대한 공간을 배열로 할당한 후, 키에 따른 데이터 저장 및 탐색 지원 용어 해쉬 함수 (Hash Function) : 임의의 데이터를 고정된 길이의 값으로 리턴해주는 함수 Hash Adress : 해슁 함수를 통해 리..
패스트캠퍼스 챌린지 29일차
시청 강의 : 03.이분 탐색 (Binary Search) -응용편 시청 날짜 : 11/29/2021 오늘 시청한 강의는 이분 탐색 응용편이다. 강의에서 문제 풀이를 들어봤는데 아직 혼자 못풀겠어서 조금 더 시도해봐야할 것 같다. 매개 변수 탐색 (Parametric Search) 오름 차순 보장 true / false 형태의 배열 특정 인덱스 값 O(T)에서 계산 가능 ex : up/down 게임 1~ 10000까지의 숫자 중에서 특정한 숫자를 파라미터로 찾는 게임. 만약 이 숫자보다 크면 yes, 작으면 no yes 인 경우 : 해당 숫자 이전의 숫자들도 전부 yes 임을 추측할 수 있음 worst case scenario : 모든 숫자를 전부 추측 해 보는 경우로 O(10000) Generalize..
패스트캠퍼스 챌린지 28일차
시청 강의 : CH04_04. 조인(inner join, outer join, self join) -1 시청 날짜 : 11/28/2021 오늘 강의에서 푼 문제는 inner join, outer join, 과 self join을 사용하여 푼 문제들이다. 하지만 이전에 정리하면서 위 세 join은 이미 정리했기 떄문에 오늘은 Update join과 delete join에 대해서 정리하려고 한다. Update Join MYSQL에서는 UPDATE 절에서 JOIN 을 사용할 수 있다. FOMRAT UPDATE T1, T2, [INNER JOIN | LEFT JOIN] T1 ON T1.C1 = T2. C1 SET T1.C2 = T2.C2, T2.C3 = expr WHERE condition 예제 CREATE D..