Skip to content

Instantly share code, notes, and snippets.

View jun108059's full-sized avatar

YoungJun Park jun108059

View GitHub Profile
@jun108059
jun108059 / UseCase.csv
Created November 23, 2020 19:53
UseCase 다이어그램
다이어그램 설명
Use Case 다이어그램 요구 분석 과정에서 시스템과 외부와의 상호 작용을 묘사함
Activity 다이어그램 업무의 흐름을 모델링하거나 객체의 생명주기를 표현함
Sequence 다이어그램 객체 간의 메시지 전달을 시간적 흐름에서 분석함
Collaboration 다이어그램 객체와 객체가 주고받는 메세지 중심의 작성함
Class 다이어그램 시스템의 구조적인 모습을 그림
Component 다이어그램 소프트웨어 구조를 그림
Deployment 다이어그램 기업 환경의 구성과 컴포넌트들 간의 관계를 그림
@jun108059
jun108059 / Responsive-Adaptive.csv
Created November 23, 2020 19:43
반응형(Responsive) 웹과 적응형(Adaptive) 웹
반응형 웹 적응형 웹
기기 및 화면 감지 방법 미디어 쿼리로 기기 감지 서버 또는 브라우저에서 기기 감지
템플릿 하나의 템플릿으로 충분 기기마다 다른 템플릿 필요
콘텐츠 모든 콘텐츠 다운로드 필요 기기에 맞는 콘텐츠만 다운로드
로드 속도 로드속도 느림 로드속도 빠름
기존 사이트 존재 시 기존 사이트 변경 및 재구축 필요 기존 사이트 변경 없이 구축 가능
@jun108059
jun108059 / RestTemplateMethod.csv
Created November 23, 2020 19:29
RestTemplate 주요 Method
RestTemplate Method HTTP Method 설명
execute Any
exchange Any 헤더세팅해서 HTTP Method로 요청보내고 ResponseEntity로 반환받음
getForObject GET get 요청을 보내고 java object로 매핑받아서 반환받음
getForEntity GET get 요청을 보내고 ResponseEntity로 반환받음
postForLocation POST post 요청을 보내고 java.net.URI 로 반환받음
postForObject POST post 요청을 보내고 ResponseEntity로 반환받음
put PUT
delete DELETE
headForHeaders HEAD
@jun108059
jun108059 / OpenSourceLicense_.csv
Created November 6, 2020 08:41
오픈소스 라이선스
MIT Apache License 2.0
복제, 배포, 수정의 권한 허용 가능 가능
배포시 라이선스 사본 첨부 가능 가능
저작권 고지사항 또는 Attribution 고지사항 유지 가능 가능
배포시 소스코드 제공의무(Reciprocity)와 범위 명시되어있지않음 명시되어있지않음
조합저작물(Lager Work) 작성 및 타 라이선스 배포 허용 조건부 가능 가능
수정 시 수정내용 고지 명시되어있지않음 명시되어있지않음
명시적 특허 라이선스의 허용 명시되어있지않음 가능
라이선시가 특허소송 제기 시 라이선스 종료 명시되어있지않음 명시되어있지않음
이름, 상표, 상호에 대한 사용제한 명시되어있지않음 가능
@jun108059
jun108059 / pom2.xml
Created October 15, 2020 11:59
example
<!-- 프로젝트와 의존관계에 있는 라이브러리를 관리 -->
<dependencies>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
</dependencies>
@jun108059
jun108059 / pom.xml
Created October 15, 2020 11:54
Example
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.youngjun</groupId> <!-- 프로젝트를 생성하는 조직의 고유 아이디-->
<artifactId>demo-maven</artifactId> <!-- 프로젝트를 식별하는 유일한 아이디-->
<version>1.0-SNAPSHOT</version> <!-- 프로젝트 현재 버젼을 의미-->
@jun108059
jun108059 / navbar.css
Created September 25, 2020 19:04
navbar
/* Show it is fixed to the top */
body {
min-height: 75rem;
padding-top: 4.5rem;
}
@jun108059
jun108059 / blogMain.html
Created September 25, 2020 19:02
blog main
{% load static %}
<head>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
<link rel="stylesheet" href="{% static 'css/navbar-top-fixed.css' %}">
</head>
<body>
<nav class="navbar navbar-expand-md navbar-dark fixed-top bg-dark">
<a class="navbar-brand" href="#">Likelion HUFS 8th</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarCollapse" aria-controls="navbarCollapse" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
@jun108059
jun108059 / cover.css
Created September 25, 2020 18:44
부트스트랩 css 파일
/*
* Globals
*/
/* Links */
a,
a:focus,
a:hover {
color: #fff;
}
@jun108059
jun108059 / index.html
Created September 25, 2020 18:41
부트스트랩 cover 적용 index
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css" integrity="sha384-JcKb8q3iqJ61gNV9KGb8thSsNjpSL0n8PARn9HuZOnIxN0hoP+VmmDGMN5t9UJ0Z" crossorigin="anonymous">
<link rel="stylesheet" href="{% static 'css/cover.css' %}">
</head>
<body class="text-center">
<div class="cover-container d-flex w-100 h-100 p-3 mx-auto flex-column">