전체 글

dolmengi develop blog
* '혼자서 공부하는' 컴퓨터구조+운영체제 이지만, 혼자보단 여럿이하면 더 좋으니 혼공 학습단 13기와 함께합니다 :)  [1주차 학습 목록] ( ੭ ・ᴗ・ )੭Ch01. 컴퓨터 구조 시작하기1-1. 컴퓨터 구조를 알아야 하는 이유1-2. 컴퓨터 구조의 큰 그림 Ch02. 데이터2-1. 0과 1로 숫자를 표현하는 방법2-2. 0과 1로 문자를 표현하는 방법 Ch03. 명령어3-1. 소스 코드와 명령어3-2. 명령어의 구조  Ch01. 컴퓨터 구조 시작하기1-1. 컴퓨터 구조를 알아야 하는 이유우리는 흔히 '컴퓨터 구조'를 생각하면 떠오르는 복잡한 회로 혹은 많은 컴퓨터 부품 등 이러한 이미지는 프로그램 개발과는 크게 관련이 있다고 느껴지지 않는다. 왜냐면 지금까지 컴퓨터의 구조를 몰라도 프로그래밍 언어 ..
·DataBase
1. NoSQL 이란Not Only SQL (또는 Non-Relational Operational DataBase)의 약자로 비관계형 데이터베이스를 말합니다. NoSQL은 기존 우리가 많이 접해본 RDBMS와 같은 관계형 데이터 모델을 지양합니다.그리고 대량의 분산된 비정형 데이터를 저장하고 조회하는데 특화된 데이터베이스로 스키마 없이 사용할 수 있어느슨한 스키마를 제공하는 저장소입니다.그리하여 주로 빅데이터나 분산 시스템 환경에서 대량의 데이터 즉, 대용량 데이터를 처리하는데 적합하다고볼 수 있습니다.* 기존 관계형 데이터 모델인 RDBMS는 Consistency와 Availability에 중점을 두었다면, 비관계형 데이터 모델인 NoSQL은 Scalability와 Availability에 중점을 두고..
[문제 설명]문자열 my_string과 정수 k가 주어질 때, my_string을 k번 반복한 문자열을 return 하는 solution 함수를 완성하시오.  [제한 사항]1) 6 2) my_string은 영소문자로만 이루어져 있습니다.3) 1   [입출력 예시]my_stringkresult"string"3"stringstringstring""love"10"lovelovelovelovelovelove lovelovelovelove"  [문제 풀이]class Solution { public String solution(String my_string, int k) { return my_string.repeat(k); }} 1. 문자열 반복 출력을 위해서 문자열 메서드 중 repeat( ) 함수를..
[문제 설명]정수 n이 주어질 때, n을 문자열로 변환하여 return 하도록 solution 함수를 완성하시오.  [제한 사항]1) 1   [입출력 예시]nresult123"123"2573"2573"  [문제 풀이]class Solution { public String solution(int n) { return String.valueOf(n); }} 1. 받는 정수 n을 바로 string 타입으로 변환하는 valueOf( ) 함수를 사용하여 바로 return 해준다.  [몰랐던 사실]자바에서 정수를 문자열 타입으로 변환하는 방법에는 여러가지가 있는데 한번 알아보자. 1. String.valueOf( )String 클래스에서 제공하는 함수로 valueOf( ) 함수는 아래와 같은 타입 등을..
[문제 설명]정수가 담긴 리스트 num_list가 주어질 때,모든 원소들의 곱이 모든 원소들의 합의 제곱보다 작으면 1을 크면 0을 return 하도록 solution 함수를 완성하시오. [제한 사항]1) 2 2) 1   [입출력 예시]num_listresult[3, 4, 5, 2, 1]1[5, 7, 8, 3]0  [문제 풀이]class Solution { public int solution(int[] num_list) { // 원소들의 합^2 > 원소들의 곱 ? 1 : 0 int sum = 0; int multi = 1; for (int i = 0; i multi ? 1 : 0;} 1. 원소들의 합 sum 변수를 선언해준다.2. 원소들의 곱 multi 변수를 선언해준다.3. fo..
·Java
오늘은 저번에 알아보기로 했던 '로그의 레벨 단계'에 대해 알아보자! 저번에 말한 것 같이 로그의 레벨 단계에는 아래와 같이 6가지로 볼 수 있다.trace -> debug -> info -> warn -> error -> fatal무조건 이렇게 5가지의 레벨만 있는 것은 아니다.하지만 자주 사용되고 사용하는 레벨은 이렇게 6가지의 레벨이라고 생각한다. 개발을 하면서 발생하는 이벤트나 메시지의 심각성 또는 중요성에 따라어떠한 레벨의 로그를 사용해야 하는지 달라진다.어떤 경우에 어떠한 로그의 레벨을 사용하면 좋은지 한번 알아보자! 1. TRACE디버그 레벨이 너무 광범위 한 것을 해결하기 위해 Log4j 1.2.12 에서 신규 추가된 레벨이다.디버깅 목적으로 사용되는 로그 레벨이다.DEBUG 레벨보다 조금..
행복한 (돌)맹이
khyunji99