카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다.신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다.[닉네임]님이 들어왔습니다.채팅방에서 누군가 나가면 다음 메시지가 출력된다.[닉네임]님이 나갔습니다.채팅방에서 닉네임을 변경하는 방법은 다음과 같이 두 가지이다.채팅방을 나간 후, 새로운 닉네임으로 다시 들어간다.채팅방에서 닉네임을 변경한다.닉네임을 변경할 때는 기존에 채팅방에 출력되어 있던 메시지의 닉네임도 전부 변경된다.예를 들어, 채팅방에 Muzi와 Prodo라는 닉네임..
[자동 배포]- Travis를 이용한 자동배포- S3 bucket에 파일들을 업로드 하는 방법.(Travis CI, S3를 이용한 자동 배포 : https://jojoldu.tistory.com/265?category=635883 ) language: java jdk: - openjdk8 services: - mysql branches: only: - master cache: directories: - '$Home/.gradle' before_install: - mysql -e 'CREATE DATABASE IF NOT EXISTS drinkit;' - mysql -u root -e "CREATE USER 'jiwon'@'localhost' IDENTIFIED BY 'jiwon';" - mysql -u ..
[프로토콜의 정의] 정의 : 데이터를 성공적으로 주고 받기 위한 일련의 필요한 요소들의 세트. 예제: 전화를 할 때 대화의 주제대화를 어떤 수단으로 할 것인지? 언제 대화를 할 것인지?※이렇게 3가지 조건이 맞아야 두 사람간의 대화를 할 수 있다. 프로토콜도 이와 마찬가지로 데이터를 주고 받기 위한 조건 혹은 규약을 뜻한다. [프로토콜의 필수 요소 3가지]Syntax : 데이터 포맷을 말한다. 즉 메시지의 형식과 관련이 있다.데이터 포멧인코딩, 디코딩에 관한 정보시그널 레벨Semantic : Response 메시지에 대한 Action.Timing : 메시지의 순서Speed matchingSequencing : 메시지가 만들어진 시퀀스 번호 [프로토콜 모델의 계층구조] 왜 프로토콜에는 계층구조가 필요할까?..
[기본 용어 정리] 용어설명 Table 데이터 값들의 집합을 뜻한다. (=Relation과 동일한 단어) Row Table 내에서 한 줄에 해당하는 데이터 값들. (=Tuple과 동일한 단어) Column Table에서 데이터가 갖는 속성값. (= attribute와 동일한 단어) 예시) 상단의 "설명"이 column에 해당한다. Domain 도메인은 하나의 Attribute가 취할 수 있는 같은 타입의 원자(Atomic)값들의 집합 Attribute 파일 구조상의 데이터 항목 또는 데이터 필드에 해당된다. 속성(Attribute)는 개체의 특성을 기술한다. Tuple Table(Relation)을 구성하는 각각의 행을 뜻한다. Cardinality 도메인에 있는 모든 값들의 갯수 [Relation의 특..
[소프트웨어 개발 모델]1. 폭포수 모델 한 단계를 완벽하게 끝내고 그 다음 단계를 진행하는 방식. 이전 단계로 돌아갈 수 없다는 리스크가 있다. - 특징 : 순차적으로 진행되는 것이 Waterfall 방식이다. 각 단계를 완벽하게 해야 한다. - 한계점 : 일이 진행되기 어렵다. 수정사항이 많을 때 변동이 불가능하다.- Waterfall 방식은 왜 실패하는가?1) 큰 프로젝트의 경우 25~30%가 수정이 된다.2) 계획만 하다가 프로젝트가 끝난다. 2. 반복, 점진 모델(Iterative and Incremental Process) 우선순위가 높은 것(리스크가 큰것)을 먼저 개발하며 동시에 요구사항을 분석, 설계한다. 도중에 수정사항이 요구되면 아직 구현되지 않은 것은 쉽게 수정하고, 구현 되었다면 많..
오늘은 소프트웨어 공학에서 말하는 분석(Analysis)와 디자인의 차이를 공부해보겠습니다. [분석과 설계] 분석(Analysis)- 분석은 What에 관한 것이다. 즉 어떤 것을 만들어야 하는가?에 대한 질문.- Do the Right Thing : 어떤 것을 만드는 게 맞는 것인가? 디자인(Design)- 디자인은 How에 관한 것이다. 분석 이후에 어떻게 설계를 해야하는가?에 대한 질문- Do the thing Right : 옳은 방식으로 설계 방향을 가져야 합니다. 요구분석(Analysis) --> 요구사항 명세서 --> 설계(Design) --> 구현 위의 순서로 분석, 설계가 이루어집니다. 객체지향적 분석이란? 객체지향적 분석(Object-Oriented Analysis) : 요구사항에서 Ob..
데이터 모델(Data Model)정의 : 데이터의 관계, 접근과 그 흐름에 필요한 처리 과정에 관한 추상화된 모형. 데이터 모델은 데이터 구조(Data Structure)를 결정한다. 데이터 모델의 3가지 관점1) 개념적 데이터 모델(Conceptual Data model) : 일반 사용자가 인식하는 데이터2) 물리적 데이터 모델(Physical Data model) : 컴퓨터에 저장되는 데이터의 세세한 정보 정의3) Represetational Data model : 사용자(엔드유저)가 데이터베이스가 어떻게 조직되어 있는지 쉽게 알 수 있다. 데이터베이스 Entity, Attribute, Relationship- Entity : DB에 표현하려는 유형, 무형의 객체를 뜻하며 서로 구별된다. 1개의 En..
1-1강 : Spring boot 로컬 개발환경 세팅1. 로컬 개발환경 세팅 - 프로젝트 생성 : Spring Starter Project 생성 - 프로젝트 이름 정하기 : my-slipp - Type : maven, package : jar - Group : net.slipp - Artifact : my-slipp - Package : net.slipp - 디펜던시 추가 : Web, Mustache(템플릿엔진), devtools --> pom.xml에서 확인이 가능하다. 2. 서버 시작 : application.properties 에서 server.port='포트번호' 변경하고 서버를 구동.3. LiveReload - 크롬 앱 LiveReload를 설치한다. - 역할 : STS에서 변경사항이 생겼을 때..
오르막수 문제 링크 : https://www.acmicpc.net/problem/11057 11057번: 오르막 수11057번 제출 맞은 사람 숏코딩 풀이 풀이 작성 풀이 요청 재채점/수정 채점 현황 강의 오르막 수 풀이 시간 제한 메모리 제한 제출 정답 맞은 사람 정답 비율 1 초 256 MB 7713 3796 3029 49.300% 문제 오르막 수는 수의 자리가 오름차순을 이루는 수를 말한다. 이 때, 인접한 수가 같아도 오름차순으로 친다. 예를 들어, 2234와 3678, 11119는 오르막 수이지만, 2232, 3676, 91111은 오르막 수가 아니다. 수의 길이 N이 주어졌을 때, 오르막 수의 개수를 구하는 프로그램을 작성하www.acmicpc.net오르막수 문제 Java 답 : https:/..
- Total
- Today
- Yesterday
- docker
- 유즈케이스
- 개발자 회고
- front
- GIT
- Spring boot
- 월부닷컴
- 도커
- 재테크공부
- Inception
- 깃
- push_back
- 내년은 빡세게!!
- 깃허브
- 파라메터
- 항해플러스후기
- 부동산공부
- 폭포수
- github
- 인셉션
- 항해플러스백엔드
- ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
- 2023년
- 열반스쿨기초반
- 관계대수
- resize
- pop_back
- 항해솔직후기
- 월급쟁이부자들
- Use case
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |