본문 바로가기

분류 전체보기231

개념정리(feat.니꼴라스 성님) 들어가기전에 알고리즘에 니꼴라스 성님께서 SQL에 대해 5분설명해주는 영상이 뜨길래 한번 시청했다. 먼저, 데이터베이스에는 두가지 종류가 있다고 한다. 1) Relational, 2) Non-Relational 혹은 1) SQL, 2) No SQL 대다수의 회사, 기관들에서는 SQL을 사용하기 때문에 SQL이 업계표준이라고 한다. SQL은 어떻게 생겼고 어떻게 작동할까? 엑셀과 비슷하게 생겼다. 행(row)과 열(column)이 있다. SQL은 프로그래밍 언어가 아니라 쿼리용 언어라 실제 사람들이 사용하는 언어와 비슷하다. 예를 들어, SELECT email FROM students; 이런식이다. ORM은? 예를들어 파이썬을 가져와 SQL로 바꿔주는것. 예를 들어 장고ORM이 있다. 개발자들은 ORM에 .. 2023. 4. 18.
최댓값과 최솟값 아 쉽네~ 했다. 문자열을 split으로 나누고, 배열의 최댓값 최솟값을 return하면 되겠네 했는데 무슨일인지 class Solution { public String solution(String s) { String str[] = s.split(" "); Arrays.sort(str); String answer = str[0] + " " + str[str.length-1]; return answer; } } 이렇게 했는데, Arrays.sort(str); 여기서 오류가 발생했다. 혹시나 인텔리제이에서 해봤다. String a 를 예시처럼 "-1 -2 -3 -4"로 바꾸고 돌려보니, -1 -4 가 출력이됐다. 쉬바 다시풀어야지! 그냥 처음에 생각했던 for문을 돌려서 해보니 결국 풀리긴했는데...코드가.. 2023. 4. 18.
mySQL을 배워보자. 부트캠프에서 배운건 많지만 역시 6개월은 너무나 짧았다. 나는 백엔드 개발자를 희망하지만 데이터베이스쪽 지식이 너무 없다. (이것이 메타인지..?) 그렇게 되어, 데이터 에서 가장 많이쓰는 MySql을 강의를 보며 정리하고, 내껄 만들어 보겠다! 먼저 얄코님의 왕초보용!갖고 노는 MySQL 데이터베이스 강좌를 보며 해보겠다! 태형이 화이팅~ *얄코님의 강좌는* https://www.youtube.com/watch?v=dgpBXNa9vJc 2023. 4. 11.
부트캠프가 끝난뒤...(1) 6개월간의 부트캠프가 끝났다. 그간 나는 정말 많이 성장했을까? 싶어서 회고 겸 정리를 다시 해보자 한다. section1부터 차근차근 보며 뭘했는지 적어보려고 한다. ㅇ 웹 클라이언트와 웹 서버에 대해 배웠다. client server architecture(2-tier architecture) 설계방식을 배웠었다. 간단히 리소스가 존재하는곳(서버)과 리소스를 사용하는 앱(클라이언트)을 분리시킨것이다. 여기서 리소스를 저장하는 공간을 따로 마련한곳(DB)을 추가하면 3-tier architecture. ㅇ HTML과 CSS를 한번씩 써봤다. ㅁ Java 기초를 배웠다. 4가지 특징을 배웠는데 이건 기억해 두고 가야할것같다. 내가 제일 많이 쓰는 언어기도 하니 외워두고 가야겠다. 1. 운영체제에 독립적이.. 2023. 4. 11.