profile
minj-j`s Development diary!

[TDD] Junit4/Mockito 용어정리

Junit4 @RunWith Mockito @InjectMocks @Mock @Before @TEST

2024년 2월 26일
·
0개의 댓글
·

[log4j] log4j:WARN ~ 오류

log4j:WARN Not appenders could be found for logger(..)log4j:WARN Please initialize the log4j system properly테스트 코드 만들다가 이런 오류를 발견했다.log4j가 적절하게 설정되지 않

2024년 2월 26일
·
0개의 댓글
·

순차적 자료구조 : stack, queue, deque, linked list

배열, 리스트와 다린 제한된 접근(삽입, 삭제)만 허용한다.LIFO 구조중간 삽입과 삭제가 불가능 하다위로만 나갔다 들어올 수 있다.아래가 막혀있는 구조FIFO 구조위아래가 뚫려있다.아래것이 나가야 그 다음것이 나갈 수 있다.stack과 Queue를 합친것위아래가 뚫려

2024년 2월 25일
·
0개의 댓글
·

순차적 자료구조 : 배열과 리스트

가장 기본적인 순차적 자료구조로 중요하다인덱스로 배열 특정위치에 있는 값을 상수시간 내에 제공할 수 있는 자료구조A | 2 | 4 | 0 | 5 |A라는 배열에 숫자가 이렇게 들어있다 가정하다배열 A라는 원소에는 배열 A의 시작주소가 담겨있다.ex) 주소값이 100이라

2024년 2월 25일
·
0개의 댓글
·

[자료구조] 기본 용어

자료구조자료 == data구조data의 저장공간,data의 연산,연산 : 읽기, 쓰기, 탐색, 새 데이터 삽입, 기존 자료 삭제이 모든 것을 통튼 것알고리즘자료구조를 통한 입력 데이터로유한한 횟수의 연산을 이용해 문제를 푸는 것시간복잡도가장 안좋은 입력에 대한 기본 연

2024년 2월 25일
·
0개의 댓글
·

[Maven] 빌드 오류 : Errors occurred during the build....Could not calculate build plan...

setting.xml 파일내의 <localRepository> 경로를 확인하세요.

2023년 9월 7일
·
0개의 댓글
·

[Spring] 관습적인 추상화 구조 속Impl

Impl을 그냥 값 return 시키는 용도로만 알고 있다가 너무 뭘 모르는 것 같아서 왜 이렇게 프로젝트를 구성하는지 찾아보았다. Impl을 설명하는 여러 글들을 찾아본 결과 인터페이스와 각 서비스 인터페이스에 대한 구현체 클래스로 이루어진 관습적인 추상화 구조였다

2023년 9월 7일
·
0개의 댓글
·

[자료구조] Hash Table

(key, value)로 데이터를 저장하는 자료구조 중 하나 데이터의 크기에 관계 없이 빠르게 데이터를 검색할 수 있다.

2023년 9월 3일
·
0개의 댓글
·

[Python] __init__(self) 가 무엇일까

파이썬 __init__과 self

2023년 8월 20일
·
0개의 댓글
·

[자료구조] Python으로 MinHeap, MaxHeap 구현해보기

python으로 minHeap, maxHeap 구현하기

2023년 8월 20일
·
0개의 댓글
·

[LeetCode/Python] 1464. Maximum Product of Two Elements in an Array

no.1464 문제링크큰 수와 그 다음으로 큰 수를 찾아야 했기에우선 힙을 반대로 돌리는 과정을 거쳤다 그리고 heappop으로 루트에 있는 수들을 꺼낸 뒤, 그들의 곱을 return 하였다.

2023년 8월 13일
·
0개의 댓글
·

[운영체제] 커널이란?

전체적인 내용을 다룬다기 보다는 개념과 제가 새로 알게된 것 중심으로 정리햇습니다.

2023년 8월 13일
·
0개의 댓글
·

[자료구조] heap, 힙 with Python

자료구조 개념 쌓기 Heap with Python

2023년 8월 11일
·
0개의 댓글
·

2. 동기와 비동기 그리고 form과 ajax

form과 ajax 방식의 차이

2023년 8월 8일
·
0개의 댓글
·

???: 현 시간부로 대답은 모두 ACK으로 통일한다

의 ACK가 무엇이죠?

2023년 8월 8일
·
0개의 댓글
·

1. 동기와 비동기

웃기지만 아직도 헷갈린다. 그럼 지대로 모른다는 소리겠지? 대충이라도 정리해보려고 한다. 1. 동기 Synchronous 동기는 어떤 요청에 대한 결과가 동시에 일어난다는 것이다. 그래서 응답을 하는 도중 다른 응답을 받을 수 없다. 요청에 대한 결과가 동시에

2023년 8월 8일
·
0개의 댓글
·

[프로그래머스/Python] 최고의 집합

프로그래머스 : 최고의 집합 바로가기개인적으로 느낀게 많아서 후닥닥 적어본다.이것을 풀고자 했을 때 든 생각은 우선 주어진 S가 될 수 있는조합을 찾아야겠다! 라는 생각에python의 Combination 모듈을 사용하려 했다.근데 Combination은 배열이 주어졌

2023년 8월 7일
·
1개의 댓글
·

[프로그래머스/Python] 정수삼각형

프로그래머스 : 정수삼각형Dynamic Programming 동적 계획법 문제였다.DP문제는 상향식 풀이법? 하향식 풀이법? 그런 것이 있는데모르겠다. 일단 풀이 흐름을 이해하는 것이 먼저였기에..\[7, 3, 8, 8, 1, 0, 2, 7, 4, 4, 4, 5, 2,

2023년 8월 7일
·
0개의 댓글
·
post-thumbnail

클라우드 첫걸음, NHN Cloud로 시작하기 - Part2

웹 사이트 구축 전, 네트워크를 구축하는 리전이 어디인지를 확인한다. 앞으로 진행할 실습에서는 평촌 리전에서 진행한다. LAB1. 소규모 웹 사이트 구축하기 #1 - 네트워크 환경 구축 위의 사진과 같은 시나리오로 네트워크를 구축하기 인스턴스 서비스를 선택하면서

2023년 8월 7일
·
0개의 댓글
·
post-thumbnail

[백준/Python]백준 4637번 셀프넘버

백준 4637번 : 셀프넘버우선 첫 번째 접근은 주어진 양의 정수 n을 10으로 나누고 나누고 하여어떻게든 숫자를 쪼개려 하였다. ex) n = 39 이면 n + (n/10) + (n%10) ..하지만 이렇게 하면 위의 셈법이 적용되지 않는 숫자들이 너무 많았다.심지어

2023년 8월 7일
·
0개의 댓글
·