https://github.com/tlsgmltjd/til
학습한 내용을 글로 기록합니다
https://github.com/tlsgmltjd/til
backend computer-science database springboot
Last synced: about 1 year ago
JSON representation
학습한 내용을 글로 기록합니다
- Host: GitHub
- URL: https://github.com/tlsgmltjd/til
- Owner: tlsgmltjd
- Created: 2023-05-02T13:24:14.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2024-04-06T14:59:43.000Z (about 2 years ago)
- Last Synced: 2024-04-06T15:48:56.709Z (about 2 years ago)
- Topics: backend, computer-science, database, springboot
- Homepage:
- Size: 435 KB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# TIL
- 학습한 내용을 글로 기록합니다.
- 작성된 내용을 이해하고 응용할 수 있습니다.
---
### Java
- [Java](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/java.md)
- [Reference Type](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/referenceType.md)
- [String-method](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/string-method.md)
- [OOP](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/OOP.md)
- [class](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/class.md)
- [static fields, methods](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/static-fields-method.md)
- [getter, setter, constructor, builder](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/getter-setter-constructor-builder.md)
- [abstract class](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/abstract-class.md)
- [interface](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/interface.md)
- [inner class](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/inner-class.md)
- [anonymous class](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/anonymous-class.md)
- [java.util](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/java.util/java.util.md)
- [collection-framework](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/java.util/collection-framework.md)
- [generic](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/java.util/generic.md)
- [SOLID 원칙](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/solid.md)
- [refelction](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/reflection.md)
- [checked, unchecked exception](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Java/checked-unchecked-exception.md)
- [JVM 구조](https://tlsgmltjd.tistory.com/5)
- [GC 이해하기](https://tlsgmltjd.tistory.com/11)
### Spring
- [spring, spring boot](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Spring/spring-springboot.md)
- [spring](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Spring/spring.md)
- [API](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Spring/API.md)
- [DAO DTO VO](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Spring/dto-dao-vo.md)
- [JPA, ORM](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Spring/jpa-orm.md)
- [build.gradle](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Spring/build.gradle.md)
- [서블릿과 디스패처 서블릿 - Servlet, Dispatcher Servlet](https://tlsgmltjd.tistory.com/4)
- [스프링을 사용하는 이유](https://tlsgmltjd.tistory.com/10)
- [JDBC와 DataSource](https://tlsgmltjd.tistory.com/8)
- [스프링 AOP](https://tlsgmltjd.tistory.com/13)
* [김영한 스프링 입문](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Spring/SpringRoadMap/스프링입문.md)
* [김영한 스프링 JPA 활용 1](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Spring/SpringRoadMap/%EC%8A%A4%ED%94%84%EB%A7%81JPA%ED%99%9C%EC%9A%A91.md)
- [스프링부트 요청과 응답](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Spring/SpringBook/%EC%8A%A4%ED%94%84%EB%A7%81%EC%9A%94%EC%B2%AD%EA%B3%BC%EC%9D%91%EB%8B%B5.md)
- [스프링부트 테스트코드](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Spring/SpringBook/%EC%8A%A4%ED%94%84%EB%A7%81%EB%B6%80%ED%8A%B8%ED%85%8C%EC%8A%A4%ED%8A%B8%EC%BD%94%EB%93%9C.md)
### DB
- [DB 인덱스 진짜 이해하기](https://tlsgmltjd.tistory.com/14)
### OS
- [동기화를 위한 뮤텍스와 세마포어](https://tlsgmltjd.tistory.com/9)
- [프로세스와 스레드](https://tlsgmltjd.tistory.com/12)
### Node.js
- [Node.js](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Node/nodejs.md)
- [express](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Node/express.md)
### Kotlin
- [Kotlin](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/Kotlin/kotlin.md)
---
### DevOps
- [CI/CD](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/DevOps/CICD.md)
---
### HTTP
인터넷 네트워크
- [IP(인터넷 프로토콜)](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/ip.md)
- [TCP, UDP](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/tcp-udp.md)
- [PORT, DNS](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/port-dns.md)
URI와 웹 브라우저 요청 흐름
- [URI](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/uri.md)
- [웹 브라우저 요청 흐름](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/brower-request-cycle.md)
HTTP
- [모든 것이 HTTP](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/http.md)
- [클라이언트 서버 구조](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/client-server.md)
- [Stateful, Stateless](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/stateful-stateless.md)
- [Connectionless](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/connectionless.md)
- [HTTP 메시지](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/http-message.md)
HTTP 메서드
- [HTTP API 만들기](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/make-http-api.md)
- [HTTP 메서드 GET, POST](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/http-method-cr.md)
- [HTTP 메서드 PUT, PATCH, DELETE](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/http-method-upd.md)
- [HTTP 메서드의 속성](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/http-method-attribute.md)
HTTP 메서드 활용
- [클라이언트에서 서버로 데이터 전송](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/http-server-client-data.md)
- [HTTP API 설계 예시](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/http-api-structure-example.md)
HTTP 상태코드
- [HTTP 상태코드](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/http-status-code.md)
- [2xx - 성공](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/http-status-code-2xx.md)
- [3xx - 리다이렉션](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/http-status-code-3xx.md)
- [4xx - 클라이언트 오류, 5xx - 서버 오류](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/http-status-code-4xx-5xx.md)
HTTP 헤더 (일반 헤더)
- [HTTP 헤더 개요, 표현](https://github.com/tlsgmltjd/TIL/blob/main/BackEnd/http/http-header.md)
---
### HTML
- [DOM](https://github.com/tlsgmltjd/TIL/blob/main/HTML/DOM.md)
- [HTML](https://github.com/tlsgmltjd/TIL/blob/main/HTML/html.md)
- [Semantic Tag](https://github.com/tlsgmltjd/TIL/blob/main/HTML/SemanticTag.md)
- [Tags](https://github.com/tlsgmltjd/TIL/blob/main/HTML/Tags.md)
### CSS
- [Style](https://github.com/tlsgmltjd/TIL/blob/main/CSS/style.md)
- [inline-block](https://github.com/tlsgmltjd/TIL/blob/main/CSS/inline-block.md)
- [BoxModel](https://github.com/tlsgmltjd/TIL/blob/main/CSS/boxmodel.md)
- [CssLayout](https://github.com/tlsgmltjd/TIL/blob/main/CSS/css-layout.md)
- [반응형](https://github.com/tlsgmltjd/TIL/blob/main/CSS/%EB%B0%98%EC%9D%91%ED%98%95.md)
### JS
- [기본 문법](https://github.com/tlsgmltjd/TIL/blob/main/JS/javascript.md)
- [DOM](https://github.com/tlsgmltjd/TIL/tree/main/JS/DOM)
- [var let const](https://github.com/tlsgmltjd/TIL/blob/main/JS/var-let-const.md)
- [Hoisting](https://github.com/tlsgmltjd/TIL/blob/main/JS/Hoisting.md)
- [Template Tagged literals](https://github.com/tlsgmltjd/TIL/blob/main/JS/Template-Tagged-literals.md)
- [PAD](https://github.com/tlsgmltjd/TIL/blob/main/JS/PAD.md)
- [setTimeout setInterval](https://github.com/tlsgmltjd/TIL/blob/main/JS/setTimeout-setInterval.md)
- [webStorage](https://github.com/tlsgmltjd/TIL/blob/main/JS/webStorage.md)
- [Array Function](https://github.com/tlsgmltjd/TIL/blob/main/JS/ArrayFunction.md)
- [Slice vs Splice vs Split](https://github.com/tlsgmltjd/TIL/blob/main/JS/Slice-Splice-Split.md)
- [every some](https://github.com/tlsgmltjd/TIL/blob/main/JS/every-some.md)
- [ShallowCopy? DeepCopy?](https://github.com/tlsgmltjd/TIL/blob/main/JS/ShallowCopy-DeepCopy.md)
- [Destructuring](https://github.com/tlsgmltjd/TIL/blob/main/JS/Destructuring.md)
- [Spread-Rest](https://github.com/tlsgmltjd/TIL/blob/main/JS/Spread-Rest.md)
- [try...catch](https://github.com/tlsgmltjd/TIL/blob/main/JS/try...catch.md)
- [this](https://github.com/tlsgmltjd/TIL/blob/main/JS/this.md)
- [Arrow Function =>](https://github.com/tlsgmltjd/TIL/blob/main/JS/ArrowFunction.md)
- [CallBack Function](https://github.com/tlsgmltjd/TIL/blob/main/JS/CallBackFunction.md)
- [Function Declaration vs Expression](https://github.com/tlsgmltjd/TIL/blob/main/JS/Function-Declaration-Expression.md)
- 상속
- [constructor](https://github.com/tlsgmltjd/TIL/blob/main/JS/constructor.md)
- [prototype](https://github.com/tlsgmltjd/TIL/blob/main/JS/prototype.md)
- [class](https://github.com/tlsgmltjd/TIL/blob/main/JS/class.md)
- [getter setter](https://github.com/tlsgmltjd/TIL/blob/main/JS/getter-setter.md)
- [import export](https://github.com/tlsgmltjd/TIL/blob/main/JS/import-export.md)
- 동기 / 비동기
- [Synchronous Asynchronous](https://github.com/tlsgmltjd/TIL/blob/main/JS/Synchronous-Asynchronous.md)
- [Promise](https://github.com/tlsgmltjd/TIL/blob/main/JS/Promise.md)
- [async await](https://github.com/tlsgmltjd/TIL/blob/main/JS/async-await.md)
- [fetch](https://github.com/tlsgmltjd/TIL/blob/main/JS/fetch.md)
- [for ... in for ... of and enumerable iterable](https://github.com/tlsgmltjd/TIL/blob/main/JS/for...in-for...of-enumerable-iterable.md)
### TypeScript
- [TypeScript](https://github.com/tlsgmltjd/TIL/blob/main/TypeScript/what-is-typesctipt.md)
- [Types](https://github.com/tlsgmltjd/TIL/blob/main/TypeScript/typescript-type.md)
- [functions](https://github.com/tlsgmltjd/TIL/blob/main/TypeScript/functions.md)
- [classes-and-interfaces](https://github.com/tlsgmltjd/TIL/blob/main/TypeScript/classes-and-interfaces.md)
- [ts-react-form](https://github.com/tlsgmltjd/TIL/blob/main/TypeScript/ts-react-from.md)
### React
- [React](https://github.com/tlsgmltjd/TIL/blob/main/React/what-is-react.md)
- [Virtual DOM](https://github.com/tlsgmltjd/TIL/blob/main/React/VirtualDOM.md)
- [component](https://github.com/tlsgmltjd/TIL/blob/main/React/component.md)
- [props](https://github.com/tlsgmltjd/TIL/blob/main/React/props.md)
- [event handler](https://github.com/tlsgmltjd/TIL/blob/main/React/event-handler.md)
- [style](https://github.com/tlsgmltjd/TIL/blob/main/React/style.md)
- [styled-components](https://github.com/tlsgmltjd/TIL/blob/main/React/styled-components.md)
- [emotion](https://github.com/tlsgmltjd/TIL/blob/main/React/emotion.md)
- [contorlled / uncontrolled component](https://github.com/tlsgmltjd/TIL/blob/main/React/style.md)
- [array rendering](https://github.com/tlsgmltjd/TIL/blob/main/React/contorlled-uncontrolled-component.md)
- [axios](https://github.com/tlsgmltjd/TIL/blob/main/React/axios.md)
- [Helmet](https://github.com/tlsgmltjd/TIL/blob/main/React/Helmet.md)
- [uuid](https://github.com/tlsgmltjd/TIL/blob/main/React/uuid.md)
- [useState](https://github.com/tlsgmltjd/TIL/blob/main/React/useState.md)
- [useEffect](https://github.com/tlsgmltjd/TIL/blob/main/React/useEffect.md)
- [useRef](https://github.com/tlsgmltjd/TIL/blob/main/React/useRef.md)
- [useMemo](https://github.com/tlsgmltjd/TIL/blob/main/React/useMemo.md)
- [useCallback](https://github.com/tlsgmltjd/TIL/blob/main/React/useCallback.md)
- [useContext](https://github.com/tlsgmltjd/TIL/blob/main/React/useContext.md)
- [router](https://github.com/tlsgmltjd/TIL/blob/main/React/router.md)
- **[CustomHooks](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/what-is-customhooks.md)**
- [useInput](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/useInput.md) | [useTabs](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/useTabs.md) | [useTitle](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/useTitle.md) |
[useClick](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/useClick.md) | [useConfirm](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/useClick.md) | [usePreventLeave](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/usePreventLeave.md) | [useBeforeLeave](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/useBeforeLeave.md) | [useFadeIn](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/useFadeIn.md) | [useNetwork](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/useNetwork.md) | [useScroll](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/useScroll.md) | [useFullscreen](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/useFullscreen.md) | [useAxios](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/useAxios.md) | [useJinheonsRandom](https://github.com/tlsgmltjd/TIL/blob/main/React/CustomHooks/useJinheonsRandom.md)
- [React Query](https://github.com/tlsgmltjd/TIL/blob/main/React/react-query.md)
- [react-hook-form](https://github.com/tlsgmltjd/TIL/blob/main/React/react-hook-form.md)
- [react-beautiful-dnd](https://github.com/tlsgmltjd/TIL/blob/main/React/react-beautiful-dnd.md)
- [framer-motion.md](https://github.com/tlsgmltjd/TIL/blob/main/React/framer-motion.md)
### State Management
#### conextAPI
- [contextAPI](https://github.com/tlsgmltjd/TIL/blob/main/StateManagement/ContextAPI/useContext.md)
#### Recoil
- [Recoil](https://github.com/tlsgmltjd/TIL/blob/main/StateManagement/Recoil/Recoil.md)
### Next js
- [Next.js](https://github.com/tlsgmltjd/TIL/blob/main/Nextjs/Nextjs.md)
- [Routing](https://github.com/tlsgmltjd/TIL/blob/main/Nextjs/Routing.md)
- [Image / Head](https://github.com/tlsgmltjd/TIL/blob/main/Nextjs/Image-Head.md)
- [Pre-rendering](https://github.com/tlsgmltjd/TIL/blob/main/Nextjs/Pre-rendering.md)