전체 글 61

240729

Algorithm숫자의 자리수 계산-> 문자열로 변환하여 length 사용 (toString)int num = 1328723;int len = Long.toString(num).length(); 정수 내림차순으로 배치하기 Java 풀이숫자를 문자로 변환해 사용할 수 있는 함수들을 외워야겠다public long solution(long n) { long answer; // 배열 정렬 후 str문자열에 저장 String str = ""; // 숫자를 String 배열로 변환 String[] strArr = Long.toString(n).split(""); // 숫자가 하나씩 담긴 String 배열 정렬 Arrays.sor..

TIL 2024.07.29

240726

정적 멤버를 정의하는 static 키워드 계산기 프로젝트에 사칙연산 외에 원의 넓이 계산 기능을 넣으면서 오류가 발생했다프로젝트1 Caclulator 클래스에서 모든 연산을 처리 CalculatorFieldprivate static Queue calcResultQueueprivate static Queue areaRedultQueueMethodcalculate() // 사칙연산removeResult() // 결과 삭제inquiryResult() // 결과 출력calculateCircleArea() // 원의 넓이 계산getCalcResultQueue()setCalcResultQueue()getAreaResultQueue()setAreaResultQueue()프로젝트2resultQueue가 static으로..

TIL 2024.07.26

240725

Java 강의가 후반부로 넘어가면서 명확하게 이해되지 않는 내용들이 나오고 있다Exception, Extends, Abstract, Interface ...개인과제를 위해 완강을 빠르게 하는게 목표라서 우선은 실습만 따라해보고 넘기는중 예외처리에 대해 강의를 들었는데도막상 코드에 적용하려니까 쉽지 않았다 CalculatorExceptionpackage calculator;public class CalculatorException extends Exception{ public CalculatorException(String errorMessage) { super(errorMessage); }}Exception을 상속받은 custom Exception Calculator...publi..

TIL 2024.07.25

240724

교육중 PC 변경할때 설치할 것들JavaJDK-17Gitgit config --global i18n.commitencoding "UTF-8”  git config --global i18n.logoutputencoding "UTF-8”IntelliJD2Coding, rainbow brackets, key Promoter X, indent rainbow, mouse wheelSlackZoomNotionoCam이번주는 개인 과제 주차로 프로젝트 기본 파일이 배포되었다Level1을 하는 과정에서 자료형을 잘못 선언한걸 늦게 알아차렸다Commit이 지저분해질 것 같아 아예 다 밀고 처음부터 다시했다IntelliJ에서 프로젝트가 제대로 읽히지 않았다캐시가 어디에서 잡혀서 안읽히는지 정확히는 모르겠다다운받은 프로젝트..

TIL 2024.07.24

220723

Java 강의는 복습한다는 생각으로 듣고 있다 Github에 실습파일을 업로드 했다https://github.com/everydayspring/java-study GitHub - everydayspring/java-studyContribute to everydayspring/java-study development by creating an account on GitHub.github.com 네이밍 규칙클래스: 대문자로 작성Car, Main, Recipe메서드: 소문자로 작성, 카멜 표기법 사용gasPedal, setGear변수: 소문자로 작성, 카멜 표기법car, speed, company, intNumber, arrList상수: 대문자로 작성COMPANY패키지: 소문자로 작성constructor Li..

TIL 2024.07.23

240722

과정이 2주차에 들어서면서 java 기초문법 강의를 듣기 시작했다첫시간에는 간단한 개요 및 자료형 실습까지 진행했다과제로 Scanner를 사용하면서 원하는 데이터를 저장하지 못했다  Scanner sc = new Scanner(System.in); String name = sc.nextLine(); double star = sc.nextDouble(); String explain = sc.nextLine(); System.out.println(name); System.out.println(star); System.out.println(explain);nextDouble(), nextInt()와 같은 함수..

TIL 2024.07.22

240719

내일배움캠프 JAVA Spring 과정 5일차  ⭐ 드디어 ⭐ 1주차 마지막날5일내내 10시간 이상 컴퓨터 앞에 앉아있던 나에게 박수를..시작이라 정신없어서 시간이 빨리갔다아침마다 알고리즘, SQL 문제 풀이, 웹강의, SQL강의, 미니프로젝트하루를 끝낼때마다 작성하는 TIL까지...SQL마지막 숙제는 하나 남았지만 한주를 마무리하며 사용했던 툴, 서비스 정리해보기 Visual Studio Code (vscode)특정 언어의 IDE가 아닌 텍스트 에디터여서 다양한 언어를 지원한다이번 과정에서는 HTML, CSS, JavaScript로 구성된 웹페이지 프로젝트에서 사용했다어두운톤에 색 잘보이는 theme 포기못해... ^^Java JDK 설치과정은 생략지금 찾아보니 웹버전도 있다 DBeaver데이터베이스 ..

TIL 2024.07.19

240718

내일배움캠프 JAVA Spring 과정 4일차  어제 작성한 firebase 연결단 코드가 영 지저분해서 찝찝했는데 오늘 해결했다!처음 코드는 [왕초보] 웹개발 종합반 강의에서 실습한 예제를 사용했는데우선 테이블 데이터를 모두 가져왔고 반복문을 돌려 필요한 row를 찾았다but 테이블 전체를 모두 가져오는 코드가 너무 비효율적이다   원하는 row만 가져오고 싶어서 튜터님과 ChatGPT의 도움을 받아 수정했다query와 where을 사용해 필요한 row를 선별해서 가져왔으나getDocs를 여전히 사용하기 때문에 forEach문 사용이 불가피했다(query와 where사용을 위해 import를 추가작성했다)   뭔가 이상한데?🤔생각해보니 어제 사용못했던 getDoc함수도query랑 똑같이 그냥 imp..

TIL 2024.07.18

240717

내일배움캠프 JAVA Spring 과정 3일차 SQL 강의 3주차까지 완료데일리루틴을 위한 git repogitory를 만드는데 또 막혔다진짜 git같네..어제는 branch 이름을 잘못적은게 문제였고오늘은 빈프로젝트 clone이후에 init해야 하는걸 몰라서 시간을 잡아먹었다근데 에러메세지는 똑같이 나옴미니프로젝트는 원활하게 진행중개인페이지에 사진만 넣으면 완성이다오늘 합류한 마지막 팀원 정보까지 모두 적용했다우선은 각각 개인페이지를 html파일로 작성해 완성했고다섯개 파일을 하나로 줄이기 위해 firebase를 사용했다  server를 돌려서 get방식을 사용해야하나 고민을 했는데(server 돌리는데만 하루는 걸릴것 같아서..)script에서 한줄로 간단하게 해결했다 const received..

TIL 2024.07.17

240716

내일배움캠프 JAVA Spring 과정 2일차 오전에는 front-end 강의를 끝냈다!뒤쪽 2시간 분량은 데이터베이스 연결 및 배포라서정지 없이 런타임 그대로 들을 수 있었다.짧은 강의였지만 꽉채운 웹페이지도 완성하고배포까지 하는 과정이 다 포함되있어서 알찼다.오랜만에 이런 개발(이라고 해도 될까)을 하니 너무 즐거운마음.. 오늘의 특강은 TIL!왜 TIL을 써야하는지 어떤방법으로 써야하는지결론적으로는 취업을 위한 활동이고나의 목표도 동일하니 열심히 써보고있다사실 어제 TIL도 오늘 썼지만 ;;우선은 일기방식으로 작성해보기로 했다특강후에는 팀프로젝트를 진행했다구현 난이도가 크지는 않은데 팀원간 레벨의 차이가 있다보니일을 나누는 것이 쉽지 않았다게다가 우리팀은 전부.. 내향인 조합이라 의견취합이 더 힘들..

TIL 2024.07.16