- GitHub Copilot
- ChatGPT
- 가상함수와 클래스 상속 계층도
- RAII 해설
- 대단한 const를 재미있게 사용하자
- 자세히 알아보는 C++의 include
- 전방 선언
- 지금 C++ 프로그래머에게 인기 있는 리소스 관리술
- C++ 클로져 디자인패턴(C++ lambda)
- C++ 구조체 alignment
- Thread
- Concurrency Runtime
- 채팅 서버 만들기
- 단계 별로 IOCP 실습
- 오래된 IOCP API를 사용한 네트워크 라이브러리 를 최신 C++ 코드로 리팩토링 한다
- C++ 서버 프로그래밍 실습
- C++로 HTTP 통신하기
- (인프런 무료 영상) C# 초보 강좌 예제로 배우는 C# - 11 강 ∙ 8시간 17분
- (인프런 무료 영상) C# 처음부터 배우기 - 커리큘럼 총 11 개 ˙ 3시간 53분의 수업
- (인프런 무료 영상) C# 프로그래밍 - 커리큘럼 총 63 개 ˙ 29시간 56분의 수업
- (인프런 무료 영상) 아임코딩의 C# 기초 강의
- (유튜브) C# 교과서 마스터하기
- C# 멀티스레드 프로그래밍 정리
- C# 네트워크 프로그래밍 학습
- SuperSocket
- (인프런 무료 영상) '이것이 리눅스다' 저자의 Red Hat CentOS7 리눅스 서버&네트워크 강좌 - 커리큘럼 총 57 개 ˙ 22시간 28분의 수업
- (인프런 무료 영상) 생활코딩 - Linux
- 토크ON세미나 리눅스와 친해지기
- Linux 기본 명령어 모음
- Bash 입문자를 위한 핵심 요약 정리 (Shell Script)
비 Linux에서 docker를 다룰 때는 Docker for Desktop
프로그램을 사용한다. 개인적인 용도로 사용할 때만 무료
어디에서나 무료로 Docker for Desktop
같은 프로그램을 사용하고 싶다면 Rancher Desktop
을 추천한다.
-
실습 자료
- (유튜브) 데이터베이스 입문
- (인프런 무료 영상) SQL 시작도 못한 분들 드루와요
- (YOUTUBE) 즐겁게 배우는 SQL
- 추천 도서
- SQL 첫걸음
- 모두의 SQL 누구나 쉽게 배우는 데이터 분석 기초
원 출처: https://twitter.com/bibryam/status/1606316891307483136/photo/1
- 설치
- docker
- MySQL의 다양한 타임아웃 옵션
- 수신기한이 지난 데이터를 MySQL에서 삭제할 때의 이야기
- MySQL에서 문자열의 유니크 제약 조건을 걸 때 조심할 것
- 트랜잭션, Lock
- 트랜잭션 격리 수준에 대한 요약
- MySQL 트랜잭션 격리 수준과 발생하는 법칙을 정리
- "트랜잭션을 사용하면 괜찮다" 라고 생각하지 않습니까? 버그의 온상이 되는 일반적인 구현 패턴
- 데이터베이스 락(Lock) 기초부터 교착 상태(데드락)까지
- MySQL의 갭락과 넥스트 키 락에 대해서
- MySQL 8.0의 lock read의 NOWAIT와 SKIP LOCKED 옵션에 대해서
- UPDATE IN SELECT로 인한 교착 상태가 더 이상 발생하지 않게된 이야기
- MySQL의 ALTER TABLE 문 실행 시 주의 사항
- MySQL(InnoDB)에서 각종 Lock 동작 알아보기
- Waiting for table metadata lock 대처 방법, 복습
- MySQL에서 발생할 수 있는 뜻밖의 데드락과 대응 방법
- MySQL 메타데이터 Lock에 대해서
- MySQL 온라인 DDL에서 Deadlock 오류가 발생하는 경우
- 레디스 게이트 기능 설명
- (영상) Redis 야무지게 사용하기
- Redis 글 모음
- (유튜브) C++를 이용한 Redis 프로그래밍
- (유튜브) Redis C# 프로그래밍
- redis 라이브러리 사용 방법 정리
- Redis를 활용한 다양한 시스템 설계
- Redis의 기본 데이터 유형 및 명령
- Redis로 방문자수 구현하기
- Redis를 사용하여 동일 유저의 요청은 순차적으로 처리되도록 하기
- Redis를 사용한 분산 잠금 (SETNX, Redlock)
- Redisson 분산락을 이용한 동시성 제어
- Redis 모델링
- 혼자 공부하는 네트워크
- 면접을 위한 CS 전공지식 노트
- 학교에서 알려주지 않는 17가지 실무 개발 기술
- 컴퓨터 밑바닥의 비밀
- 그림과 작동 원리로 쉽게 이해하는 서버의 기초
- 그림으로 쉽게 이해하는 웹/HTTP/네트워크
- 동료들 뒷목 잡게 만드는 나쁜 프로그래밍 습관
- 유선배 SQL개발자(SQLD) 과외노트