Skip to content

Instantly share code, notes, and snippets.

View ksundong's full-sized avatar
🏃‍♂️
Run

Dion ksundong

🏃‍♂️
Run
View GitHub Profile
@ksundong
ksundong / 자료구조-스터디-6주차.md
Created September 2, 2020 07:00
자료구조 스터디 6주차

자바 자료구조 스터디 6주차

이 md 파일은 Typora 에서 작성되었습니다. 읽으실 때, Typora 에서 읽으시는 것이 가장 보기에 좋습니다.

[TOC]

탐색(Search) 1

탐색의 이해와 보간 탐색

@ksundong
ksundong / DefaultListableBeanFactory.java
Created August 16, 2020 08:16
Get Bean을 통해 배우는 제네릭
@Override
public <T> T getBean(Class<T> requiredType, @Nullable Object... args) throws BeansException {
Assert.notNull(requiredType, "Required type must not be null");
Object resolved = resolveBean(ResolvableType.forRawClass(requiredType), args, false);
if (resolved == null) {
throw new NoSuchBeanDefinitionException(requiredType);
}
return (T) resolved;
}
@ksundong
ksundong / 자료구조-스터디-5주차.md
Last active August 15, 2020 07:09
자료구조 스터디 5주차

자바 자료구조 스터디 5주차

이 md 파일은 Typora 에서 작성되었습니다. 읽으실 때, Typora 에서 읽으시는 것이 가장 보기에 좋습니다.

우선순위 큐(Priority Queue)와 힙(Heap)

우선순위 큐의 이해

'큐의 구현'과 '우선순위 큐의 구현'에는 많은 차이가 있습니다.

@ksundong
ksundong / 자료구조-스터디-3주차.md
Created August 10, 2020 01:47
자료구조 스터디 3주차

자바 자료구조 스터디 3주차

이 md 파일은 Typora 에서 작성되었습니다. 읽으실 때, Typora 에서 읽으시는 것이 가장 보기에 좋습니다.

[TOC]

연결 리스트(Linked List) 3

원형 연결 리스트(Circular Linked List)

@ksundong
ksundong / 자료구조-스터디-2주차.md
Created August 10, 2020 01:46
자료구조 스터디 2주차

자바 자료구조 스터디 2주차

이 md 파일은 Typora 에서 작성되었습니다. 읽으실 때, Typora 에서 읽으시는 것이 가장 보기에 좋습니다.

[TOC]

연결 리스트(Linked List) 1

추상 자료형: Abstract Data Type

@ksundong
ksundong / 자료구조-스터디-1주차.md
Last active August 10, 2020 01:45
자료구조 스터디 1주차

자바 자료구조 스터디 1주차

이 md 파일은 Typora 에서 작성되었습니다. 읽으실 때, Typora 에서 읽으시는 것이 가장 보기에 좋습니다.

[TOC]

자료구조와 알고리즘의 이해

자료구조에 대한 기본적인 이해

@ksundong
ksundong / README.md
Created July 25, 2020 11:24
나의 파이참 적응기
@ksundong
ksundong / build.sh
Created June 16, 2020 10:07
crontab을 이용한 git에서 새로운 버전이 커밋되었을 때, 배포를 하도록 하는 스크립트
#!/bin/bash
echo "===== Check update =====>"
echo $(date)
# check update
cd /Users/idion/Downloads/sidedish-03/BE
git fetch
now=`git rev-parse HEAD`
origin=`git rev-parse origin/master`
@ksundong
ksundong / hello.js
Created June 16, 2020 10:06
이름과 랭크 돈 등을 자동으로 생성해주는 스크립트
function main() {
let data = "nickname,money,last_visit\n";
for (let i = 0; i < 100000; i++) {
data += randName() + ",";
data += randomMoney() + ",";
data += randomDate(new Date("2020-04-01"), new Date(), true);
data += "\n";
}
console.log(data);
}
@ksundong
ksundong / README.md
Created June 9, 2020 14:57
Jenkins 정리

Jenkins 정리

이 정리는 Local 환경에서 Jenkins 서버를 Docker에 설치하고 Github 연동을 하는것을 목표로 합니다.

Jenkins는 CI&CD를 환경을 제공하는 자동화 서버입니다.

Jenkins를 Local에 Docker로 설치하는 이유는 EC2에 설치하는 공식 가이드를 참조해보면 월 84$ 정도의 비용이 예상된다고 나와있는데, 딱봐도 그냥 우리집 전기세가 덜 나올 것 같아서 데스크톱으로 설정하도록 하였다.

$ docker pull jenkins/jenkins:lts