해당 세미나 발표는 Gather에 진행이 되었습니다. # 김종식 자바 지네릭스에 대한 심화내용들을 공유 하였습니다. 제네릭스 제네릭스(Generics) 제네릭스(Generics)는 자바에서 제공하는 기능 중 하나로, 클래스나 인터페이스에서 사용될 데이터 타입을 미리 지정하는 것입니다. 즉, 클래스나 인터페이스에서 사용하는 데이 jamesblog95.tistory.com # 강우영 spring에서 의존성 주입 방식과 그에 대한 주의점들을 공유하였습니다. 의존성 주입의 종류와 필드 주입의 문제점 의존성 주입은 클래스 간 강한 결합을 풀어주어 조금 더 OOP스러운 개발을 할 수 있도록 만들어준다. 이는 Spring뿐만 아닌 객체지향적인 개발을 할 때 두루 사용된다.의존성 주입 방식에는 다음의 velog.io ..
앞서 해당글은 인프런에 있는 '모든 개발자를 위한 HTTP 웹 기본 지식' 강의를 기반으로 추가 보충하여 공부하고 정리한 내용들로 해당 강의 자료를 일부 사용하였습니다. 강의를 듣고자 하시는 분은 아래 링크로 가셔서 들으시면 되겠습니다. 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런 www.inflearn.com HTTP HTTP는 HyperText Transfer Protocol의 약자로, 인터넷에서 데이터를 주고받기 위한 프로토콜 중 하나입니다. HTTP는 다음과 같은 특징을 가집니다. 특징 Client-server 구조 HTTP는 Client-Server 구조를 가지며,..
앞서 해당글은 인프런에 있는 '모든 개발자를 위한 HTTP 웹 기본 지식' 강의를 기반으로 추가 보충하여 공부하고 정리한 내용들로 해당 강의 자료를 일부 사용하였습니다. 강의를 듣고자 하시는 분은 아래 링크로 가셔서 들으시면 되겠습니다. 모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의 실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., - 강의 소개 | 인프런 www.inflearn.com IP 프로토콜 IP (Internet Protocol) 프로토콜은 인터넷에서 컴퓨터나 장치 간에 데이터를 주고받기 위해 사용되는 프로토콜 중 하나입니다. IP 프로토콜은 패킷 교환 네트워크에서 데이터 패킷의 전송을 담당합니다. IP 패킷은 데이터를 주고 받을 때 사용..
제네릭스(Generics) 제네릭스(Generics)는 자바에서 제공하는 기능 중 하나로, 클래스나 인터페이스에서 사용될 데이터 타입을 미리 지정하는 것입니다. 즉, 클래스나 인터페이스에서 사용하는 데이터 타입을 일반화하여 여러 종류의 타입에 대해 동일한 코드를 작성할 수 있도록 합니다. 제네릭스를 사용하지 않는 경우, 클래스나 메서드에서 사용하는 데이터 타입이 명확하지 않아서 다음과 같은 문제가 발생할 수 있습니다. 예를 들어, 여러 종류의 데이터를 담을 수 있는 리스트를 만들고자 한다고 가정해봅시다. 그렇다면 다음과 같이 리스트를 만들 수 있습니다. ArrayList list = new ArrayList(); list.add("hello"); list.add(1234); 위 코드에서 ArrayList..
해당 글은 김영한님의 스프링 핵심 원리를 완강하고 난 후, 정리를 하기 위한 글로써 전체적인 내용을 포함하고 있는 것이 아닌 개인적으로 다시 한번 더 정리한 내용들만 포함하고 있습니다. 강의를 듣고자 하시는 분들은 아래 링크를 타시고 수강 하시면 되겠습니다. 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com 해당글은 1편이후에 이어지는 글입니다. 1편이 보고 싶은 분들은 아래 링크를 타고 보시길 바랍니다. 스프링 핵심 원리 - 기본편(정리) 1편 해당 글은 김영한님의 스프링 핵심 원리를 완강하고 난 후, 정리를 하기 위한 글로써 전체적인 내..
해당 글은 김영한님의 스프링 핵심 원리를 완강하고 난 후, 정리를 하기 위한 글로써 전체적인 내용을 포함하고 있는 것이 아닌 개인적으로 다시 한번 더 정리한 내용들만 포함하고 있습니다. 강의를 듣고자 하시는 분들은 아래 링크를 타시고 수강 하시면 되겠습니다. 스프링 핵심 원리 - 기본편 - 인프런 | 강의 스프링 입문자가 예제를 만들어가면서 스프링의 핵심 원리를 이해하고, 스프링 기본기를 확실히 다질 수 있습니다., - 강의 소개 | 인프런 www.inflearn.com # MemoryDB 설계 초기에 프로토타입으로 데이터를 입력하고자 할 때 Map 자료구조를 활용하여 데이터를 처리하는 것이 가능합니다. HashMap은 동시성 이슈가 발생 할 수 있으므로 ConcurrentHashMap 으로 통한 Map..