Architectures

  • [[3-tier-web-application]]{3-Tier Web Application이란}
  • [[micro-service-architecture]]{마이크로서비스 아키텍처란}

Clouds

  • [[AWS]]
  • ECS
  • ECR

Concepts

  • [[osi-7-layers]]{OSI 7계층}

Databases

  • [[database-modeling]]{데이터베이스 모델링}

Relational

  1. Oracle
  2. Postgresql
  3. MySQL
  4. MSSQL/SQL Server
  5. DB2
  6. SQLite
  7. Maria DB
  8. [[erd]]

NoSql

  1. MongoDB
  2. GraphQL
  3. Hadoop

Protocols

  1. [[tcp-and-udp]]
  2. HTTP
  3. FTP
  4. SSH

Data Structures

  • [[data-structure-hash-table]]
  • [[data-structure-tree]]

[[design-patterns]]{Design Patterns}

Creational Patterns

  • [[abstract-factory-pattern]]
  • [[builder-pattern]]
  • [[factory-method-pattern]]
  • [[prototype-pattern]]
  • [[singleton-pattern]]

Structural Patterns

  • [[adapter-pattern]]
  • [[bridge-pattern]]
  • [[composite-pattern]]
  • [[decorater-pattern]]
  • [[facade-pattern]]
  • [[flyweight-pattern]]
  • [[proxy-pattern]]

Behavioral Patterns

  • [[chain-of-responsibility-pattern]]
  • [[command-pattern]]
  • [[interpreter-pattern]]
  • [[iterator-pattern]]
  • [[mediator-pattern]]
  • [[memento-pattern]]
  • [[observer-pattern]]
  • [[state-pattern]]
  • [[strategy-pattern]]
  • [[template-method-pattern]]
  • [[visitor-pattern]]

DevOps

  • [[cicd]]{CI/CD}

Git

  • [[github]]{Github}
  • [[github-action]]{Github Actions}

How-Tos

  • [[importance-in-studying]]
  • [[clean-code]]{클린코드}
  • [[google-java-style-guide]]{구글의 자바 스타일 가이드}
  • [[blog-testing-method]]{Johngrib 블로그 테스트 방법}
  • [[useful-cmd-commands]]{자주 쓰이고 유용한 cmd 커맨드}
  • [[sql-7-do-nots]]{SQL의 칠거지악}
  • [[solid-principle]]{SOLID 원칙}
  • [[intellij]]{IntelliJ 사용법}

Languages and Frameworks/Libraries

  • [[Javascript]]
  • [[python]]{Python}
  • [[django]]{Python Django}
  • [[golang]]{Go}
  • [[java]]{Java}

Programming Algorithms

  • [[calculate-datetime-bw-2-days]]
  • [[baekjun]]{Baekjun 문제풀이}
  • [[Big-O-Notation]]{Big O Notation}

Virtualizations

  1. Docker
  2. Kubernetes
  3. Container
  4. Virtual Machine

Works

  • [[United-Resume]]
  • [[nomad-coders-translation]]{노마드코더 강의 번역}

To be worked on

  • [[stack-heap-memory]]{힙,스택 메모리}
  • [[checked-runtime-exception]]{runtime과 checked 익셉션}
  • [[exception-try-catch-throws]]{예외처리의 방법}
  • [[java-whats-new]]{What's new 자바}
  • [[mvc-pattern]]{MVC 패턴이란}
  • [[spring-bean-singleton]]{스프링의 bean은 싱글턴인가}
  • [[db-tree]]{데이터베이스의 트리구조}
  • [[inner-outer-join]]{Inner와 Outer 조인}
  • [[java-oop]]{자바 객체지향}
  • [[javascript-characteristic]]{자바스크립트의 특징}
  • [[async-synchronous]]{동기와 비동기 처리}
  • [[diff-web-server-was]]{Web 서버와 WAS의 차이점}
  • [[tomcat-issues]]{톰캣이슈}
  • [[test-driven-design]]{테스트주도개발에 관하여}
  • [[stored-procedure]]
  • [[oop]]{Object Oriented Programming}
  • [[compiler-interpreter]]{Compiler와 Interpreter의 차이}
  • [[ws-was]]{웹 서버? 웹어플리케이션 서버?}