Giter VIP home page Giter VIP logo

til's Introduction

Today I Learned

오늘 새롭게 배운 혹은 삽질한 경험을 간단한 글들을 마크다운 문서로 정리 해 보자! start - Dec 12 2020

GIT

Operating System

1. Linux

2. Virtualization

Computer Science

1. Memory

2-1. 선형 구조

2-2. 비 선형 구조

3. 네트워크

4. 객체지향 프로그래밍

Programming

1. JAVA

1-2. 문법 및 기능

1-3. Java 8

1-5. JAVA 동시성 프로그래밍의 이슈를 해결하는 방법

1-6. 바이트 코드를 조작하는 다양한 방법

1-7 JCF - Java Collection Framework

1-8. Java EE

1-9. JAVA Design Pattern

1-10. Reference

etc...

1-10. junit

알고리즘

DevOps

1. Prometheus

2. AWS

3. Docker

4. Jenkins

BackEnd

1-1. Spring Triangle(IoC, AOP, PSA) - 스프링 3대 요소

2-1. charset 문제

3. Spring MVC

4. SpringSecurity

5. Build Tool

6. Transaction

5-1. Gradle

5-2. Maven

6. JPA

6-1. JPQL 객체지향 쿼리 언어

6-3. Spring DATA JPA

7. Node.js

8. SSH

Database

1. SQL 전문가 가이드

  1. 데이터 모델링의 이해
  2. 엔터티 - Entity
  3. 데이터 모델과 성능
    1. 정규화
    2. 반정규화
    3. 인덱스
    4. 분산 데이터베이스

3. MySQL

4. Oracle

5. MongoDB

6. Redis

Network

1. 프로토콜

2. HTTP

3. WEB

기타

til's People

Contributors

siwony avatar imgbotapp avatar

Stargazers

Kevin Lee avatar 문성진 avatar Usada Pekora avatar 이승윤 avatar 김태민 avatar 김형록 avatar 이선우 avatar hanbin avatar 송유현 avatar 신무결 avatar hyunin avatar 김기홍 avatar JeongYongWoo avatar 지인호 [Raul] avatar 전지환 avatar  avatar 배태현 avatar

Watchers

 avatar Kevin Lee avatar

til's Issues

DAO, DTO, Entity Class 차이 및 package 구조에 대한 오류

Entity 클래스는 실제 DataBase의 테이블과 1 : 1로 매핑 되는 클래스로, DB의 테이블내에 존재하는 컬럼만을 속성(필드)으로 가져야 한다.
Entity 클래스는 상속을 받거나 구현체여서는 안되며, 테이블내에 존재하지 않는 컬럼을 가져서도 안된다.

사실 그렇지 않습니다. entity는 데이터베이스를 알고있을 수도 있지만, 그러면 테스트하기 어려워지기에 DI를 사용하는 추세입니다. entity를 repository에 저장하는 것이고, 그것을 위해 DB를 사용하는 것이지 DB row를 코드에 나타내기위하여 entity를 사용하는 것은 아닙니다.

DTO(Data Transfer Object) or VO(Value Object)

이부분도 다른 경우가 많습니다. (사실 이건 java진영에서 VO라는 단어를 잘못 쓰고있는경우에요)
VO와 DTO를 구분해서 사용하는 경우가 많습니다.

See Also: https://martinfowler.com/bliki/ValueObject.html

404ERROR 입니다

안녕하세요 마크다운 개발자 전지환 입니다.
현재 작성하고 있는 TIL에 linked 오류가 있어 issue 남깁니다.

당장 빠른 시일내로 정정 부탁드립니다.

TIL 다시 시작

3월까지

  • 네이버 DEVIEW 1일차 후기 작성

    회사에서 나 혼자 DEVIEW에 가는 건에 대하여

4월까지

공부한 내용 정리

  • 카프카
  • git merge된 branch 제거
  • mongodb에서 javascript를 script로 사용하기 (mongosh)

5월까지

  • kotlin기반으로 정적 블로그 생성

Invertion is Non-existent

Spring IOC(Invertion Of Control)컨테이너가 관리하는 JAVA객체

부분에 오타가 있는것 같습니다.

linked issue

Screen Shot 2021-06-17 at 4 02 01 PM

디자인 패턴 모두 linked 404 not found error가 뜨네요.

오류 있습니다 ㅡㅡ

const path = require('path');

module.exports = {
'config': path.resolve('src/db/config/config.js'),
'models-path': path.resolve('src/db/models'),
'seeders-path': path.resolve('src/db/seeders'),
'migrations-path': path.resolve('src/db/migrations')
}
부분을
module.exports = {
'config': path.resolve('src/db/config/config.json'),
'models-path': path.resolve('src/db/models'),
'seeders-path': path.resolve('src/db/seeders'),
'migrations-path': path.resolve('src/db/migrations')
}
으로 바꿔주셔야 합니다, 덕분에 30분동안 고생했네요 ㅎㅎ

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.