git 명령어를 사용하여 github 사용하기

터미널 열기git init 입력하여 git 초기화git add --all 입력하여 작업 디렉터리(Working Directory) 상의 모든 변경 내용을 스테이징 영역(staging area)에 추가git commit -m "first commit" 입력하여, 커밋 메

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

웹 서버와 WAS의 차이

웹 서버는 정적인 컨텐츠를 제공하고, WAS는 동적 컨텐츠를 제공한다.웹 서버는 네트워크망에 종속되지 않고, HTTP 를 통해 HTML과 같은 하이퍼미디어 문서를 전송한다.WAS(Web Application Server)는 이러한 웹 서버와 웹 컨테이너를 가진다.웹 컨

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

Spring이란?

Spring > 자바 플랫폼을 위한 오픈소스 애플리케이션 프레임워크 Spring은 프레임워크로 라이브러리와는 차이점이 있다. 프레임워크와 라이브러리의 차이 이 둘은 흐름 제어권이 누구에게 있는가로 나뉜다. 프레임워크는 흐름 제어를 자기 자신이 하고 애플리케이션이

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

XML 기반 구성과 자바 기반 구성 그리고 자동 구성

XML 기반의 구성은 아래와 같다.위에서 본 XML 기반 구성을 자바 기반 구성으로 나타내보자.@Configuration 어노테이션은, 이 클래스가 설정 클래스임을 스프링에게 알리고 @Bean 어노테이션을 지정한 메소드들에서 반환되는 객체가 스프링 애플리케이션 컨텍스

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

API란

Application Programming Interface

2022년 11월 29일
·
0개의 댓글
·

객체 지향이란

절차지향과 객체지향의 차이점에 대해 살펴보자. 절차 지향과 객체 지향은 반대 개념이 아니다. 프로그램은 기본적으로 위에서 아래로 실행되는 절차적인 흐름을 가진다. 지향한다는 단어는 코딩하는 방식과 방법론의 차이로, 자바로는 절차지향 프로그래밍을 할 수 없다는 의미가

2022년 11월 14일
·
0개의 댓글
·

서블릿과 JSP

서블릿 서블릿은 자바 기반의 웹 프로그램 개발을 위해 만들어진 기술이다. 따라서 자바 코드로 작성되어있다. 기본 타입은 아래와 같다. 타입 변환이란, 데이터 타입을 다른 데이터 타입으로 변환하는 것을 말한다. 타입 변환의 종류는 아래와 같다. 연산은 기본적으로

2022년 7월 19일
·
0개의 댓글
·

웹 서버와 WAS

클라이언트(웹 브라우저)의 요청에 따라 HTML 문서를 응답클라이언트의 요청에 따라 정적 콘텐츠를 응답하는 웹 서버와 데이터와 HTML을 조합해 동적 콘텐츠를 응답하는 웹 컨테이너가 존재한다.자주 사용하는 WAS로는 톰캣이 있다.서블릿을 실행하려면, 웹 컨테이너가 필요

2022년 7월 19일
·
0개의 댓글
·

[자바] 백준 1157번 문제

알파벳 대소문자로 된 단어가 주어지면, 이 단어에서 가장 많이 사용된 알파벳이 무엇인지 알아내는 프로그램을 작성하시오. 단, 대문자와 소문자를 구분하지 않는다.첫째 줄에 알파벳 대소문자로 이루어진 단어가 주어진다. 주어지는 단어의 길이는 1,000,000을 넘지 않는다

2022년 6월 21일
·
0개의 댓글
·

[자바] 백준 2675번 문제

문자열 S를 입력받은 후에, 각 문자를 R번 반복해 새 문자열 P를 만든 후 출력하는 프로그램을 작성하시오. 첫째 줄에 테스트 케이스의 개수 T(1 ≤ T ≤ 1,000)가 주어진다. 각 테스트 케이스는 반복 횟수 R(1 ≤ R ≤ 8), 문자열 S가 공백으로 구분되어

2022년 6월 21일
·
0개의 댓글
·

데이터 타입

모든 변수에는 타입(type:형)이 있다.기본(원시:primitive) 타입참조(reference) 타입기본 타입은 아래와 같다.정수 타입(byte, char, short, int, long)실수 타입(float, double)논리 타입(boolean)타입 변환이란,

2022년 3월 20일
·
0개의 댓글
·

변수(Variable)

변수(Variable)은 값을 저장할 수 있는 메모리의 공간하나의 값만 저장할 수 있으며, 선언한 타입의 값만 저장할 수 있다.변수를 사용하기 위해서는 먼저 변수를 선언해야 한다.변수 선언은 어떤 타입의 데이터를 저장할 것인지, 변수 이름은 무엇인지를 명시한다.타입 변

2022년 3월 20일
·
0개의 댓글
·

[JAVA] Map이란?

Map은 리스트나 배열처럼 순차적으로 해당 요소 값을 구하지 않고 Key를 통해 Value를 얻는다.값(Value)은 중복될 수 있지만, Key는 고유한 값(Unique)을 가져야 한다.Map은 저장 순서를 유지할 필요가 없고, Key를 통해 Value를 얻어내기 때문

2022년 1월 14일
·
0개의 댓글
·

이름에 el 들어가는 동물 찾기

보호소에 돌아가신 할머니가 기르던 개를 찾는 사람이 찾아왔습니다. 이 사람이 말하길 할머니가 기르던 개는 이름에 'el'이 들어간다고 합니다. 동물 보호소에 들어온 동물 이름 중, 이름에 "EL"이 들어가는 개의 아이디와 이름을 조회하는 SQL문을 작성해주세요. 이때

2022년 1월 13일
·
0개의 댓글
·

메이븐(Maven)이란?

아파치 라이선스로 배포되는 오픈 소스 소프트웨어이며, 자바기반 프로젝트의 라이프사이클 관리를 위한 빌드 도구 pom.xml파일에 필요한 라이브러리만 적으면 Maven Repository에서 필요한 라이브러리를 자동으로 다운받고 설치해주고 경로까지 지정해준다.대부분 필요

2021년 12월 31일
·
0개의 댓글
·
post-thumbnail

PostgreSQL USER, DB 생성하기

create user 이름 password '비밀번호'; (비밀번호는 따옴표로 묶어주자.)이름과 비밀번호 admin이고, superuser 권한을 가진 user 생성하기create user admin password 'admin' superuser;생성했다면, 생성된

2021년 12월 30일
·
0개의 댓글
·

DBeaver 설치 및 예제 DB 생성

pgAdmin4은 웹브라우저를 사용하는 툴로 느리다(hang). 따라서 pgAdmin4 대신 DBeaver를 많이 사용한다.DBeaver를 설치하려면 여기를 눌러서 Communication Edition을 설치해주자.Communication Edition 버전은 무료이

2021년 12월 30일
·
0개의 댓글
·
post-thumbnail

psql 도움말 및 명령어

\\?을 입력하면 역슬래쉬 명령어로는 아래와 같이 존재한다.\\? options 를 입력하면 아래와 같이 psql 명령행 옵션 도움말을 볼 수 있다.psql -h {호스트명} -p {포트 번호} -U {사용자명} -d {데이터베이스명}호스트명PostgreSQL가 실행중

2021년 12월 29일
·
0개의 댓글
·
post-thumbnail

PostgreSQL PATH 설정

명령 프롬프트(cmd)창에서 psql 명령어를 실행했더니 아래와 같이 psql 명령어를 실행할 수 없었다.이는 환경변수 설정을 해주면 해결된다.제어판 - 시스템 - 고급 시스템 설정 - 환경 변수 클릭Path를 선택하고 편집 버튼을 클릭환경 변수 편집 창에서 편집 버튼

2021년 12월 29일
·
0개의 댓글
·
post-thumbnail

PostgreSQL 접속

PostgreSQL을 설치한 후 접속하는 방법에 대해 알아보자.접속하는 방법으로는 아래의 2가지가 있다.shell 스크립트(psql) 사용하여 PostgreSQL 접속pgAdmin4 사용하여 PostgreSQL 접속psql은 커맨드 라인 기반으로 PostgreSQL에

2021년 12월 29일
·
0개의 댓글
·