본문 바로가기

전체 글

(62)
Oracle 기본 설정, query문 기본 절대 바탕화면에 다운받지 말 것!! 설치 시 비번 입력: 화면에 표시 안 됨. 비번은 manager 오라클은 ""을 쓰지 않음. 기본 유저는 system 비번은 manager - 오라클 접속 sqlplus -- 주석은 이것과 같이 --을 달고 사용하면 됨 -- 이렇게 쓰면 주석!! -- 사용자 계정 생성 create user scott identified by tiger default tablespace users; -- 자원 허용 grant connect, resource to scott; -- scott 접속 conn scott -- student 테이블 생성 create table student (name varchar2(10) not null, dept varchar2(20) not null, i..
잡담_AWS 접속 시 network error_ connection timed out 집에 내려와 이사 도와주고 컴퓨터 설치한 뒤에, 다시 하던 일을 하려고 AWS에 들어가 만든 인스턴스에 접속을 시도했다. 계속 무슨 이유인지 연결 시간 초과 오류가 떴다. 혹시 내 잘못일까?인 생각에 아마존에서 제공하는 연결 문제 해결 페이지에 나오는 모든 방법을 해봤다. https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/TroubleshootingInstancesConnecting.html 인스턴스 연결 문제 해결 - Amazon Elastic Compute Cloud PuTTYgen에서 프라이빗 키 파일을 불러온 후 생성이 아니라 프라이빗 키 저장(Save Private Key)을 선택합니다. docs.aws.amazon.com (+1.5시간) 이..
JavaScript의 기본적인 이용법_수업 정리 1. JavaScript(이후부터는 JS로 쓰겠음)에서 콘솔창에 출력하는 명령어는 다음과 같다. console.log('Tiger') 2. JS 는 Java와 달리 ;을 붙이지 않아도 되며, 변수는 var, let, const 등으로 선언하면 컴파일러가 알아서 타입을 지정해준다. console.log(typeof (a)) //number let b = '호랑이' console.log(typeof (b)) //string let c = true console.log(typeof (c)) //boolean let d = [] console.log(typeof (d)) //object (배열처럼 쓰는 문법이나, 하나의 객체임) let e = {} console.log(typeof (e)) //object (객..
AWS ubuntu 환경 설정하기 3_Java 1.8, Tomcat 9.0 설치 Java 1.8 설치 Java 설치는 간단하다. sudo apt-get install openjdk-8-jdk 설치 후 java -version 통해 버전 확인하면 openjdk version "1.8.0_252" OpenJDK Runtime Environment (build 1.8.0_252-8u252-b09-1~18.04-b09) OpenJDK 64-Bit Server VM (build 25.252-b09, mixed mode) 창이 나오면 된 것이다. Tomcat 9.0 설치 Tomcat 9.0 설치도 java와 비슷하다. sudo apt-get install tomcat9 입력해 설치한다. 이후 nginx처럼 (AWS주소):8080 크롬에 입력해 다음과 같은 창이 나오면 성공한 것이다. ***ng..
AWS ubuntu 환경 설정하기 2_MySQL, nginx 설치 mobaXterm에 접속한다. 만약 instance를 껐다 켰다면, 변경된 ip주소를 edit session에서 수정 후 접속해야 한다. 다음과 같은 창이 나올 것이다. 일단 ubuntu 업데이트를 위해 sudo apt-get update 를 입력한다. 대충 해석하면 sudo: 슈퍼 유저(관리자 정도?)의 권한으로 명령을 실행하라. apt: Advanced Package Tool(업데이트 패키지 툴) get: 받아서 update: 업데이트 해라. 이런 느낌이다. Reading package lists... Done ubuntu@ip-000-000-000-000(본인 AWS ip주소):~$ 이 문구가 마지막에 나오면 업데이트가 끝난 것이다. 여기에 MySQL을 깔기 위해 sudo apt-get instal..
AWS ubuntu 환경 설정하기 1_인스턴스 설치 및 mobaXterm 설정 (AWS 계정 만들고, mobaXterm 설치되었다는 전제 하에 쓴 글입니다.) 시작 전, 지역(Region)을 서울(Seoul)로 맞추는 것을 권장합니다! 학원에서 로그인 화면 및 회원가입을 구현하려는 과제를 던져줬다. (던지고 싶지만)해야 할 과제를 위한 세팅은 다음과 같다. -Linux Ubuntu Server - Ubuntu Server 18.04 - MySQL - nginx - Java 1.8 - Tomcat 9.0 *백업을 위해 인스턴스 두 번 만들기 1. AWS Instance 생성 AWS 계정 만들어진 후 Launch Instance 눌러 생성한다. Ubuntu Server 18.04(바뀌었으면 다른 버전의 우분투)를 선택한다. (이후 단계에서 파란색 버튼으로 후루룩 넘어가지 말 것) St..
우박수(콜라츠 추측)의 java 코드화, Math.Random활용, 1. 우박수 코드화(콜라츠 추측) https://namu.wiki/w/%EC%BD%9C%EB%9D%BC%EC%B8%A0%20%EC%B6%94%EC%B8%A1 콜라츠 추측 - 나무위키 콜라츠 추측이 풀기 어려운 이유를 알려면 일단 이거부터 알아야 된다. 점근 표기법은 O(f(x))의 형식으로 표기되며 영어로는 Big O notation이다. O(f(x))=g(x)가 의미하는 바는 f(x)에 비해 g(x)의 값이 일정 범위 내에서 항상 같거나 떨어진다는 것이다. 콜라츠 추측은 이 Big O notation에 의한 분류에서 야생 함수로 분류된다. 그리고 야생 함수이기 때문에 헬게이트가 오픈된다. 증가율이 항상 높기 때문. 이것 때문에 심지 namu.wiki https://terms.naver.com/entry..
Java의 비트 연산자 이용법 세상에 쓰지 않는 기술은 없다. 연산자의 최종 보스 냄새가 나는 "비트 연산자!!!!!"라는 다소 무시무시해 보이는 이름은 우리와 강사님을 떨게 만들었고, 실전에서 잘 안 쓴다는 이유로 그냥 생략했다. 다만 두 번째엔 굉장한 탐구적인 태도를 가진 강사님이 설명해줬는데, 조금 정리가 필요할 것 같다. Java의 연산자 중에는 01010111 과 같이 2진수 문자의 특정한 부분을 변경할 수 있는 비트와 관련된 연산자들이 몇 개 있는데, 수업에서 들었던 활용법을 복습 겸 써보려고 한다. 우리가 색상을 숫자로 표현할 때 다음과 같은 치수를 종종 본 적이 있었을 것이다. (물론 우리가 쓰는 색상은 32비트이기 때문에 이것과는 좀 다르다.) Color=0xFFFF, 0x91F5, 0xCD59... 여기서 0x는 1..