목록TIL (20)
개발지식 먹는 하마 님의 블로그
Java 전공책을 전체적으로 복습했다.클래스 등 이미 잘 알고 있는 내용은 가볍게 훑고 넘어갔고자세하게 기억이 나지 않는 부분부터 블로그에 정리하고자 했다.Java 그래픽 부분도 공부했는데 책에 전체적으로 내용이 퍼져있어서 아직 정리를 완료하지 못했다.[오늘의 학습 키워드]#예외처리 #하노이탑[학습 내용 정리]https://devhippo.tistory.com/29 Java - 예외 처리자바에서 예외 처리는 if와 else로도 처리가 가능하지만, 자바가 보유한 예외 처리 기능을 사용하는 편이 보다 명확하고 바람직한 프로그램 구조를 이룰 수 있다.[ try-catch ]Java의 기본적인 예외 처devhippo.tistory.com [학습하며 겪었던 문제점]하노이탑 알고리즘을 구상하는데서 어려움을 겪었다...
지금까지 주어진 사전캠프 과제는 완료했기 때문에 개인적인 공부에 집중했다.DFS와 BFS 관련 코딩 문제를 2개 풀었고,강의 수강을 먼저 완료하기 위해 잠시 미뤄두었던 Java 전공책을 읽었다.그 과정에서 과거 네이버 블로그에 작성했던 기록을 바탕으로 새로운 내용을 추가하여 알고리즘 기초에 관련된 내용을 정리했다.[오늘의 학습 키워드]#파일 입출력 # DFS #BFS[학습 내용 정리]https://devhippo.tistory.com/20 기초(1) 파일 입출력 C++ & Java다양한 케이스로 코드를 테스트하기 위해서는 txt나 csv파일을 통해서 테스트 케이스를 입력받는 것이 효율적이다.물론 어떤 데이터 값을 결과로 받을 때도 마찬가지이다.[ 헤더 파일 ]iostream : 입devhippo.tist..

오늘은 남은 웹개발 강의를 완강했다.이제 사전캠프 과제는 끝이다! 9일만에 클리어 >[오늘의 학습 키워드]#fetch #Firebase #스크래핑[학습 내용 정리]입력받은 url 주소로 웹 통신을 요청한다.fetch("url 주소").then(받은 데이터로 할 행동)구글에서 일정 사용량까지 무료로 지원해주는 데이터 베이스> 설정 방법// Firebase SDK 라이브러리 가져오기import { initializeApp } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-app.js";import { getFirestore } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-firestore.js";..
달리기반 Java 문제풀이를 완료했다.Java의 전체적인 내용을 전공책을 보며 한 번 정리하는 시간을 가지려고 했는데,받은 강의 진도를 먼저 나가야 할 것 같아서 웹 개발 강의를 먼저 수강했다.[오늘의 학습 키워드]#Java실습 #웹개발[학습 내용 정리]웹 개발의 전반적인 내용에 대해 학습했다.본격적으로 정리하기에는 시간이 부족해서 오늘은 여기에 간단한 내용만 적어보고자 한다.웹 페이지를 구성하는 3요소이다.HTML : 웹 페이지의 구조와 내용 = 뼈대CSS : 웹 페이지의 모양 = 데코JavaScript : 웹 페이지의 동적 변경 및 응용 프로그램 작성(Java와 JavaScript는 인도와 인도네시아 같은 관계라는 설명이 인상적이었다.)API = 서버의 창구 같은 역할브라우저가 주소를 통해 API로 ..
원래 계획은 달리기반 문제 풀이에 바로 돌입하는 것이었다.그런데 어제 문제 풀이 과정에서 생긴 의문을 튜터분께 질문하면서 가독성에 대해 지적을 받았고(관련 내용은 밑에 더 자세히 정리하고자 한다.)이로 인해 가독성의 중요성에 대해 다시 한번 인식하면서 문제를 풀기 전,Java 스타일 가이드를 한 번 훑고 넘어가야겠다는 생각이 들었다.스타일 가이드를 정리하는 과정에서 Annotation같은 Java의 중요한 문법들이 떠올랐고문제 풀이와는 별개로 이를 전체적으로 정리하고 넘어가면 좋을 것 같아서 내일 정리할 계획이다.[오늘의 학습 키워드]#Java스타일가이드 #실습[학습 내용 정리]Java 스타일 가이드 정리글https://devhippo.tistory.com/16[튜터 질의응답]내가 문제를 풀 때 어떤 부..

주말동안 5주차 내용 정리와 숙제 제출을 마쳤다.포트폴리오 정리와 영어 공부에 집중하느라 계획과 달리 달리기반 문제를 풀지는 못했기 때문에 오늘 다 풀었다.실습하는 동안 윈도우 함수를 너무 유용하게 사용했다.[오늘의 학습 키워드]#날짜함수 #윈도우함수 #실습 [학습 내용 정리]윈도우 함수 정리글https://devhippo.tistory.com/13날짜 함수 정리글https://devhippo.tistory.com/14 [학습하며 겪었던 문제점]C++과는 달리 다소 사용법이 한정적인 SQL 조건문 때문에 실습에서 약간 어려움을 느꼈다.MySQL 서버를 연결하며 DBeaver 설정이 이상하게 바뀌며 GROUP BY 관련 오류가 자주 뜨면서 더 어려움을 느낀 부분도 있었다. (이 부분은 여러 실습을 통해 완..
5주차 강의 수강을 마쳤다.효율적인 함수들 위주의 내용이다 보니 더 자세히 알고 싶어서 평소보다 시간이 더 많이 소요된 것 같다.피벗 테이블에 대해서만 확실하게 정리를 마쳤고 나머지는 강의에서 알려주지 않은 다른 유용한 함수는 없는지 등을 찾아보느라 아직 정리를 마치지 못했다.[오늘의 학습 키워드]#피벗 테이블[학습 내용 정리]피벗 테이블https://devhippo.tistory.com/11 SQL - 피벗 테이블[ 피벗 테이블 ]대량의 데이터 중 내가 원하는 데이터만을 집계해서 보여주는 테이블, 행 데이터를 열 데이터로 전환, 세로형 데이터를 가로형 데이터로 보여주는 형식이다.[ 피벗 테이블 작성devhippo.tistory.com[학습하며 겪었던 문제점]이번 회차에서는 겪은 문제점은 크게 없었다.강..
서브쿼리와 조인에 대해 한 번 더 실습하면서 숙련도를 키울 필요성이 있다고 생각했기 때문에,어제 세운 계획과는 다르게 무리해서 5주차 강의를 수강하지는 않았다.내용을 정리하면서 한 번 더 내용을 복습하고, 실습하는 시간을 가졌다. [오늘의 학습 키워드]#조인 #서브쿼리 #ETCs[학습 내용 정리]3일차에 끝마치지 못했던 조인과 서브쿼리에 대한 정리를 마쳤다.https://devhippo.tistory.com/8 SQL 문법 - 조인[ JOIN ]여러 개의 테이블을 연결하여 데이터를 검색하는 방법이다.필요한 데이터가 서로 다른 테이블에 있을 때 불러오기 위해서 사용한다.조인에는 대표적으로 6개의 유형이 있다.유형이미지설devhippo.tistory.comhttps://devhippo.tistory.com/..

1일차, 2일차 TIL은 각각 걷기반 과제에서 요구하는 파일을 제출했고 걷기반 문제 풀이를 모두 마쳤다.2일차에 Java 반복문 문제풀이가 너무 빨리 끝나서 SQL 스타일 가이드를 공부했다.3일차인 오늘 드디어 최종수강신청이 완료되어 강의를 받을 수 있었다. 남들보다 늦게 강의를 받았고, SQL을 사용해 본 경험이 있기 때문에 최대한 빠르게 강의 수강을 마치고자 했다.엑셀보다 쉽고 빠른 SQL 강의를 1주차부터 4주차까지 수강했다. 1주차와 2주차는 프로그램 설치와 기초적인 내용이었기 때문에 굉장히 빠르게 넘어갔다.[오늘의 학습 키워드]#문자열 #조건문 #조인 #서브쿼리[학습 내용 정리]다른 카테고리에 별도로 정리했다. 조인과 서브쿼리는 제한 시간 내에 정리를 마치지 못할 것 같아서 첨부하지 못했다.ht..
[Java]Java는 High-level의 객체 지향 프로그래밍 언어로 이식성이 높다는 장점이 있다. Java와 JavaScript는 명칭에 동일하게 Java가 들어가지만 엄연히 다른 언어이다. Java는 범용 프로그램 언어, JavaScript는 웹에서 실행되는 언어이다.Java 용어설명JDK Java 개발 키트JRE Java 런타임 환경JVM Java Virtual MachineJava 바이트코드JRE의 일부인 JVM을 위한 명령어 집합Java API 기본 객체, 네트워킹 및 보안 기능, XML 생성 및 웹 서비스를 포함하는 광범위한 라이브러리 세트Java 애플리케이션 서버트랜잭션 관리, 보안, 클러스터링, 성능, 가용성, 연결성 및 확장성 등의 기능을 통해 엔터프라이즈 애플리케이션을 위한 안정적인 ..