Seren dev's blog
article thumbnail
알잘딱깔센 GitHub - Ch 2. Git
Programming/Git 과 GitHub 2022. 9. 12. 20:01

이 글은 인프런의 "알잘딱깔센 GitHub" 강의를 듣고 정리한 내용입니다. 인프런 강의 링크 [무료] 30분 요약 강좌 시즌4 : 알잘딱깔센 GitHub - 인프런 | 강의 알아서! 잘! 딱! 깔끔하고! 센스있게! 정리하는 GitHub 핵심 개념 책의 무료강의입니다. 해당 책과 Notion 링크도 무료로 다운로드 받을 수 있습니다. 비영리 프로젝트로 교재활용도 허락없이 가능합 www.inflearn.com 노션 링크 Git이란? Git은 소스코드 및 파일의 변경내역을 저장하는 분산 버전 관리 시스템이다. 리눅스 커널을 만든 리누스 토발즈에 의해 처음 만들어졌다. GitHub, Bitbucket, Gitlab 등의 Git 기반 버전 관리 호스팅 서비스들이 있다. (무료, 공식) ProGit (유료) 팀 ..

article thumbnail
알잘딱깔센 GitHub - Ch 1. Git & GitHub 기본 개념
Programming/Git 과 GitHub 2022. 9. 12. 18:58

이 글은 인프런의 "알잘딱깔센 GitHub" 강의를 듣고 정리한 내용입니다. 인프런 강의 링크 [무료] 30분 요약 강좌 시즌4 : 알잘딱깔센 GitHub - 인프런 | 강의 알아서! 잘! 딱! 깔끔하고! 센스있게! 정리하는 GitHub 핵심 개념 책의 무료강의입니다. 해당 책과 Notion 링크도 무료로 다운로드 받을 수 있습니다. 비영리 프로젝트로 교재활용도 허락없이 가능합 www.inflearn.com 노션 링크 Git과 GitHub의 가장 큰 차이 Git은 분산 버전 관리 시스템이며 GitHub은 Git을 관리하는 웹 서비스이다. Git은 내 컴퓨터에 설치되는 SW이며, GitHub은 웹 서비스이다. Git기반의 웹 서비스는 GitHub 뿐만 아니라 GitLab 등 다양한 소프트웨어가 있다. Gi..

article thumbnail
알잘딱깔센 GitHub - Ch 0. 간단한 실습
Programming/Git 과 GitHub 2022. 9. 12. 11:05

이 글은 인프런의 "알잘딱깔센 GitHub" 강의를 듣고 정리한 내용입니다. 인프런 강의 링크 [무료] 30분 요약 강좌 시즌4 : 알잘딱깔센 GitHub - 인프런 | 강의 알아서! 잘! 딱! 깔끔하고! 센스있게! 정리하는 GitHub 핵심 개념 책의 무료강의입니다. 해당 책과 Notion 링크도 무료로 다운로드 받을 수 있습니다. 비영리 프로젝트로 교재활용도 허락없이 가능합 www.inflearn.com 노션 링크 개인 프로젝트를 진행하면서 Github을 사용하였는데, 코드를 Github에 올리고 변경사항을 저장하는 용도로만 사용했었다. 코드를 공유하는 용도뿐만 아니라 협업 관리 툴로 Git과 Github은 무조건 필수적으로 사용하기 때문에, 전체적으로 어떻게 사용하는지 알고 싶어서 "30분 요약 강..

[Java] Java의 내부 클래스는 static으로 선언하자
Programming/JAVA 2022. 9. 11. 19:53

내부 클래스(Nested Class)는 다음과 같이 다른 클래스 안에 정의된 클래스를 의미한다. public class Outer{ // 인스턴스 클래스 public class Inner{ } // 스테틱 클래스 static public class sInner{ } } 인스턴스 내부 클래스는 외부 클래스를 참조하는 변수를 선언하지 않아도 바이트 코드 변환시 자동으로 외부를 참조하는 변수를 만든다. 왜냐하면 static이 아닌 내부 클래스는 바깥 인스턴스 없이는 생성할 수 없기 때문이다. 두 클래스의 관계는 내부 클래스의 인스턴스 안에 만들어지며, 메모리를 차지한다. 외부 인스턴스에 대한 참조가 존재하기 때문에, 가비지 컬렉션이 인스턴스 수거를 하지 못하여 메모리 누수가 생길 수 있다. static 내부 ..

"스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술" 강의 정리
Programming/스프링 2022. 9. 8. 11:04

velog 포스팅: 스프링 입문 시리즈 시리즈 | 스프링 입문 - seren-dev.log 비즈니스 요구사항 정리, 회원 도메인과 리포지토리 만들기, 회원 도메인 테스트 케이스 작성, 회원 서비스 개발, 회원 서비스 테스트 2022년 3월 20일 velog.io 블로그를 옮기기 전, 이전에 사용했던 velog 블로그에서 김영한님의 인프런 강의 "스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술"의 강의 내용을 복습하며 기록한 내용이다. 강의를 들으면서 직접 코딩한 결과물은 아래의 Github에 올려두었다. Github 링크: hello-spring