DAY 18 - GIT 설치 / 기본 문법 (2024.07.26)
·
GIT
https://git-scm.com Git git-scm.com D: Git lib 다운로드.2. 설치다 default 값으로 해서 설치 이름이 무조건 영어 !! 공백도 없이 !!~ 물결무늬 or tile / 홈 디렉토리/ → root[로컬 폴더 생성 및 초기화]1. 폴더 생성Git Bash를 열고 원하는 디렉토리로 이동하여 새로운 폴더를 생성합니다.# 원하는 위치로 이동 (예: 문서 폴더)cd ~/Documents# 새로운 폴더 생성 (예: MyProject)mkdir MyProject# 생성한 폴더로 이동cd MyProject 2. Git 초기화폴더를 Git 저장소로 초기화합니다.git init [텍스트 파일 생성 및 내용 작성]1. 텍스트 파일 생성텍스트 파일을 생성합니다.touch example...
DAY 18 - BOARD HOMEWORK (2024.07.26)
·
HOMEWORK
[문제] 게시판 1. 테이블 작성테이블 명 : board_java컬럼 : seq number컬럼 : id varchar2(30)컬럼 : name varchar2(15)컬럼 : subject varchar2(100)컬럼 : content varchar2(500)컬럼 : logtime date 시퀀스 명 : board_java_seq: 값이 중복되지 않고, 캐쉬는 사용하지 않는다. 2. DTO 클래스 작성필드 : 글번호, 아이디, 이름, 제목, 내용, 날짜 3. BoardWriteService 클래스- 글번호는 시권스 객체로 부터 값을 얻어온다.- 날짜도 시스템의 기본 날짜를 사용한다.- 내용을 입력시 공백이 들어가야 하므로 nextLine() 를 사용한다. 4. BoardListService 클래스- DB..
DAY 19 - GIT (2024.07.29)
·
GIT
홈디렉토리가 어딘지 확인D: Git lib workspace화면지우기 clearctrl + L ctrl + C 나옴 Q 빠져나오려면 cdls디렉토리는 뒤에 /이거 붙는다.$ ls -l자세히 보여줌- → 파일d → 디렉토리$ ll위와 동일하게 나옴$ rm -rf test.txt$ rm -rf git_exam다 지움$ git --version$ git config --list Git 저장소저장소는 관리하고자 하는 모든 소스 코드 및 디렉토리가 저장되는 git init→  직접 만들어도 생김$ rm -rf test/삭제하기cd git_repo/위치 움직일 때$ git init 초기화 시켜주기$ rm -rf .git/일반 디렉토리가 된다. branch 이름 main으로 바꾸기$ git branch -M main..
DAY 27 - HTML 과제 (2024.08.08)
·
HOMEWORK
https://symbl.cc/kr/html-entities/  HTML 엔티티 (◕‿◕) SYMBLHTML 엔티티 및 인기있는 문자 코드 목록symbl.cc특수문자 다 있다..!!pre 태그를 이용하면 작성한대로 출력된다 !! 산길 오늘 아침 일찍 산에 올랐다. 아침 온도는 15℃이었다. 가지고 간 물의 ½을 마셨다. 한참 올라 가는 도중에 약수터를 가리키는 ↰사인이 보였다. 불현 듯 양두종 님의 산길이란 시에 곡을 붙인 박태준의 가곡♪이 생각이 났다. 산길을 간다. 말없이 호올로 산길을 간다 해는 져서 새소리 그치고 짐승의 발자취 그윽히 들리는 산길을 간다 말없이 밤에 홀로 산길을 간다 ©Copyright(c) yes A..
DAY 27 - HTML - inline / block / div / 커스텀 /video / audio (2024.08.08)
·
HTML CSS JS
① 블록 레벨 요소 - 블록 레벨 요소는 자신을 감싸는 상위의 요소가 허용한 가로 폭 전체 영역을 차지한다. - 블록 레벨 요소는 너비나 높이를 지정할 수 있고, 줄 바꿈 속성을 가지고 있다. - 한 줄 잡히는 것② 인라인 레벨 요소 - 인라인 레벨 요소는 흘러가는 요소이다. - 인라인 레벨 요소는 너비나 높이를 지정할 수 없으며, 줄이 바뀌지 않는 형식(inline)으로 표현된다. - 줄이 바뀌지 않지만, 내용이 많아서 그 상위 블록요소의 영역을 가득 채우게 되면 줄이 바뀐다. - 내가 쓴 글자만큼 잡히는 것  exam14-inline_block.html block-level elements block-level elements block-level elements inline-level ele..
DAY 27 - Oracle DB 연습3 - GROUP BY / JOIN (2024.08.08)
·
Oracle
※ select (해석 순서 1 → 2 → 3 → 4 → 5)  select [distinct] [컬럼1, 컬럼2,.....][as 별명][ || 연산자][*] --- 6 from 테이블명 --- 1 [where 조건절] --- 2 [group by 컬럼명] --- 3 [having 조건절] --- 4 [order by 컬럼명 asc|desc ] --- 5  group by : 그룹함수(max, min, sum, avg, count..)와 같이 사용 having : 묶어놓은 그룹의 조건절select to_char(trunc(avg(salary), 0), '99,999') 사원급여평균 from employees; 부서별에대한 평균급여를 얘기하는 것이므로 having 이용해야 한다는 거 캐치 !!select..
DAY 19 - Lambda (2024.07.29)
·
JAVA
함수형 프로그래밍이란?함수를 정의하고 이 함수를 데이터 처리부로 보내 데이터를 처리하는 기법을 말한다.데이터 처리부는 데이터만 가지고 있을 뿐, 처리 방법이 정해져 있지 않아 외부에서 제공된 함수에 의존한다.람다식자바는 함수형 프로그래밍을 위해 Java 8부터 람다식을 지원한다.데이터 처리부는 람다식을 받아 매개변수에 데이터를 대입하고 중괄호를 실행시킨다.자바는 람다식을 익명 구현 객체로 변환한다.인터페이스의 익명 구현 객체를 람다식으로 표현하려면 반드시 하나의 추상메소드만 가져야 한다.인터페이스가 단 하나의 추상메소드를 가질 때, 이를 함수형 인터페이스 라고 한다.인터페이스가 함수형 인터페이스임을 보장하기 위해서는 @FunctionalInterface 어노테이션을 붙이면 된다. 컴파일 시 추상메소드가 ..
DAY 20 - GIT (2024.07.30)
·
GIT
[GIT]git이라는 숨긴파일 생겼다. git 저장소로 쓴다.지우고 나서 다시 가져오기 fetch는 강제로 끌어댕기는것 브랜치와 머지1) 브랜치(Branch) - 연습장같은거(가지쳐서 내가 원하는 코드가 맞다 merge / 아니다 자르면 된다.)개발을 하다보면 코드를 여러 개로 복사해야 하는 일이 자주 생긴다.코드를 통째로 복사하고 나서 원래 코드와는 상관없이 독립적으로 개발을 진행할 수 있는데 이렇게 독립적으로 개발하는 것이 브랜치다.모든 버전 관리 시스템은 브랜치를 지원한다. 브랜치 확인 $ git branchmain branch 하나가 걸려있다.2. 브랜치 만들기3. 포인터 변경내용 그대로 다 들어간다.4. 브랜치 삭제   $ git checkout main main쪽에 오니까 lion branc..
summ.n
이것저것