전체 글

기초 프로그래밍 지식과 백엔드 관련 공부 자료를 게시합니다.
· DB/Oracle
[Oracle] 오라클 관련 패키지 사전 설치 [Oracle] 원격 접속해서 시스템 업뎃 & 그놈데스크탑 설치 원격 접속 mobaXterm 위에 설정했던 ip 주소를 remote host 주소로 한다. 시스템 업데이트 & GNOME Desktop 설치 [root@oracleDB ~]# yum update -y && yum group ins cutyqueen.tistory.com 사용자 그룹 / 계정 생성 [root@oracleDB ~]# i=54321; for group in oinstall dba oper backupdba dgdba kmdba asmdba asmoper asmadmin racdba; do groupadd -g $i $group; i=$(expr $i + 1) done oracle 서비..
· DB/Oracle
[Oracle] 원격 접속해서 시스템 업뎃 & 그놈데스크탑 설치 원격 접속 mobaXterm 위에 설정했던 ip 주소를 remote host 주소로 한다. 시스템 업데이트 & GNOME Desktop 설치 [root@oracleDB ~]# yum update -y && yum group install "GNOME Desktop" -y yum update -y : 시스템을 최신상태로 업 cutyqueen.tistory.com 오라클 관련 패키지 사전 설치 mobaxterm에서 드래그해서 블록된 내용은 자동 복사된다 붙여넣기 기본설정은 우클릭이다. [root@oracleDB ~]# yum -y install binutils compat-libcap1 gcc gcc-c++ glibc glibc.i686 gli..
· DB/Oracle
원격 접속 mobaXterm 위에 설정했던 ip 주소를 remote host 주소로 한다. 시스템 업데이트 & GNOME Desktop 설치 [root@oracleDB ~]# yum update -y && yum group install "GNOME Desktop" -y yum update -y : 시스템을 최신상태로 업데이트 yum group install "GNOME Deskop" -y : 그룹 패키지 GNOME Desktop 서치 -y 옵션은 설치 과정에서 확인하는 단계를 생략하는 옵션이다.
· DB/Oracle
[Oracle] Centos7 가상머신 생성 OracleDB는 리눅스 환경과 윈도우 환경을 지원한다. 일반적으로 개발환경 구축시에는 어떤 운영체제를 사용해도 상관없으나, 서비스용 데이터베이스 구축 시에는 리눅스 환경으로 구축한다. 복사 cutyqueen.tistory.com 가상머신 시작 언어 : English 지역 : Seoul Installation destination: 체크되어있는지만 확인 network & host name : 게스트(클라이언트), 호스트(서버) host name : oracleDB 호스트 네임은 여러 서버가 있는 환경에서 주소를 대신할 수 있는 서버의 별명으로 볼 수 있다. configure: 위의 메뉴를 체크하면 가상머신 시작마다 자동으로 네트워크를 활성화해줌 Begin in..
· DB/Oracle
OracleDB는 리눅스 환경과 윈도우 환경을 지원한다. 일반적으로 개발환경 구축시에는 어떤 운영체제를 사용해도 상관없으나, 서비스용 데이터베이스 구축 시에는 리눅스 환경으로 구축한다. 복사 : shift + insert 붙여넣기 : ctrl + insert Centos7 가상머신 생성 머신 >> 새로만들기 이름을 Centos7_oracle로 했다. 기본 메모리 : 4096MB Processors: CPU 4개. 참고로 빨간색을 넘어가면 안좋다. 운영체제의 메모리를 빼앗으면서 사용하는 거기 때문에 버벅거릴 가능성이 높다. 하드디스크 사이즈는 100GB를 줬다. 그러면 가상머신 생성 완료. 설정 참고로 GUI가 없으면 설치를 못한다. 포인팅 장치는 USB 멀티터치 태블릿으로 설정했다. centos7 파일 ..
· JAVA
[JAVA] 쓰레드의 우선순위 [JAVA] 멀티쓰레딩 구현 코드의 변형 [JAVA] 이미 클래스를 상속받은 클래스에 멀티쓰레딩을 구현해야 하는 경우 [JAVA] 싱글쓰레드와 멀티쓰레드 예제 [JAVA] 싱글쓰레드로 동작하는 프로그램 [JAVA] cutyqueen.tistory.com 쓰레드를 일시 정지 상태로 만드는 방법 Thread 클래스의 static 메서드 sleep() 메서드를 호출하면 해당 쓰레드는 잠시 일시 정지 상ㅌ가 되어 Waiting Pool로 이동함 sleep() 메서드 파라미터로 밀리초 단위 또는 나노초 단위의 시간을 설정하면 해당 시간이 만료된 후 다시 실행대기 상태로 변경됨 => 단, 타이머 동작 중 interrupt() 메서드가 호출되면 타이머가 만료되지 않아도 강제로 쓰레드 깨..
· JAVA
[JAVA] 멀티쓰레딩 구현 코드의 변형 [JAVA] 이미 클래스를 상속받은 클래스에 멀티쓰레딩을 구현해야 하는 경우 [JAVA] 싱글쓰레드와 멀티쓰레드 예제 [JAVA] 싱글쓰레드로 동작하는 프로그램 [JAVA] 멀티쓰레딩(Multi Threading) [JAVA]쓰레드 cutyqueen.tistory.com 쓰레드의 우선순위 스케줄러가 어떤 쓰레드를 실행하는데 있어서 우선순위에 따라 실행 (단, 절대적인 수치는 아니며 확률적으로 실행 비중을 높여줌) Thread 객체의 getPriority() 메서드 : 우선순위 조회 Thread 객체의 setPriority() 메서드 : 우선순위 설정 => 우선순위는 1~10까지 범위의 정수 사용 => 자주 사용되는 우선순위값을 Thread 클래스의 상수로 제공 M..
· JAVA
[JAVA] 이미 클래스를 상속받은 클래스에 멀티쓰레딩을 구현해야 하는 경우 [JAVA] 싱글쓰레드와 멀티쓰레드 예제 [JAVA] 싱글쓰레드로 동작하는 프로그램 [JAVA] 멀티쓰레딩(Multi Threading) [JAVA]쓰레드 개념 익히기 daemon 백그라운드에서 실행되고 있는 프로그램 프로그램(Program cutyqueen.tistory.com 멀티쓰레딩 구현 코드의 변형 -실제 프로그래밍 과정에서 더 많이 사용하는 방식 -Thread 또는 Runnable 구현체를 별도로 정의하지 않고 Thread 클래스의 생성자에 Runnable 인터페이스 객체 생성 코드를 바로 작성 => Runnable 인터페이스의 임시 객체 형태를 Thread 생성자에 전달 기본문법 Thread t = new Threa..
ઇ땅코니ଓ
땅콩맛츄르