BackEnd
백엔드에 관한 기록(서버, DB, 아키텍쳐, 크롤링 등등)
2023
- 한 컴퓨터(mac)에서 Gitlab과 Github에 각각 계정 등록하기
- Golang에서 JWT사용하기
- [ postgresQL ] postgresQL 설치와 권한부여, 그리고 DB생성, 삭제, 조회
- [ go ] go 퀴즈 오답노트
- [ go ] go에만 있는 문법
- [ go ] go 문법
- [ go ] go를 시작해보자
- [ Jest ] 단위(unit)테스트와 통합테스트
- [ Spring ] 스프링이란?
- [ Spring ] 스프링 빈과 의존관계(DI)
- [ Spring ] 예제 실습과 테스트코드, 그리고 몇개의 단축키
- [ Spring ] 스프링 웹 개발 기초
- [ Spring ] 스프링 프로젝트 생성
- [ AWS ] AWS RDS와 연결한 VM인스턴스에 내 어플리케이션을 배포해보자(feat. PM2)
- [ AWS ] RDS로 DB 인스턴스, EC2로 VM 인스턴스 만들기
- [ AWS ] AWS S3 버킷에 NestJS로 이미지 업로드하기 2편. NestJS로 업로드 하기
- [ AWS ] AWS S3 버킷에 NestJS로 이미지 업로드하기 1편. AWS S3 버킷만들고 기본세팅하기
- [ DB ] 로컬에서 mysql연결하기
- [ GCP ] GCP MySQL DBeaver 연결 / GCP MySQL cli로 연결하기(Google Cloud Shell)
2022
- [ TypeORM ] TypeORM에서 Like 기능으로 필드명 검색
- [ TypeORM ] bigQeury DB를 이용해서 트리거함수 만들기(typeORM subscribe기능)
- [ K8s ] 쿠버네티스로 배포하기 2편 ( gcloud mysql과 연동, ssl인증서 생성 및 적용)
- [ K8s ] 쿠버네티스로 배포하기 1편 (나의 NestJS 프로젝트 GCP에 올리기)
- [ CS ] CI / CD
- [ NestJS ] 구글, 카카오, 네이버 소셜로그인
- [ Docker ] 도커로 GCP에서 배포하기(deploy with docker)
- micro service
- [ DB ] Redis
- [ NestJS ] 결제 프로세스
- [ CS ] ACID transaction (ACID트랜잭션)
- [ Node.js ] 로그인 프로세스(JWT, 암호화, Hash)
- [ GraphQL ] GraphQL with MySQL
- [ Node.js ] TypeScript Type(타입스크립트 타입: 유틸리티 타입/제네릭 타입)
- [ Node.js ] NestJS
- [ Node.js ] package.json
- [ Node.js ] 타입스크립트(TypeScript)
- [ Node.js ] 의존성주입(Dependency Injection)
- [ CS ] MVC 패턴
- [ Docker ] Docker에 대해 알아보쟈
- [ GraphQL ] graphql 초기세팅 & 뮤테이션(mutation) 사용하기
- [ OS ]
- [ OS ] cli 명령어
2021
2020
- [ Java ] 이클립스와 git깃 연동하기(이미 있는 local폴더의 내용 git에 push하기, git에서 pull하기)
- [ Java ] 자바selenium(셀레니움)으로 엘리먼트 클릭하고 현재url 알아내기
- [ OS ] AWS EC2 우분투(ubuntu)에서 mariaDB(mysql) 설치하기
- [ OS ] AWS EC2 우분투(ubuntu)에서 gui로 원격 연결하기
- [ DB ] mariaDB에 database, table생성 및 삭제하기
- [ Linux ] Linux centOS에 mariaDB설치하기
2019
- [ GraphQL ] GraphQL로 영화 API 만들기 #3
- [ GraphQL ] GraphQL로 영화 API 만들기 #2
- [ Java ] 자바로 지메일 email 보내기
- [ ASP ] Classic ASP JSON형태로 데이터가져와서 1년달력만들기
- [ DB ] MS-SQL 두개의 테이블 비교(컬럼 값이 다른 두 테이블 비교하기)
- [ Java ] 자바와 slack webhook 연동(크롤링완료 후 slack으로 알림메세지 보내기)
- [ Python ] 파이썬 TypeError: expected string or bytes-like object
- [ Python ] 파이썬 셀레니움 세팅하기
- [ Hadoop ] 하둡이란 무엇인가? 하둡 에코시스템(Core Hadoop Ecosystem)
- [ Python ] 파이썬 pandas DataFrame column추가/ 데이터프레임 컬럼추가
- [ Java ] 셀레니움으로 알럿 확인(selenium alert confirm)
- [ Java ] 메소드와 함수
- [ Python ] 파이썬 랜덤
- [ Python ] 파이썬 길이순으로 정렬(오름차순)
- [ Python ] 파이썬 오프셋 인덱스
- [ Python ]주피터노트북 사용법
- [ Java ] 셀레니움 IE 기본설정(selenium IE)
- [ Java ] 이미지 선택자 in selenium
- [ Java ] 오늘의 요일구하기
- [ Java ] 날짜 비교하기
- [ Java ] TOR 브라우저 사용기 with 셀레니움 (tor selenium)
- [ Java ] JAVA에서 날짜구하기(date, simple date format)
- [ Java ] java에서 html소스 불러오기
- [ Java ] java에서 POST 방식으로 response가져오기2
- [ Java ] java에서 POST 방식으로 response가져오기