일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
- 자바기초스터디
- VMware
- https
- 이클립스
- 남산타워뷰
- 7kyu
- 오류
- java
- 서울복층에어비앤비
- JavaScript
- Python
- 시즌1
- 주민번호마스킹
- Oralce
- class파일바로보기
- 이것이리눅스다
- monthPicker
- Codewars
- 중첩쿼리
- Linux
- CentOS
- SQL
- Eclipse
- 사용자변경
- 파이썬
- 멀티쓰레드프로그래밍
- 서울에어비앤비
- CentOS8
- 8kyu
- 6kyu
- Today
- Total
목록전체 글 (60)
보통사람
목표 자바가 제공하는 다양한 연산자를 학습하세요. 학습할 것 산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 화살표(->) 연산자 3항 연산자 연산자 우선순위 1. 연산자(Operator)란? 연산자는 연산을 수행하는 기호를 의미 다양한 연산자의 종류가 있으며 사칙연산에도 우선순위가 있듯이 연산자에도 우선순위가 있음 연산자의 우선순위 산술 연산자 > 관계(비교) 연산자 > 논리 연산자 > 대입 연산자순으로 우선순위가 높음 단항 연산자 > 이항 연산자 > 삼항 연산자순으로 우선순위가 높음 단항 연산자와 대입 연산자를 제외한 모든 연산의 진행방향은 왼쪽에서 오른쪽 ※ 산술 변환(Usual Arithmetic Conversion) 연산 전에 타입을..
목표 자바의 프리미티브 타입, 변수 그리고 배열을 사용하는 방법을 익힙니다 학습할 것 Primitive 타입 종류와 값의 범위 그리고 기본 값 Primitive 타입과 Reference 타입 리터럴 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프타임 타입변환, 캐스팅 그리고 타입 프로모션 1차 및 2차 배열 선언하기 타입 추론, var 1. Primitive 타입과 Reference 타입 자료형은 크게 기본형(Primitive) 타입과 참조형(Reference)타입 있습니다. 기본형 타입은 총 8가지로 기본형을 제외한 모든 타입은 참조형 타입입니다. 기본형(Primitive) 타입 실제 값을 저장함 기본값이 있음 char은 문자형이지만 사실 문자의 유니코드(정수)가 저장됨 참조형(Reference)..
목표 자바 소스 파일(.java)을 JVM으로 실행하는 과정 이해하기 학습할 것 JVM이란 무엇인가 컴파일 하는 방법 실행하는 방법 바이트코드란 무엇인가 JIT 컴파일러란 무엇이며 어떻게 동작하는지 JVM 구성 요소 JDK와 JRE의 차이 1. JVM이란? JVM(Java Virtual Machine)은 자바를 실행하기 위한 가상 머신을 의미합니다. Java로 작성된 프로그램은 모두 JVM에서만 실행되기 때문에 Java가 실행되기 위해서는 반드시 JVM이 필요합니다. 그림처럼 JVM은 Java 프로그램과 OS 사이에 위치하여 중개자 역할을 합니다. Java는 JVM과 상호작용하기 때문에 OS가 달라져도 프로그램 변경 없이 실행이 가능하지만 JVM은 OS에 종속적이어서 OS별 해당하는 JVM이 필요합니다...
1. 조건 이 챌린지를 위해 간단한 DISTINCT 문을 만들어야하며 모든 고유 한 연령을 찾으려고합니다. people 테이블 id name age 2. 해결 SELECT DISTINCT age FROM people
리눅스에서 프로그램 설치 및 삭제시 사용하는 명령어인 rpm과 dnf에 대해 정리해보고자 합니다. 1. rpm(Redhat Package Manager) 명령어 windows의 *.exe 설치 파일과 비슷한 개념입니다. 패키지파일(cd or dvd) 있어야 가능하기 때문에 인터넷 유무와 상관없습니다. 설치 rpm -Uvh 패키지파일이름.rpm U : 패키지 설치 및 업데이트 v : 설치과정 확인 h : 설치진행과정을 '#'마크로 화면에 출력 삭제 rpm -e 패키지 이름 패키지 설치여부 rpm -qa 패키지이름 의존성 문제가 단점 A라는 패키지 설치시 B라는 패키지가 먼저 설치되어 있어야합니다. 2. dnf(Dandified dnf) 명령어 인터넷을 통해서 필요한 파일을 저장소에서 자동으로 모두 다운로드..
리눅스에서 사용자 변경하는 방법에 대해 알아보겠습니다. 1. su 명령어 현재 계정을 로그아웃하지 않고 다른 계정으로 변경 root 계정에서 다른 계정으로 변경한 경우 비밀번호를 물어보지 않음 su - 사용자계정 su - centos // 현재 위치에서 사용자홈경로로 바뀜 su cenots // 현재 위치에서 사용자만 바뀜
리눅스 파일 권한에 대해 정리해보고자 합니다. 1. 파일 허가권 및 소유권 확인 명령어 ls -l 파일유형 파일허가권 링크수 파일소유자이름 파일소유그룹이름 파일크기(Byte) 마지막변경날짜/시간 파일이름 파일 유형 : 디렉토리는 'd', 파일은 '-'로 표시됩니다. 파일허가권 : 9자리로 3자리씩 끊어서 보면 됩니다. 첫번째 : 파일 소유자(Owner)의 파일 접근 권한 두번째 : 파일 소유자의 그룹(Group)의 파일 접근 권한 세번째 : 그외 사용자(Other)의 파일 접근 권한 링크 수 : 해당 파일에 연결된 링크 파일의 수입니다. 기본적으로 1로 지정됩니다. 2. chmod 명령어 파일 허가권 변경 명령어 chmod 파일권한 파일이름 // 숫자 방식 chmod 777 sample.txt -- 소유..
리눅스 파일 링크에는 하드 링크(Hard Link)와 심볼릭 링크(Symbolic Link or Soft Link) 이렇게 두 가지가 있습니다. 그리고 일반적으로 하드 링크보다는 심볼릭 링크를 많이 사용합니다. 1. 하드 링크(Hard Link) 원본 파일과 같은 inode번호를 가리키며 원본 파일 위치가 변경되어도 파일 내용을 볼 수 있습니다. ln 링크대상파일이름 링크파일이름 2. 심볼릭 링크(Symbolic Link) 원본 파일과 다른 inode 번호를 가리키며 원본 파일의 위치가 달라지면 파일 내용을 볼 수 없습니다. 윈도우의 바로가기 같은 개념입니다. ln -s 링크대상파일이름 링크파일이름 원본 파일의 위치가 변경된 후 심볼릭 링크로 만든 파일은 열리지 않습니다. 3. 링크 파일 확인 ls -i..