본문 바로가기

반응형

전체 글

(364)
[TIL] 2021.01.18 REST API, HTTP, HttpHandler Facts 스프링 공부 코딩테스트 짝프로그래밍 (k번째 수) Feelings good. 운동했다! Findings REST API Representational State Transfer Application Programming Interface 그러니까, 전통적으로 많이 쓰는 서버 API의 컨벤션 정도로 이해하면 되려나..? HTTP Hypertext Transfer Protocol 요청하고 응답받는 무언가.. HttpHandler HTTP를 핸들링하는 인터페이스.. ㅋㅋ 2차원 배열 x축으로 1,2,3,4 가는 것이 행이고 y축으로 1,2,3,4 가는 것이 열이다. x축이 3, y축이 1이면 3행 1열이다. 다만 배열의 index는 0부터 시작하기 때문에 주의가 필요하다. JavaScript에서도 ..
[TIL] 2021.01.17 자바 스터디 마무리, 짝 프로그래밍 Facts - git training - java 프로그램 만들기 시도 - javascript 코딩테스트 문제풀이 - 자바 스터디 마무리 docs.google.com/spreadsheets/d/1s4c4V-Kr_DHucSn_XjEoUcuBC6ukqbQK9ZWpz1YJJaI/edit?usp=sharing Feelings very good! 😊 Findings 짝프로그램은 겁나 재밌다..! 혼자 솔플하는 것보다 같이 게임하는 게 재밌는 거랑 똑같은 이치. 진짜 같이 게임하는 것만큼 재밌다. javascript는 string에 +=도 가능하다! let string = "안녕하"; string += "세요"; //string == "안녕하세요"; Future Action Plans Spring 풀리퀘 만들기! ..
[TIL] 2021.01.16 exception throw Facts java 공부 알고리즘 공부(코딩테스트 준비) Feelings OK Findings throw 에러처리를 try catch 구문으로 하지 않고 다음 사용자에게 미루는 것 예를 들어 A 클래스의 메소드를 B 클래스가 사용할 때 A에서 발생할 수 있는 에러를 A에서 throw하고 B에서 try catch를 사용해 처리할 수 있다. How to solve a problem 2. Explore examples 1) start with simple examples 2) progress to more complex examples 3) explore examples with empty inputs 4) explore examples with invalid inputs Future Action Plans ..
[TIL] 2021.01.15 exception Facts 자바 exception 공부 flexibleHabit 업데이트 대전에서 남양주로 이사 daily-coding 공부(알고리즘) Feelings tired.. 장시간 운전하고 짐 옮기고 공부하려니 힘들다 Findings exception 오류 처리를 위한 어떤 것(일단은) \n "" 안에서 \n은 줄바꿈이다. try catch finally try{ 오류가 발생할 수도 있는 구문 } catch { 오류가 발생했을 때 실행할 구문 } finally { 오류가 발생하든 안하든 꼭 실행해야하는 구문 }; How to Solve a Problem? 1. Understanding the problem 을 위한 질문들 1) Can I restate the problem in my own words? 2) W..
[TIL] 2021.01.14 Collection frameworks Facts Java 공부 - Collection Frameworks flexiblehabit 업데이트 daily-coding 1커밋 Feelings Good Findings 컬렉션 프레임워크 전체 조망도 Set 집합. 순서가 없다. 중복을 허용하지 않는다. ArrayList 미리 배열의 크기를 정해놓지 않아도 값을 계속 추가할 수 있다. 중복을 허용한다. 제네릭 캐스팅을 강제로 해주지 않아도되도록 미리 collection의 데이터타입을 명시하는 것. 강제 캐스팅보다 데이터타입의 안정성을 더 잘 보장한다. ArrayList arrayObj = new ArrayList(); arrayObj.add("one"); String value = arrayObj.get(0); //오류가 발생한다. String val..
[TIL] 2021.01.13 객체지향의 사실과 오해 Facts 객체지향의 사실과 오해 독서 & 스터디 참여 자바스크립트 코딩테스트 시도 1커밋 flexibleHabit 1커밋 자바 공부 Feelings OK Findings 객체란? 역할과 책임을 가지고 협력하는 자율적인 개체 여러 역할을 가진 여러개의 객체들이 프로그램의 목적을 위해 협력한다. 자율적이란 말은 자신의 상태를 자신이 결정하는 것이다. 외부의 어떤 것도 자신의 상태를 직접 침범할 수 없다. 클래스란? 객체를 구현하는 한 방법이다. 절차지향과 객체지향의 차이점은? 절차지향은 데이터를 중심으로 순서대로 프로그래밍을 설계한다. 따라서 순서가 바뀌었을 때 프로그램이 잘 동작할지 보장하기 힘들다. 객체지향은 객체의 기능을 중심으로 순서와 관계없이 프로그래밍을 설계한다. 그래서 재사용이 용이하고 유지보..
[TIL] 2021.01.12 컬렉션, 예외, 폴리야 Facts 자바 공부 생활코딩 fleibleHabit 1커밋 자바스크립트 코딩테스트 1커밋 Feelings Not so good Findings 인생은 녹록치 않다. 가족의 행복을 지키려면 돈이 있어야 한다. 나의 행복을 지키려면 돈이 있어야 한다. 알고리즘이란? a process or set of steps 왜 알아야하는가? 문제해결의 기본이다. Interviews애서 중요하다. ^^ 어떻게 향상시키는가? plan 짜기 common patterns 마스터하기 Problem solving understand the problem concrete examples break it down solve or simplify look back and refactor recap and interview strate..
[TIL] 2021.01.11 알면서도 알지 못하는 것들 Facts JavaScript 알고리즘 강의 수강 flexiblehabit 업데이트 1커밋 알면서도 알지 못하는 것들 - 김승호 읽기 Feelings Good Findings javascript udemy 강의노트 Big O notation은 공간복잡도도 나타낸다. for문이 몇개 있든 공간복잡도는 변수를 몇 개 사용하느냐에 따라 달라진다. Array 맨 끝에 추가, 삭제하면 O(1) Array 맨 처음에 추가, 삭제하면 그 뒤 모든 index가 바뀐다. 즉 O(n) Key, value 값을 이용하는 Object는 대부분 O(1) Future Action Plans 아침에 일어나자마자 숨쉬기 운동, 스트레칭하고 임원회의 열기 Feedback 오늘은 아침부터 별로인 날이었다. 일찍은 일어났지만 몸이 엄청 ..

반응형