반응형
[GIT] ignore 파일이 적용 안될때 설정 포스팅 썸네일 이미지

IT/etc

[GIT] ignore 파일이 적용 안될때 설정

깃 사용시 ignore파일이 적용 안될때 0. 숨김파일 보이게 하기 - Mac commend+shift+. 1. ignore파일이 있는 폴더(프로젝트폴더)에서 터미널(Mac)/cmd 실행(window) 혹은 터미널(Mac)/cmd 실행(window)에서 해당 폴더(프로젝트폴더)까지 접속 2. 아래 명령어 입력 $ git rm -r --cached . $ git add . $ git commit -m "fixed untracked files" 3. 프로그램 재실행 4. 적용확인

2021.01.24 게시됨

IT/JSP

JSTL(JSP Standard Tag Library)

JSTL(JavaServerPage Standard Tag Library) 이란? - JSP 개발을 단순화 하기 위한 태그 libarary - Java EE 기반의 웹 애플리케이션 개발 플랫폼을 위한 컴포넌트 모음 JSTL 사용법 - 라이브러리이기 때문에 사용하기전에 core를 header에 추가해주어야 한다. JSTL 태그 태그명 설명 변수선언 변수출력 조건문 jstl에서의 switch문 jstl에서의 case문 jstl에서의 default문 loop문 변수제거 날짜관련태그 숫자관련태그 JSTL core의 예시 1. - ${변수명} 사용가능 - 다른 영역에 저장시 scopre="session" 추가 2. - 으로 변수를 선언한후 출력시 으로 출력한다. - escapeX="true/false" 지정해서 ..

2021.01.22 게시됨

IT/DB

[DATABASE] CASE / DECODE / 조건 선택문

1. CASE문 - 하나의 컬럼으로 조건값을 비교하여 출력값을 결정 SELECT first_name, department_id, CASE department_id --조건값을 비교할 컬럼 WHEN 10 THEN 'TEAM - 1' --WHEN 조건값 THEN 출력값 WHEN 20 THEN 'TEAM - 2' WHEN 30 THEN 'TEAM - 3' ELSE 'OTHERS' END "TEAM" FROM employees WHERE department_id < 50; - 여러 컬럼을 사용해서 조건식을 작성할 경우 아래와 같이 작성 가능 SELECT first_name, department_id, CASE WHEN department_id BETWEEN 10 AND 50 THEN 'TEAM - 1' WHEN..

2020.11.11 게시됨

IT/DB

[DATABASE] 집합연산자란?

1. 합집합 / 여러 쿼리문의 결과를 모아서 보는 연산자 1-1. UNION : - 출력 결과에서 중복값 제거, 결과를 정렬해서 출력 같은 컬럼에 출력될 값들은 같은 종류의 데이터타입어야 함 SELECT department_id, salary FROM employees WHERE salary > 10000 AND department_id = 90 UNION SELECT department_id, salary FROM employees WHERE salary > 10000 AND department_id = 80; 1-2. UNION ALL - 출력 결과에서 중복값 제거하지 않고 결과를 정렬없이 출력 SELECT department_id, salary FROM employees WHERE salary > ..

2020.11.11 게시됨

IT/JAVA

[JAVA] Static 키워드

1. Static멤버변수 (정적(static)멤버 변수 = 클래스 멤버 변수)이란? - 클래스가 메모리(메서드 영역)에 로딩 될때 함께 로딩되는 멤버 - 인스턴스 생성과 상관없음 → 인스턴스 생성 없이 클래스명만으로 접근 가능 (클래스명.정적멤버변수명) - 정적멤버변수의 경우 모든 인스턴스에서 하나의 값을 공유함 → 공유메모리 공간을 사용하므로 모든 인스턴스가 주소값 공유 - 로컬변수는 메서드 호출 시 생성 및 소멸과 관계있고, 인스턴스변수는 인스턴스 생성 및 소멸과 관계있고, 정적변수(클래스변수)는 클래스 로딩 (프로그램 시작) 및 클래스 제거(프로그램 종료)와 관계있음(static은 클래스생성소멸 (프로그램 시작종료)) 참고) 프로그램 동작 순서 public class Ex2 { public stat..

2020.09.14 게시됨

IT/JAVA

[JAVA] 프로그램 실행 과정

1. 소스 코드 작성(*.java) 2. 소스 코드 번역하여 클래스 파일 생성(*.class) 3. 프로그램 실행(= 클래스 파일 실행) 4. 클래스 로딩 → static 키워드가 붙은 변수 및 메서드가 메모리에 로딩 (= 정적 멤버 = 클래스 멤버) 5. main() 메서드 호출(실행) 6. 인스턴스 생성(new) → 인스턴스 멤버 변수 및 메서드가 메모리에 로딩 7. 인스턴스 내의 메서드 호출 → 로컬 변수가 메모리에 로딩 8. 결과 출력 9. 프로그램 종료

2020.09.14 게시됨

IT/JAVA

[JAVA] 디자인 패턴(Design patterns)::싱글톤(Singleton)::

디자인 패턴이란? - 소프트웨어 개발시 자주 나타나는 구조나 방식, 패턴을 구체적이고 체계적으로 정의하여 모아둔 것 - 프로그래밍 형식을 정하는 일종의 약속 - 어떤 상황의 문제에 대한 해법 → 프로그램머들이 옛날부터 문제된 코드들을 정리하여 해결할 수있도록 해놓은 해법 싱글톤 디자인 패턴(Singleton Design pattern) - 프로그램에서 단 하나뿐인 유일한 객체(인스턴스)= 싱글톤 객체 → 인스턴스가 오직 1개만 생성되어야 할때 사용 - 싱글톤 객체를 사용하여 프로그램을 작성하는 기법을 싱글톤 디자인 패턴이라고 함 - 새로운 인스턴스 생성을 불가능하게 하며, 미리 생성된 하나의 인스턴스를 모든 참조변수에서 공유해서 사용 1. 객체가 생성되면 안되기 때문에 외부에서 생성자 호출을 못하도록 생..

2020.09.14 게시됨

IT/JAVA

[JAVA]추상클래스와 추상메서드(Abstract)

추상(Abstract)이란? - 실체간에 공통되는 특성을 추출한것. 1. 추상클래스 - 공통적인 특성을 추출해서 선언한 클래스 - 용도 : 실체 클래스의 공통적인 특성(필드, 메소드)을 뽑아냄 1) 공통된 필드와 메소드 이름을 통일할 목적 2) 서브클래스를 작성할 때 시간 절약 - 인스턴스 생성이 불가능한 클래스 → 인스턴스 생성이 가능할 경우 추상메서드 호출이 가능하므로 인스턴스 생성을 못하도록 막아놓은 클래스 - 상속을 통해 서브클래스에서 추상메서드를 구현하도록 강제하는 용도의 클래스로 주로 사용 - 추상클래스가 가질수 있는 멤버 → 생성자, 일반멤버변수, 상수, 일반메서드, "추상메서드" - 클래스 정의시 class키워드 앞에 "abstract"키워드를 붙임 - 인스턴스 생성은 불가능하지만 참조변수..

2020.09.11 게시됨

반응형