profile
차곡차곡
post-thumbnail

[flutter] Factory Pattern(팩토리 패턴)

Factory는 싱글턴 패턴을 기반으로 하며 새로운 인스턴스를 만들지 않을 때 사용하는 생성자입니다.이미 생성된 인스턴스(instance)가 있다면, 생성하지 않고 그대로 return해서 재사용하고, 싱글턴 개념에 따라 단 한 개의 인스턴스만 생성합니다. Factory

어제
·
0개의 댓글
·
post-thumbnail

[flutter] 플러터에서 json 사용하기

플러터에서 json을 사용하기 위해서는 아래와 같이 4가지의 과정을 이해해야한다.자료형에 대한 이해json 스트링을 Map<String, dynamic> 자료형으로 변환Map<String, dynamic> 자료형을 객체로 변환객체를 json 스트링으로 변환.

어제
·
0개의 댓글
·
post-thumbnail

[Flutter] ListView vs ListView.builder

문득 강의를 듣다 ListView와 ListView.builder의 차이점이 궁금해졌다 . ListView.builder는 항목을 생성할 때 필요한 내용을 빌드 함수(itemBuilder)를 통해 동적으로 생성합니다. 이것은 대규모 데이터 목록과 함께 사용하기에 효율적

3일 전
·
0개의 댓글
·
post-thumbnail

[플러터] 기본 생성자 생성방식 수정

Android Studio에서 stless 커맨드로 StatelessWidget을 생성할 때 생성자가 어떻게 나오는지를 설정하려면 Android Studio의 코드 템플릿을 수정해야 합니다. 다음은 Android Studio에서 생성자를 원하는 형식으로 설정하는 방법입

2023년 9월 12일
·
0개의 댓글
·
post-thumbnail

[Flutter] StatefulWidget과 State 클래스

StatefulWidget 클래스는 위젯의 상태를 관리하고 상태가 변경될 때 알립니다.StatefulWidget은 렌더링되는 부분과 상태를 분리하여 상태 관리를 가능하게 합니다.주로 StatelessWidget과 함께 사용되며, StatelessWidget은 렌더링된

2023년 9월 4일
·
0개의 댓글
·
post-thumbnail

[Flutter] StatefulWidget

본 포스팅은 코드팩토리님의 인프런 강의를 토대로 작성되었습니다. https://www.inflearn.com/course/%ED%94%8C%EB%9F%AC%ED%84%B0-%ED%94%84%EB%A1%9C%EC%A0%9D%ED%8A%B8/dashboard모든

2023년 9월 1일
·
0개의 댓글
·
post-thumbnail

[flutter] flutter/dart 변수타입 정리

var타입은 우리가 선언할 때 그 타입으로 fix된다. 즉, 데이터 타입이 선언 당시에 결정되고, 이는 변경이 불가하다. ex) var v1 = '레드벨벳'v1 = 5 ----> 에러var v1 = '레드벨벳' 이라고 선언하는 당시, 변수 v1의 데이터 타입은 Str

2023년 8월 31일
·
0개의 댓글
·
post-thumbnail

[Servlet] 서블릿

본 포스팅은 김영한님의 '스프링MVC1편 - 백엔드 웹 개발 핵심 기술' 강의를 토대로 작성되었습니다.강의출처 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard위와 같은

2023년 8월 12일
·
0개의 댓글
·
post-thumbnail

[Web] 웹 서버, 웹 애플리케이션 서버

본 포스팅은 김영한님의 '스프링MVC1편 - 백엔드 웹 개발 핵심 기술' 강의를 토대로 작성되었습니다. 강의출처 : https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1/dashboard웹 서버는

2023년 8월 12일
·
0개의 댓글
·
post-thumbnail

[Kafka] 카프카 커맨드 라인 툴

카프카에서 제공하는 카프카 커맨드 라인 툴들은 카프카를 운영할 때 가장 많이 접하는 도구다. 커맨드 라인 툴을 통해 카프카 브로커 운영데 필요한 다양한 명령을 내릴 수 있다. 카프카 클라이언트 애플리케이션을 운영할 때는 크프카 클러스터와 연동하여 데이터를 주고받는 것도

2023년 8월 11일
·
1개의 댓글
·
post-thumbnail

[Kafka] 카프카 실행 중 오류

bin/kafka-broker-api-versions.sh --bootstrap-server 52.78.155.108:90922023-08-11 15:35:28,523 WARN LegacyAdminClient clientId=admin-1 Error connecting

2023년 8월 11일
·
0개의 댓글
·
post-thumbnail

[Kafka] 아파치 카프카 설치

aws가입 ec2 인스턴스 생성 (프리티어 기준) t2.micro 키페어 (있으면 기존거 사용, 없으면 새로 생성) amazon Linux 2 AMI (HVM) , SSD Volume Type 9092 포트 오픈(카프카 브로커 포트, IPv4, IPv6 모두) 2191

2023년 8월 10일
·
0개의 댓글
·
post-thumbnail

[Book] 대규모 서비스를 지탱하는 기술 Chapter02 . 대규모 데이터 처리 입문

메모리와 디스크, 웹 애플리케이션과 부하 이번 장에서는 대규모 데이터란 무엇인가에 대해 생각해본다. 특히 대규모란 어느 정도인가, 소량의 데이터 처리와 무엇이 다른가에 대한 감을 잡아야 할 것이다. 대규모 데이터 처리의 어려운점 메모리 내에서 계산할 수 없다.

2023년 8월 9일
·
0개의 댓글
·
post-thumbnail

[Book] 대규모 서비스를 지탱하는 기술 Chapter01 . 대규모 웹 서비스 개발 오리엔테이션

보통 대량의 엑세스가 있는 서비스에서는 서버 1대로 처리할 수 없는 부하를 어떻게 처리할 것인가가 중요. 최근 10년트렌드는 스케일아웃. 스케일 아웃은 서버를 횡으로 전개, 즉 서버의 역할을 분담하거나 대수를 늘림으로써 전체적인 처리능력을 높여서 부하를 분산시키는 방식

2023년 8월 8일
·
0개의 댓글
·
post-thumbnail

Rest Api와 Spring MVC의 차이

갑자기 궁금해서 작성해보는 Rest Api와 Spring MVC차이를 알아보자.우선 내가 알고있던건 뷰(view)를 반환하느냐 안하느냐에 따라서 MVC와 RestAPI로 나누어진다고 수박 겉핥기 식으로 알고 있었다. 그러나 갑자기 궁금해서 찾아보기 시작했다 .우선 요즘

2023년 8월 5일
·
0개의 댓글
·
post-thumbnail

[OAuth2] 2. 역할 및 등록

기존에 예를 들기위해 사용자 / 나의 서비스 / 그들의 서비스로 나누었다. 이는 Oauth 공식 메뉴얼을 이해하기 위한 바탕이였으며, 해당 메뉴얼에 따르면 앞선 3개의 주체를 그대로 Resource Owner / Client / Resource Server로 역할을 분

2023년 8월 3일
·
1개의 댓글
·
post-thumbnail

[OAuth2] 1. 개요

내가 운영중인 서비스가 있다. ex) opentutorials.org또한 나의 서비스를 사용하는 사용자가 있을 것이다. 또 하나는 나의 서비스가 연동하려고하는 그들의 서비스가 있다( 구글 페이스북 트위터 등)사용자가 우리 서비스에 접속해서 글을 쓰거나 봤을 땐, 나의

2023년 8월 3일
·
0개의 댓글
·
post-thumbnail

[Web] Client/Server 메세지 통신 방식 - 1

서버와 클라이언트간의 통신하는 방식으로는 몇 가지가 있다. 그 중에 나는 메시지 교환 / 이벤트 발생 및 응답에 사용하는 통신 방법을 알아볼 것 이다. 요즘은 비동기방식으로 하지만, 비동기방식이 나오기 전에 고전적인 방식으로는 세 가지가 있다. 클라이언트가 일정 주기

2023년 7월 25일
·
0개의 댓글
·
post-thumbnail

[Web] 3. TCP, UDP

TCP와 UDP는 전송계층에 해당IP위에 TCP/UDP를 얹어서 사용한다고 이해 -> IP를 보완하기 위함순서를 보면 이렇다.Hello, World!라는 메세지를 생성한다. Socket 라이브러리를 통해 전달.여기서 패킷 데이터에 TCP정보를 덧씌운다(=포함시킨다).

2023년 7월 20일
·
1개의 댓글
·
post-thumbnail

[Web] 2. IP(Internet Protocol)

이 복잡한 인터넷망에서 메세지를 해외서버로 보내려면아이피 주소로 부터 가능해진다 . 클라이언트가 아이피주소를 부여받아야 한다 에를들어 부여받은 IP주소가 클라이언트는 200.200.200.1 이고 서버는 100.100.100.1이라고 할 수 있다. 지정한 IP주소(I

2023년 7월 20일
·
1개의 댓글
·