- 학습한 내용을 글로 기록합니다.
- 작성된 내용을 이해하고 응용할 수 있습니다.
- Java
- Reference Type
- String-method
- OOP
- class
- static fields, methods
- getter, setter, constructor, builder
- abstract class
- interface
- inner class
- anonymous class
- java.util
- SOLID 원칙
- refelction
- checked, unchecked exception
- JVM 구조
- GC 이해하기
- spring, spring boot
- spring
- API
- DAO DTO VO
- JPA, ORM
- build.gradle
- 서블릿과 디스패처 서블릿 - Servlet, Dispatcher Servlet
- 스프링을 사용하는 이유
- JDBC와 DataSource
- 스프링 AOP
인터넷 네트워크
URI와 웹 브라우저 요청 흐름
HTTP
HTTP 메서드
HTTP 메서드 활용
HTTP 상태코드
HTTP 헤더 (일반 헤더)
- 기본 문법
- DOM
- var let const
- Hoisting
- Template Tagged literals
- PAD
- setTimeout setInterval
- webStorage
- Array Function
- Slice vs Splice vs Split
- every some
- ShallowCopy? DeepCopy?
- Destructuring
- Spread-Rest
- try...catch
- this
- Arrow Function =>
- CallBack Function
- Function Declaration vs Expression
- 상속
- getter setter
- import export
- 동기 / 비동기
- for ... in for ... of and enumerable iterable
- React
- Virtual DOM
- component
- props
- event handler
- style
- styled-components
- emotion
- contorlled / uncontrolled component
- array rendering
- axios
- Helmet
- uuid
- useState
- useEffect
- useRef
- useMemo
- useCallback
- useContext
- router
- CustomHooks
- useInput | useTabs | useTitle | useClick | useConfirm | usePreventLeave | useBeforeLeave | useFadeIn | useNetwork | useScroll | useFullscreen | useAxios | useJinheonsRandom
- React Query
- react-hook-form
- react-beautiful-dnd
- framer-motion.md