Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

test #5057

Closed
wants to merge 75 commits into from
Closed

test #5057

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
75 commits
Select commit Hold shift + click to select a range
d4e9cd6
Update _config.yml
sdusk0731 Dec 1, 2024
b921ab3
Create 2024-12-01-first.md
sdusk0731 Dec 1, 2024
43eb07c
Update 2024-12-01-first.md
sdusk0731 Dec 1, 2024
e432812
로고 추가
sdusk0731 Dec 1, 2024
2ff719f
Update 2024-12-01-first.md
sdusk0731 Dec 1, 2024
0cd5072
Update 2024-12-01-first.md
sdusk0731 Dec 1, 2024
07db428
Create category-archive.md
sdusk0731 Dec 1, 2024
43a86f6
Update navigation.yml
sdusk0731 Dec 1, 2024
dfa4357
Update 2024-12-01-first.md
sdusk0731 Dec 1, 2024
c61e4e9
Update 2024-12-01-first.md
sdusk0731 Dec 1, 2024
9ea2e64
Update category-archive.md
sdusk0731 Dec 1, 2024
59e6d1a
Update 2024-12-01-first.md
sdusk0731 Dec 1, 2024
cee15a7
업로드
sdusk0731 Dec 1, 2024
69c6eb7
업로드
sdusk0731 Dec 1, 2024
2720188
파일명 변경
sdusk0731 Dec 1, 2024
da0b0d1
이름변경
sdusk0731 Dec 1, 2024
f31837c
제목 수정
sdusk0731 Dec 1, 2024
2dbcfbc
up
sdusk0731 Dec 1, 2024
b69278b
Update _config.yml
sdusk0731 Dec 1, 2024
1131224
프로필 업데이트
sdusk0731 Dec 1, 2024
d7bac74
Merge branch 'master' of https://github.com/sdusk0731/sdusk0731.githu…
sdusk0731 Dec 1, 2024
1b92e1b
프로필 업뎃
sdusk0731 Dec 1, 2024
1618708
Update _config.yml
sdusk0731 Dec 1, 2024
e72b278
커ㅣㅅ
sdusk0731 Dec 1, 2024
2cbfd99
sdusk0731 Dec 1, 2024
7f0f13a
Update _config.yml
sdusk0731 Dec 1, 2024
8a937da
Revert "up"
sdusk0731 Dec 1, 2024
d0ef4b4
Revert "제목 수정"
sdusk0731 Dec 1, 2024
74be918
고고
sdusk0731 Dec 1, 2024
de69f4d
ㅅㄷㄴㅅ
sdusk0731 Dec 1, 2024
6ba002e
Update _config.yml
sdusk0731 Dec 1, 2024
591a5b3
프로필 업데이트
sdusk0731 Dec 1, 2024
18c46cc
프로필 업뎃
sdusk0731 Dec 1, 2024
9efef00
아바타 업뎃
sdusk0731 Dec 1, 2024
0642bff
날짜 추가
sdusk0731 Dec 1, 2024
07eb4a3
타이틀
sdusk0731 Dec 1, 2024
8be9a0b
프로필 업데이트
sdusk0731 Dec 1, 2024
f6892a5
damgom.jpg
sdusk0731 Dec 1, 2024
405531e
tag
sdusk0731 Dec 1, 2024
cbfbdf6
tag
sdusk0731 Dec 1, 2024
dbec4ec
toc
sdusk0731 Dec 1, 2024
8918de7
search
sdusk0731 Dec 1, 2024
be25523
contrast
sdusk0731 Dec 1, 2024
0877f41
테그 추가
sdusk0731 Dec 1, 2024
6f0eb6c
config
sdusk0731 Dec 1, 2024
ebfeeb4
aqua
sdusk0731 Dec 1, 2024
06825ee
air
sdusk0731 Dec 1, 2024
0f7b668
dark
sdusk0731 Dec 1, 2024
c9aef8b
dirt
sdusk0731 Dec 1, 2024
1f89f4d
neon
sdusk0731 Dec 1, 2024
8b2899e
mint
sdusk0731 Dec 1, 2024
fd02dbf
sunrise
sdusk0731 Dec 1, 2024
094a870
air
sdusk0731 Dec 1, 2024
bd8d85c
북 스터디중간 업로드
sdusk0731 Dec 2, 2024
97d958d
커밋
sdusk0731 Dec 4, 2024
c1c0919
정리
sdusk0731 Dec 4, 2024
c66765d
삭제
sdusk0731 Dec 4, 2024
69c868f
수정
sdusk0731 Dec 4, 2024
0a8a9c8
페이지 영역 확장
sdusk0731 Dec 4, 2024
797c7a0
오른쪽으로 확장
sdusk0731 Dec 4, 2024
d646f63
toc_sticky 적용
sdusk0731 Dec 4, 2024
81037e5
설정 수정
sdusk0731 Dec 4, 2024
0bbac98
안정 해시 설계
sdusk0731 Dec 4, 2024
6790c30
표 확인
sdusk0731 Dec 4, 2024
e033c83
이미지 업로드
sdusk0731 Dec 4, 2024
4a31d9a
행 정리
sdusk0731 Dec 4, 2024
606a9e5
이미지 경로 테스트
sdusk0731 Dec 4, 2024
f5c2fb5
test
sdusk0731 Dec 4, 2024
ac7fc13
test
sdusk0731 Dec 4, 2024
4b652d6
이미지 경로 테스트
sdusk0731 Dec 4, 2024
45f8d9d
제목
sdusk0731 Dec 4, 2024
e314e11
이미지 경로 테스트
sdusk0731 Dec 4, 2024
a7055f1
이미지 경로 테스트
sdusk0731 Dec 4, 2024
6828c92
이미지 경로 수정
sdusk0731 Dec 4, 2024
f5fd08a
Merge pull request #2 from sdusk0731/master
sdusk0731 Dec 4, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 24 additions & 31 deletions _config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,23 +12,23 @@

# theme : "minimal-mistakes-jekyll"
# remote_theme : "mmistakes/minimal-mistakes"
minimal_mistakes_skin : "default" # "air", "aqua", "contrast", "dark", "dirt", "neon", "mint", "plum", "sunrise"
minimal_mistakes_skin : "air" # "default", "air", "aqua", "contrast", "dark", "dirt", "neon", "mint", "plum", "sunrise"

# Site Settings
locale : "en-US"
locale : ko-KR"
rtl : # true, false (default) # turns direction of the page into right to left for RTL languages
title : "Site Title"
title_separator : "-"
subtitle : # site tagline that appears below site title in masthead
name : "Your Name"
description : "An amazing website."
url : # the base hostname & protocol for your site e.g. "https://mmistakes.github.io"
title : "Simple Coding"
title_separator : "|"
subtitle : "My Simple Note" # site tagline that appears below site title in masthead
name : "KSY"
description : "KSY의 심플코딩 블로그"
url : "https://sdusk0731.github.io"
baseurl : # the subpath of your site, e.g. "/blog"
repository : # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes"
teaser : # path of fallback teaser image, e.g. "/assets/images/500x300.png"
logo : # path of logo image to display in the masthead, e.g. "/assets/images/88x88.png"
masthead_title : # overrides the website title displayed in the masthead, use " " for no title
breadcrumbs : # true, false (default)
breadcrumbs : true #, false (default)
words_per_minute : 200
enable_copy_code_button : # true, false (default)
copyright : # "copyright" name, defaults to site.title
Expand Down Expand Up @@ -113,15 +113,15 @@ analytics:

# Site Author
author:
name : "Your Name"
avatar : # path of avatar image, e.g. "/assets/images/bio-photo.jpg"
bio : "I am an **amazing** person."
location : "Somewhere"
name : "KSY"
avatar : "/assets/images/1000027023.webp" # path of avatar image, e.g.
bio : "KSY의 심플코딩 블로그"
location : "South Korea"
email :
links:
- label: "Email"
icon: "fas fa-fw fa-envelope-square"
# url: "mailto:your.name@email.com"
url: "mailto:sdusk0731@gmail.com"
- label: "Website"
icon: "fas fa-fw fa-link"
# url: "https://your-website.com"
Expand All @@ -133,32 +133,20 @@ author:
# url: "https://facebook.com/"
- label: "GitHub"
icon: "fab fa-fw fa-github"
# url: "https://github.com/"
url: "https://github.com/sdusk0731"
- label: "Instagram"
icon: "fab fa-fw fa-instagram"
# url: "https://instagram.com/"
url: "https://www.instagram.com/routefinder0731/"

# Site Footer
footer:
links:
- label: "Twitter"
icon: "fab fa-fw fa-twitter-square"
# url:
- label: "Facebook"
icon: "fab fa-fw fa-facebook-square"
# url:
- label: "GitHub"
icon: "fab fa-fw fa-github"
# url:
- label: "GitLab"
icon: "fab fa-fw fa-gitlab"
# url:
- label: "Bitbucket"
icon: "fab fa-fw fa-bitbucket"
# url:
url: "https://github.com/sdusk0731"
- label: "Instagram"
icon: "fab fa-fw fa-instagram"
# url:
url: "https://www.instagram.com/routefinder0731/"


# Reading Files
Expand Down Expand Up @@ -227,7 +215,7 @@ sass:

# Outputting
permalink: /:categories/:title/
timezone: # https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
timezone: Asia/Seoul


# Pagination with jekyll-paginate
Expand Down Expand Up @@ -323,3 +311,8 @@ defaults:
comments: # true
share: true
related: true
show_date: true
toc: true
toc_sticky: true
toc_lable: 목차

10 changes: 7 additions & 3 deletions _data/navigation.yml
Original file line number Diff line number Diff line change
@@ -1,12 +1,16 @@
# main links
main:
- title: "Quick-Start Guide"
url: https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/
- title: "Category"
url: /categories/
- title: "Tag"
url: /tags/
- title: "Search"
url: /search/
# - title: "About"
# url: https://mmistakes.github.io/minimal-mistakes/about/
# - title: "Sample Posts"
# url: /year-archive/
# - title: "Sample Collections"
# url: /collection-archive/
# - title: "Sitemap"
# url: /sitemap/
# url: /sitemap/
7 changes: 7 additions & 0 deletions _pages/category-archive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: "Category"
layout: categories
permalink: /categories/
author_profile: true
sidebar_main: true
---
5 changes: 5 additions & 0 deletions _pages/search.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
---
title: Search
layout: search
permalink: /search/
---
7 changes: 7 additions & 0 deletions _pages/tag-archive.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
---
title: "Tag"
layout: tags
permalink: /tags/
author_profile: true
sidebar_main: true
---
44 changes: 44 additions & 0 deletions _posts/2024-11-22-241122_001.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
layout: single
title: "1주차 멘토링: OT"
categories: coding
tag: [멘토링, OT]
toc: true
toc_sticky: true
---
# 1주차 멘토링

## 멘토링 방식
```
1.스프링 기반으로 개념 질문
1) 키워드를 기반으로 멘토링 시간에 질문
2) 라이브 코딩
3) 자소서 쓰는 방법에 대한 멘토링 진행
(1) 스토리 및 키워드를 뽑아서 이야기가 진행되도록 작성
4) 회사업무 기반으로 포트폴리오 작성
(1) 키워드 같은 것만 이라도 뽑아올 것
(2) 자바스프링으로 프로젝트 진행 후 포트폴리오에 추가
```
<br>

## 과제
```
1.공부한 내용을 정리할 블로그 생성
2.공부계획을 세우기
1)스케줄 작성 후 멘토님께 전달
(1)추이를 볼 것이므로 100% 현실적인 스케줄을 작성할 것
3.블로그에 스프링 개념 정리
1)키워드 정리 필요
2)공부한 내용 멘토님께 전달
```
<br>

## 일정 계획표
![일정계획표](https://sdusk0731.github.io/assets/images/20241122_001/일정계획표.png)
<br>

## 메모
```
- 백엔드 개발자의 무기 = 스프링
- 12주동안 연속적으로 기간안에 진행 후 끝내야 하는 것은 아님
```
92 changes: 92 additions & 0 deletions _posts/2024-11-24-241124_001.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,92 @@
---
layout: single
title: "스프링 소개"
categories: Spring
tag: [Spring, OOP, Framework]
toc: true
toc_sticky: true
---

# 스프링 소개

## 자바와 스프링의 차이
```
1.자바 : 내가 직접 모든 객체와 동작을 수행 시킴

2.스프링 : 스프링의 규칙과 동작을 이해해서 따라야 함
1) 메소드 호출이 비교적 자유로움
2) 동작을 알아서 해주는 것을 스프링이라 할 수 있음
3) 스프링의 동작을 이해하고, 규칙을 활용해야 불필요한 코드가 사라짐
4) 예상하는 동작을 실행시킬 수 있음
> 스프링의 규칙과 동작을 잘 이해하고 그 안에서 어떤 부분을 코딩해야 하는가 왜 그렇게 동작하는가를 이해하고 코딩해야 생산성이 좋은 개발을 할 수 있게 된다.
```
<br>

## OOP와 스프링 프레임워크
```
> 객체지향 프로그래밍을 왜 하는가?
> 객체지향과 스프링 프레임워크와의 관계

1.OOP
> 어떻게 설계를 하고, 원하는 기능이 어디에 있는지 빨리 파악하고, 필요한 부분만 수정할 수 있는 가에 대한 방법론을 제시하는 것

2.스프링 프레임워크
(1) 기능을 추가하거나 기존 기능을 수정할 때 어떤 부분을 건드려야 하는지 어려울 수 있음
(2) 편리하게 코딩할 수 있도록 하는 것
(3) 핵심 기능 외의 기능이 너무 많다.
```
<br>

## 검색 및 지식 탐색
```
- Google
- Stackoverflow
- Baeldung
- Medium
```
<br>

## 자바의 봄, 스프링
```
1.동적인 웹사이트를 만들기 위한 다양한 도전들
1) CGI(Common Gateway Interface)
- 사용자의 요청에 따라 서버에서 실행되는 프로그램을 통해 동적인 웹 페이지를 생성하거나 데이터를 처리하는 데 사용

2) Servlet
- 클라이언트의 요청을 처리하고, 그 결과를 반환하는 Servlet클래스의 구현 규칙을 지킨 자바 웹 프로그래밍 기술

2.EJB(Enterprise Java Beans)
1) 당시 EJB가 내세우던 내용
- 데이터 저장 수정 시 안정적, 트랜잭션 처리 Good
- 믿을 수 있는 EJB

2) 단점
- 매우 침투적인 코딩 (EJB전용의 코드)
- 테스트가 어렵거나 불가능
- 수행 속도가 너무 너무 느림

3) 스프링
- 어려운 ejb 말고 샘플코드(스프링)이 서적으로 집필됨
- 그 스프링을 기반으로 프레임워크를 개발하기 시작

3. 지금의 스프링
- 20년의 역사

4. 스프링 버전
- 스프링3: java5, @Configuration
- 스프링4: java8, Websocket 등 지원
- 스프링5: Reactive Programming 지원
- 스프링6 출시 예정
```
<br>

## 스프링을 어떻게 배워야 할까?
```
1.코드로 라이브러리를 호출하는 구조를 살핀다.

2.프레임워크가 내 코드를 호출하는 구조를 살핀다.

3.스프링 프레임워크가 나의 코드를 어떻게 사용하는지 살핀다.
- 전체적인 플로우, 구조, 그림을 알아본다
- 세부적인 것들은 나중에 이슈발생 시(필요할 때) 찾아본다.
```
Loading
Loading