profile
riako
post-thumbnail

[Database] SQL 과 NoSQL 의 차이

SQL 은 'Structured Query Language' 의 약자로 관계형 데이터베이스와 상호작용하기 위한 구조화 된 쿼리 언어를 뜻합니다.이를 사용하여 RDBMS (관계형 데이터베이스 관리 시스템) 에서 데이터를 저장, 수정, 삭제 및 검색할 수 있습니다.SQL

2022년 7월 26일
·
0개의 댓글
·
post-thumbnail

[Java] Volatile 키워드란?

관련된 이전 포스트 의 내용을 간단히 요약하면해당 클래스는 여러 스레드에서 getInstance 메서드가 호출되면 singleton 이란 공유 변수에 대해 동시성 문제가 발생합니다. 싱글톤 은 본래 객체가 하나만 생성되어 getInstance 메서드를 호출하는 모든 스

2022년 7월 14일
·
0개의 댓글
·
post-thumbnail

[CodeSquad] 웹 서버 프로젝트 회고

프로젝트 주제 : 웹 서버 구현하기프로젝트 기간 : 3/21 ~ 4/1개발 방식 : 페어 프로그래밍  이전 CS10 마지막 개인 미션인 HTTP 요청, 응답에서 작성했던 코드와 구조를 기반으로 페어인 @아더 와 미션을 수행해가며 프로젝트를 진행했다.  HttpReque

2022년 7월 14일
·
4개의 댓글
·
post-thumbnail

[Java] 소프트웨어의 품격 CH.9 재사용성 발표자료

특정 문제를 해결하는 구체적인 클래스 -> 다양한 문제에 맞게 일반화정확성, 성능, 적시성, 기능적, 비기능적 요구사항제네릭 컨테이너는 타입이 V 인 속성을 갖는다. (ex. 수조의 경우 V = Double)클라이언트는 제네릭 컨테이너를 서로 영구적으로 연결할 수 있다

2022년 7월 13일
·
0개의 댓글
·
post-thumbnail

[CodeSquad] Issue-Tracker 프로젝트 회고

저장소: https://github.com/naneun/issue-tracker프로젝트 기간 : 6/13 ~ 7/1팀원 :Android - 히데, Jung ParkBE - BC, RiakoBE 사용 기술:

2022년 7월 9일
·
12개의 댓글
·
post-thumbnail

[Spring Boot] OAuth GitHub, Google 로그인

다음은 OAuthService 의 구현체들이 공통적으로 수행해야하는 작업입니다.OAuthAccessToken requestAccessToken(String code) : AccessToken 을 발급받습니다.OAuthAccessToken renewAccess

2022년 5월 19일
·
2개의 댓글
·
post-thumbnail

[CodeSquad] TODO-List 팀 프로젝트 후기

레퍼지토리 주소: https://github.com/naneun/todo-list/tree/team-11 4.4 ~ 4.15 2주간 iOS 팀 (@Eddy, @Jason), 백엔드 팀 (@후, 나 @Riako) 가 한 팀을 이루어 TODO-LIST 앱 만들기를 진행했

2022년 4월 16일
·
9개의 댓글
·
post-thumbnail

[Java] 싱글톤을 보장하는 방법

클래스 레벨의 동시성 싱글톤을 보장 하는 방법 getInstance() 메서드는 싱글톤 패턴을 보장하지 못한다. singleton 객체가 null 일 때 여러 스레드에서 해당 블록에 진입할 수 있기 때문 >SmartSelectImage_2022-02-27-14

2022년 2월 27일
·
0개의 댓글
·
post-thumbnail

[Java] enum 과 팩토리 메서드

✨ enum 을 활용한 팩토리 메서드  @Nori 가 이번 주에 질문주셨던 내용으로 enum 에 관한 내용이 있었는데, 이를 활용하여 팩토리 메서드를 구현해봤다. 🔰 팩토리 메서드 특정 클래스의 인스턴스는 물론 리턴 타입의 하위 타입의 인스턴스를 모두

2022년 2월 26일
·
0개의 댓글
·
post-thumbnail

[Java] 동시성 레벨

Sample 클래스 타입의 인스턴스가 여러개 a, b, c 존재한다고 가정하자.이러한 인스턴스들이 func 라는 메서드를 호출한다고 하자. a.func(), b.func(), c.func() 순차적으로 호출되는 것이 아니라 각각 다른 스레드에서 호출되고 있다고 가정

2022년 2월 26일
·
0개의 댓글
·
post-thumbnail

[CodeSquad] 페어 프로그래밍 회고

Ⓜ 2주차 미션 클래스 과정 2 주차에 페어 프로그래밍으로 미션이 주어졌다. (1주차는 pr 승인된 후에! 리뷰를.. 😅) 팀으로 @Miller 와 함께 했다. 밀러가 만나기 전에 '코드 윗 미' 라는 툴을 살펴봤는데 사용해보자고 하셔서 신문물을 경험하게 되었다

2022년 2월 25일
·
2개의 댓글
·
post-thumbnail

[CodeSquad] CS10 마무리 회고

공부하겠다고 짬짬히 테스트도 보고 면접도 봐서 참여하게된 교육이라 기대감에 부푼 상태로 지냈던 것 같다. 면접 때 호눅스가 굳이? 라는 뉘앙스로 이야기를 하셨는데 (물론 장난이셨을 거다, 실제로 나는 아는게 하나도 없었다 😁) 역시나, 얻어갈게 산더미였다. 공부할게

2022년 2월 12일
·
2개의 댓글
·
post-thumbnail

[Architecture] SOLID 설계 원칙

소프트웨어 모듈은 변경의 이유가 단 하나여야만 한다.서로 다른 액터가 의존하는 코드를 분리해야한다.데이터와 메서드를 분리하는 방식으로 해결할 수 있다.소프트웨어 개체의 행위는 확장할 수 있어야 하지만, 이때 개체를 변경해서는 안된다.시스템을 확장하기 쉬운 동시에 변경으

2022년 1월 15일
·
0개의 댓글
·
post-thumbnail

[Java] IO - InputStream, OutputStream, Reader, Writer

java.io 패키지의 주요 클래스자바에서 데이터는 스트림(Stream)을 통해 입출력된다.프로그램이 데이터를 입력받을 때에는 입력 스트림(InputStream)이라 부르고, 프로그램이 테이터를 보낼 때에는 출력 스트림(OuputStream)이라 부른다.바이트(Byte

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

[Java] API - StringBuffer, StringBuilder

같은 점 내부 버퍼(Buffer: 데이터를 임시로 저장하는 메모리)에 문자열을 저장하여 조작한다. 즉, 가변 클래스(mutable class)이다. String은 불변 클래스(immutable class)이므로 문자열을 조작할 수 없다. 다른 점 'StringB

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

[마크다운] Markdown 작성법

글꼴 기울이기글꼴 기울이기굵은 글씨굵은 글씨취소선빨간 글씨quotequotesubquotesubsubquotefirstsecondthird대분류중분류소분류대분류중분류소분류대분류중분류소분류depth1depth2depth3depth4normal paragraphend co

2022년 1월 7일
·
0개의 댓글
·
post-thumbnail

[Linux] 쉘(Shell)이란?

쉘(Shell)은 리눅스의 핵심인 커널과 사용자를 연결해주는 인터페이스 역할을 합니다. 우리가 사용하는 프로그램은 일반적으로 바이너리 형태의 명령어 집합체이며, 컴퓨터는 기본적으로 바이너리 형태의 정보들을 읽어 들입니다. 따라서 관리나자 사용자가 컴퓨터에 일정한

2022년 1월 7일
·
0개의 댓글
·
post-thumbnail

[Linux] Windows 개발환경에서 리눅스 터미널 사용하기 (WSL 설치) - 미완성

WSL 이란? Windows의 Linux 하위 시스템(Windows Subsystem for Linux) 설치 방법 > 1. 두 가지 방법 중 한 가지로 해당 기능을 켠다. >> '제어판' -> '프로그램' -> '프로그램 및 기능' -> 'Windows 기능 켜기/

2022년 1월 7일
·
0개의 댓글
·
post-thumbnail

[Linux] 리눅스(Linux)와 유닉스(Unix)

Linux(리눅스) 소스 코드가 공개되어 있는 대표적인 오픈 소스 소프트웨어다. 소프트웨어는 무료로 제공하면서 기술 지원 서비스등을 선택사항으로 유료로 하는 비지니스 모델을 취하고 있는 경우도 있다. 1991년 당시 핀란드 헬싱키 공대 대학생이었던 리누스 토르발스

2022년 1월 7일
·
0개의 댓글
·