Port

포트란 '논리적인 접속장소'를 뜻하며, 인터넷 프로토콜인 TCP/IP를 사용할 때 클라이언트 프로그램이 네트워크 상의 특정 서버 프로그램을 지정하는 방법으로 사용한다.한 서버 인스턴스에서 여러 개의 서버를 동시 실행할 수 있으므로, 이 경우 IP 주소 만으로는 어느 서

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

[Spring Batch] 스프링배치 완벽가이드 내용정리

스프링배치는 코커와 인프라스트럭처를 애플리케이션이 감싸는 구조로 되어 있다.개발자가 개발한 코드배치 처리 구축에 사용되는 모든 사용자 코드 및 구성을 포함한다.업무 로직과 서비스 및 잡 구조화와 관련된 구성까지도 애플리케이션 레이어에 포함된다.애플리케이션 레이어가 최상

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

3. 연결리스트(Linked List) - 구현

자바스크립트 기준 추상자료형추상자료형은 어떠한 데이터와 그 데이터에 대한 연산을 표기하는 것ex) 세탁기로 옷을 세탁하는 과정여기서 옷이 '어떠한 데이터'이며, 세탁기에는 이 옷(데이터)을 처리하는 여러 가지 기능(연산)이 있는데 세탁 / 탈수 / 남은시간 / 배수 등

2023년 3월 4일
·
0개의 댓글
·
post-thumbnail

2. 연결리스트 - 개념

배열의 경우, 연속된 메모리 공간이 필요하다는 단점이 있었다.이를 해결하기 위해서는 데이터를 분산 저장한 후, 이를 서로 연결해주면 될 것이다.이 때 노드(Node)를 만들어 사용하게 되는데, 노드는 데이터를 담는 변수 하나와 다음 노드를 가리키는 변수 하나를 가지고

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

1. 배열

모든 프로그래밍 언어에서 제공하는 자료구조.일반적으로 int arr10 = {1,2,3,4,5}; 라는 배열을 지정했을 경우,운영체제는 메모리에서 숫자 10개가 들어갈 수 있는 빈 공간을 찾아서 순서대로 값을 할당한다. 값이 할당되지 않은 빈 공간에는 쓰레기 값이 저장

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

Shell Script 파일 체크

\-b FILE 파일이 존재하고 특별한 파일인지 체크 FILE exists and is block special\-c FILE 파일이 존재하고 특수문자가 있는지 체크 FILE exists and is character special\-d FILE ; 디렉토리 여

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

[String] 가장 짧은 문자거리

한 개의 문자열 s와 문자 t가 주어졌을 때, 문자열 s의 각 문자가 문자 t와 떨어진 최소거리를 출력하는 프로그램을 작성하세요.첫 번째 줄에 문자열 s와 문자 t가 주어진다. 문자열과 문자는 소문자로만 주어진다.문자열의 길이는 100을 넘지 않는다. teacherm

2023년 2월 27일
·
0개의 댓글
·

[String] 숫자만 추출

문자와 숫자가 섞여있는 문자열이 주어지면 그 중 숫자만 추출하여 그 순서대로 자연수를 만듭니다. 만약 "tgeDa1h205er"에서 숫자만 추출한다면 0, 1, 2, 0, 5 이고, 이것을 자연수로 만들면 1205가 됩니다. 추출하여 만들어지는 자연수는 100,000,

2023년 2월 27일
·
0개의 댓글
·

[String] 팰린드롬(replaceAll 정규식이용)

앞에서 읽을 때나 뒤에서 읽을 때나 같은 문자열을 팰린드롬이라고 합니다.문자열이 입력되었을 때, 해당 문자열이 팰린드롬이면 "YES", 아니면 "NO"를 출력하는 프로그램을 작성하세요. 단 회문을 검사할 때 알파벳만 가지고 회문을 검사하며, 대소문자를 구분하지 않습니다

2023년 2월 27일
·
0개의 댓글
·

[String] 회문문자열(palindrome)

앞에서 읽을 때나 뒤에서 읽을 때나 같은 문자열을 회문 문자열이라고 합니다.문자열이 입력될 때, 해당 문자열이 회문 문자열이면 "YES", 회문 문자열이 아니면 "NO"를 출력하는 프로그램을 작성하세요.단, 회문을 검사할 때 대소문자를 구분하지 않습니다.첫 줄에 길이

2023년 2월 27일
·
0개의 댓글
·

[String] 중복문자제거 (indexOf())

소문자로 된 한 개의 문자열이 입력되면 중복된 문자를 제거하고 출력하는 프로그램을 작성하세요.중복이 제거된 문자열의 각 문자는 원래 문자열의 순서를 유지합니다.첫 줄에 문자열이 입력됩니다. 문자열의 길이는 100을 넘지 않습니다. ksekkset kset

2023년 2월 22일
·
0개의 댓글
·

[String] 특정 문자 뒤집기(toCharArray())

N개의 단어가 주어지면 각 단어를 뒤집어 출력하는 프로그램을 작성하세요.첫 줄에 자연수 N (3 ≤ N ≤ 20) 이 주어집니다.두 번째 줄 부터 N개의 단어가 각 줄에 하나씩 주어집니다. 단어는 영어 알파벳으로만 구성되어 있습니다. 3 good Time Big d

2023년 2월 22일
·
0개의 댓글
·

package ~ does not exist error

pom.xml에 dependency가 추가되어 있음에도 불구하고, 인텔리제이에서 계속 컴파일 오류가 발생package org.apache.commons.vfs2 does not existpom.xml 우클릭 > Maven > Reload project 하니 해결되었다.

2023년 2월 14일
·
0개의 댓글
·

[Java] Enum 정의와 활용

Enum이란 > Enum이란 Enumeration의 앞 글자를 딴 약어로, 열거라는 의미이다. 서로 관련있는 상수들을 모아서 대표 이름으로 클래스를 정의하고 활용하는 데에 사용된다. 내부구현 가장 기본적이고 간단한 Enum 타입을 통해 내부 구현 형태를 알아보자. D

2023년 2월 6일
·
0개의 댓글
·

재귀 - 팩토리얼(Factorial)

함수 내에서 자기 자신(함수)을 계속적으로 호출 하면서 풀어가는 방식.함수가 호출 되면서 최근에 자신을 불렀던 기존 함수가 스택에 차곡차곡 쌓이게 된다.처음 호출된 함수(스택 맨 밑에 있는 메소드)에서 return 되는 값이 최종 return 값이 된다.3! = 321

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

[String] 단어 뒤집기(StringBuilder 사용 혹은 직접 뒤집기)

N개의 단어가 주어지면 각 단어를 뒤집어 출력하는 프로그램을 작성하세요.첫 줄에 자연수 N (3 ≤ N ≤ 20) 이 주어집니다.두 번째 줄 부터 N개의 단어가 각 줄에 하나씩 주어집니다. 단어는 영어 알파벳으로만 구성되어 있습니다. 3 good Time Big d

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

[String] 문장 속 단어(indexOf(), substring())

한 개의 문장이 주어지면 그 문장 속에서 가장 긴 단어를 출력하는 프로그램을 작성하세요.문장 속의 각 단어는 공백으로 구분됩니다.첫 줄에 길이가 100을 넘지 않는 한 개의 문장이 주어집니다. 문장은 영어 알파벳으로만 구성되어 있습니다.첫 줄에 가장 긴 단어를 출력합니

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

[String] 대소문자 변환

대문자와 소문자가 같이 존재하는 문자열을 입력 받아,대문자는 소문자로 소문자는 대문자로 변환하여 출력하는 프로그램 작성

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

[String] 문자 찾기

첫 줄에 문자열이 주어지고, 두 번째 줄에 문자가 주어진다.문자열은 영어 알파벳으로만 구성되어 있다. Computercooler c 2

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

[프로그래머스][Java] Lv.1 정수 제곱근 판별

임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다.n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요.n은 1이상, 50000000000000 이하인

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