SyntaxHighlighter.all();
본문 바로가기 메뉴 바로가기

개발이 즐겁다!

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

개발이 즐겁다!

검색하기 폼
  • 전체글 (270)
    • 콜로소(유정수) (0)
    • 부업 (7)
    • 나만의 성공철학과 스토리 (0)
    • 새로운 도전 (2)
    • 커리어코칭 (0)
    • 이오스쿨 (0)
    • PT (0)
    • 편지, 일기 (1)
    • 감사일기 (0)
    • dev_project (24)
    • 감성대디 (0)
    • 나의 생각 (7)
    • 스피치 (0)
    • 강의1 (0)
    • 강의2 (0)
    • 내가 쓰는 글모음 (14)
    • 부동산 공부 (17)
    • 개발일 (0)
    • 프로젝트 (65)
    • Back-end (77)
    • Computer Science (56)
    • 기술면접 (0)
    • 회고록 (0)
  • 방명록

전체글 (270)
[네트워크] OSI 7 레이어는 무엇인가?

[OSI 모델이란]- 약자 : Open Systems Interconnection.- 사용 : 현재 OSI 7 레이어는 사용되지 않고 있으며 이해를 돕기 위한 모델로 사용 [OSI 7 계층] ## Application 레이어 - 사용자 인터페이스의 역할을 담당하는 계층. 즉 사용자들이 이용하는 네트워크 응용프로그램이다.ex) Internet Explorer- 사용자와 가장 가까운 프로토콜 정의. ex) Http(80), FTP(20,21) 등 ## Presentation 레이어- 전송하는 데이터의 Format(구성방식)을 결정하는 계층- 다양한 데이터 Format을 일관되게 하고 상화 변환하고 압축기능 및 암호화, 복호화 기능을 수행ex) ASCII, GIF, JPEG, AVI, MPEG 등 ## Ses..

Computer Science 2018. 9. 16. 15:46
[카카오 코딩테스트]OpenChatting

카카오톡 오픈채팅방에서는 친구가 아닌 사람들과 대화를 할 수 있는데, 본래 닉네임이 아닌 가상의 닉네임을 사용하여 채팅방에 들어갈 수 있다.신입사원인 김크루는 카카오톡 오픈 채팅방을 개설한 사람을 위해, 다양한 사람들이 들어오고, 나가는 것을 지켜볼 수 있는 관리자창을 만들기로 했다. 채팅방에 누군가 들어오면 다음 메시지가 출력된다.[닉네임]님이 들어왔습니다.채팅방에서 누군가 나가면 다음 메시지가 출력된다.[닉네임]님이 나갔습니다.채팅방에서 닉네임을 변경하는 방법은 다음과 같이 두 가지이다.채팅방을 나간 후, 새로운 닉네임으로 다시 들어간다.채팅방에서 닉네임을 변경한다.닉네임을 변경할 때는 기존에 채팅방에 출력되어 있던 메시지의 닉네임도 전부 변경된다.예를 들어, 채팅방에 Muzi와 Prodo라는 닉네임..

Computer Science 2018. 9. 15. 20:32
Restful API, 어노테이션 관련 알아볼 것들

[자동 배포]- 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 ..

Back-end 2018. 9. 15. 00:30
[네트워크] 프로토콜이란 무엇인가?

[프로토콜의 정의] 정의 : 데이터를 성공적으로 주고 받기 위한 일련의 필요한 요소들의 세트. 예제: 전화를 할 때 대화의 주제대화를 어떤 수단으로 할 것인지? 언제 대화를 할 것인지?※이렇게 3가지 조건이 맞아야 두 사람간의 대화를 할 수 있다. 프로토콜도 이와 마찬가지로 데이터를 주고 받기 위한 조건 혹은 규약을 뜻한다. [프로토콜의 필수 요소 3가지]Syntax : 데이터 포맷을 말한다. 즉 메시지의 형식과 관련이 있다.데이터 포멧인코딩, 디코딩에 관한 정보시그널 레벨Semantic : Response 메시지에 대한 Action.Timing : 메시지의 순서Speed matchingSequencing : 메시지가 만들어진 시퀀스 번호 [프로토콜 모델의 계층구조] 왜 프로토콜에는 계층구조가 필요할까?..

Computer Science 2018. 9. 14. 18:18
[데이터베이스] 도메인, 속성, 튜플

[기본 용어 정리] 용어설명 Table 데이터 값들의 집합을 뜻한다. (=Relation과 동일한 단어) Row Table 내에서 한 줄에 해당하는 데이터 값들. (=Tuple과 동일한 단어) Column Table에서 데이터가 갖는 속성값. (= attribute와 동일한 단어) 예시) 상단의 "설명"이 column에 해당한다. Domain 도메인은 하나의 Attribute가 취할 수 있는 같은 타입의 원자(Atomic)값들의 집합 Attribute 파일 구조상의 데이터 항목 또는 데이터 필드에 해당된다. 속성(Attribute)는 개체의 특성을 기술한다. Tuple Table(Relation)을 구성하는 각각의 행을 뜻한다. Cardinality 도메인에 있는 모든 값들의 갯수 [Relation의 특..

Computer Science 2018. 9. 14. 17:10
[도메인 분석설계] 소프트웨어 개발 모델(폭포수, 반복 모델, RUP)

[소프트웨어 개발 모델]1. 폭포수 모델 한 단계를 완벽하게 끝내고 그 다음 단계를 진행하는 방식. 이전 단계로 돌아갈 수 없다는 리스크가 있다. - 특징 : 순차적으로 진행되는 것이 Waterfall 방식이다. 각 단계를 완벽하게 해야 한다. - 한계점 : 일이 진행되기 어렵다. 수정사항이 많을 때 변동이 불가능하다.- Waterfall 방식은 왜 실패하는가?1) 큰 프로젝트의 경우 25~30%가 수정이 된다.2) 계획만 하다가 프로젝트가 끝난다. 2. 반복, 점진 모델(Iterative and Incremental Process) 우선순위가 높은 것(리스크가 큰것)을 먼저 개발하며 동시에 요구사항을 분석, 설계한다. 도중에 수정사항이 요구되면 아직 구현되지 않은 것은 쉽게 수정하고, 구현 되었다면 많..

Computer Science 2018. 9. 12. 11:06
[도메인분석설계] 분석과 디자인의 차이점?

오늘은 소프트웨어 공학에서 말하는 분석(Analysis)와 디자인의 차이를 공부해보겠습니다. [분석과 설계] 분석(Analysis)- 분석은 What에 관한 것이다. 즉 어떤 것을 만들어야 하는가?에 대한 질문.- Do the Right Thing : 어떤 것을 만드는 게 맞는 것인가? 디자인(Design)- 디자인은 How에 관한 것이다. 분석 이후에 어떻게 설계를 해야하는가?에 대한 질문- Do the thing Right : 옳은 방식으로 설계 방향을 가져야 합니다. 요구분석(Analysis) --> 요구사항 명세서 --> 설계(Design) --> 구현 위의 순서로 분석, 설계가 이루어집니다. 객체지향적 분석이란? 객체지향적 분석(Object-Oriented Analysis) : 요구사항에서 Ob..

Computer Science 2018. 9. 12. 10:43
데이터 모델, 스키마, 인스턴스

데이터 모델(Data Model)정의 : 데이터의 관계, 접근과 그 흐름에 필요한 처리 과정에 관한 추상화된 모형. 데이터 모델은 데이터 구조(Data Structure)를 결정한다. 데이터 모델의 3가지 관점1) 개념적 데이터 모델(Conceptual Data model) : 일반 사용자가 인식하는 데이터2) 물리적 데이터 모델(Physical Data model) : 컴퓨터에 저장되는 데이터의 세세한 정보 정의3) Represetational Data model : 사용자(엔드유저)가 데이터베이스가 어떻게 조직되어 있는지 쉽게 알 수 있다. 데이터베이스 Entity, Attribute, Relationship- Entity : DB에 표현하려는 유형, 무형의 객체를 뜻하며 서로 구별된다. 1개의 En..

Computer Science 2018. 9. 12. 10:15
Spring Boot 로컬 개발환경 세팅

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에서 변경사항이 생겼을 때..

Back-end 2018. 9. 11. 23:57
[백준 11057] 오르막수 문제

오르막수 문제 링크 : 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:/..

Computer Science 2018. 9. 11. 23:53
이전 1 ··· 11 12 13 14 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • github
  • 도커
  • 열반스쿨기초반
  • ```````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````````
  • 항해플러스후기
  • front
  • 파라메터
  • 재테크공부
  • push_back
  • GIT
  • Use case
  • 2023년
  • Spring boot
  • 폭포수
  • 인셉션
  • docker
  • 항해솔직후기
  • 깃허브
  • Inception
  • resize
  • 부동산공부
  • 월급쟁이부자들
  • 월부닷컴
  • 유즈케이스
  • 깃
  • 항해플러스백엔드
  • 개발자 회고
  • pop_back
  • 내년은 빡세게!!
  • 관계대수
more
«   2025/05   »
일 월 화 수 목 금 토
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
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바