programming

    [CentOS] Oracle 연동

    6. 오라클 연동 6.1 테이블 스페이스 생성 윈도우즈에서 system 계정으로 접속하여 작업 CREATE TABLESPACE spring DATAFILE '/home/centos/java.dbf' SIZE 50m autoextend ON NEXT 10m maxsize UNLIMITED; /home/centos/ 디렉토리에 파일 생성 권한이 없기 때문에 에러가 발생한다. terminal에서 작업 chmod 777 /home/centos 다시 윈도우즈에서 작업 -- 테이블 스페이스 생성 CREATE TABLESPACE spring DATAFILE '/home/centos/java.dbf' SIZE 50m autoextend ON NEXT 10m maxsize UNLIMITED; -- 테이블 스페이스 생성 ..

    [CentOS] Oracle 11g XE 설치

    5. Oracle 11g XE 설치 5.1 오라클 설치 5.1.1 오라클 설치를 위해서는 swap 용량이 충분해야 함 - 5GB 이상으로 설치5.1.2 swap이 부족하면 일시적으로 가상 머신의 메모리를 올린 후 실행할 수 있음5.1.3 /usr/local 하위에 oracle 디렉토리 생성 5.1.4 오라클 홈페이지에서 rpm 버전 다운로드, 압축 해제 후 /usr/local/oracle 디렉토리로 이동 cd /usr/local/oracle/Disk1rpm -ivh oracle-xe-11.2.0-1.0.x86_64.rpm/etc/init.d/oracle-xe configure 포트번호는 8000번으로 입력(apache tomcat과 중복되지 않도록)system 계정 비밀번호는 1234로 입력 5.1.5 ..

    2018 블록체인 엑스포 (BCEK 2018) 관람

    1.1 4차 산업혁명 (1) IoT, 로보틱스, 자율주행자동차, 드론 3D 프린팅, 나노기술, 챗봇, 핀테크 등(2) 각종 센서를 통한 수 많은 데이터 전송(3) 데이터 저장, 가공, 분석 예측 및 보안(4) 인공지능과 블록체인이 핵심 역할을 할 것으로 예상(1) 온라인에서 오프라인(red)으로(2) ICT와 제조 서비스업이 결합된 온라인 투 오프라인(O2O) 서비스를 통해 실생활과 디지털 세계를 통합(3) 인공지능의 빅데이터 분석을 통한 예측 및 의사결정- 신뢰할 수 있는 데이터?- 의사와 환자(1) 초연결성과 초지능성에 의한 다양한 신기술로 경제 및 산업 등 모든 분야에 영향을 미치고 생산성을 향상▷ 신뢰할 수 없는 사회에서의 의사결정 : 블록체인(2) 인간의 실생활과 업무 방식, 서로의 관계를 맺는..

    이클립스가 광자로 강자 자리를?! Eclipse Photon 설치

    Eclipse, 새로운 버전이 나오다 이번에 나온 버전 이름은 Photon, '광자'라는 뜻을 가지고 있습니다.얼른 설치하러 가보입시다! 1. Eclipse IDE 설치 사이트로 이동 위 링크를 클릭하거나 구글 검색창에 eclipse packages 키워드로 검색합니다. 2. 이클립스 설치 패키지 다운로드파란 배경의 Try the Eclipse Installer 저는 바탕화면에 별도의 폴더를 만들어 그 안에 설치 파일을 다운로드 하였습니다. Eclipse는 통합 개발 환경(IDE) 중 하나이므로, 다양한 언어를 지원하는데당장에 Java만 이용할 생각이시라면 Eclipse IDE for Java Developers를 클릭하면 됩니다.하지만, 추후에 웹 프로그래밍의 전반적인 부분을 다룰 생각이 있다면 2번째..

    [JSP] 데이터베이스 연동

    6. 데이터베이스 연동 6.1 JDBC 실습예제 6.1.1 jsp02 프로젝트 만들기(Dynamic Web Project) 6.1.2 config.EncodingFilter.java (Filter를 이용한 한글 인코딩 설정)Filter - 선처리 클래스(요청이 들어올 때 먼저 처리되는 클래스) 6.1.3 member.sqlDROP TABLE Member;CREATE TABLE Member ( userid VARCHAR2(50) NOT NULL PRIMARY KEY, passwd VARCHAR2(50) NOT NULL, name VARCHAR2(50) NOT NULL, email VARCHAR2(50), hp VARCHAR2(50), zipcode VARCHAR2(7), address1 VARCHAR2(2..

    [CentOS] SSH(Secure SHell) 설치

    4. SSH(Secure SHell) 설치외부 컴퓨터에서 리눅스 서버에 접속하기 위해서는 putty 등의 클라이언트 접속 툴을 사용한다. 4.1 SSH(Secure SHell) 설치 4.1.1 ssh 설치yum install openssh* 4.1.2 방화벽 설정firewall-cmd --add-port=22/tcp --permanentfirewall-cmd --reload 4.1.3 SSH 프로그램이 설치된 위치 확인which sshd 4.1.4 SSH 서비스 실행`서비스 프로그램을 실행시켜야 외부에서 접속할 수 있음/usr/sbin/sshd 4.2 윈도우즈에서 putty 프로그램을 이용하여 리눅스 서버에 접속 4.2.1 putty 다운로드https://www.putty.orghttps://www.ch..

    [HTML/CSS] CSS3 스타일 시트 기초

    5. CSS3 스타일 시트 기초 5.1 CSS(Cascading Style Sheets) : 웹문서의 스타일, 디자인 요소 지원 - html에 문서의 구조를 지정하는 태그와 스타일을 지정하는 태그가 섞여 있으면 유지보수하기가 어려움 - 스타일을 지정하는 부분은 CSS로 분리하는 것이 바람직함 - 동일한 요소를 가진 웹페이지도 CSS가 달라지면 다른 모습으로 표현될 수 있다. - 문서 전체의 일관성을 유지할 수 있고 작업 시간도 단축된다. 5.2 CSS 문법 - 태그 { 속성: 값 } p { background-color: yellow; } p 태그의 배경색상을 yellow로 설정함 5.3 선택자(selector) : 스타일을 적용할 요소(태그) - 태그를 선택하는 경우 : 태그 { 속성: 값; } - i..

    [CentOS] Apache Tomcat 설치

    3. Apache Tomcat 설치 3.1 톰캣 다운로드 3.1.1 Firefox 웹브라우저를 실행한 후 아파치 톰캣 홈페이지에서 tar.gz 버전 다운로드 3.1.2 압축을 해제한 후 디렉토리 이름을 tomcat9로 변경 3.1.3 /home/centos/tomcat9 디렉토리로 이동 3.2 톰캣 시작 및 정지 3.2.1 톰캣 시작/home/centos/tomcat9/bin/startup.sh 3.2.2 톰캣 실행 확인(웹브라우저에서 실행) 3.2.3 톰캣 정지/home/centos/tomcat9/bin/shutdown.sh 3.2.4 리눅스의 ip 주소 확인ifconfig 3.2.5 윈도우즈의 웹브라우저에서 실행http://리눅스IP:8080 3.2.6 방화벽 설정기본적으로 외부 컴퓨터에서는 리눅스에..

    [HTML/CSS] 멀티미디어와 입력 양식

    4. 멀티미디어와 입력 양식 4.1 오디오- 오디오 파일은 mp3, wav, ogg 등이 지원됨- controls : 화면에 제어기가 표시됨 4.2 비디오비디오파일은 mp4, webm, ogg 등이 지원됨 4.3 iframeinline frame, 웹페이지 내부에 다른 웹페이지를 표시할 경우 사용 4.4 divide, 페이지를 논리적인 섹션으로 분리할 때 사용 4.5 줄바꿈이 없는 태그 4.6 html 입력 양식전송할 데이터들 4.7 데이터의 전송방식4.7.1 post 방식body를 통해 정보 전송정보가 주소창에 노출되지 않음대용량 자료 전송 가능 4.7.2 get 방식데이터를 header에 붙여서 전송(주소창에 표시)기본적인 방식, 보안에 취약http://localhost/login.jsp?userid..

    [HTML/CSS] 이미지와 하이퍼링크

    3. 이미지와 하이퍼링크 3.1 이미지

    [CentOS] JDK 설치

    2. JDK 설치 2.1 기존에 설치된 자바 프로그램 버전 확인 및 제거기존에 설치된 자바 프로그램 버전 확인터미널 프로그램 실행(윈도우즈의 cmd에 해당하는 프로그램)한 후 명령어 입력 java -version 2.2 기존에 설치된 자바 프로그램 제거default로 설치되어 있는 open jdk도 사용이 가능하지만 버전이 낮으므로 삭제하고 오라클 jdk를 사용한다.java 최신 버전은 10이지만 다른 프로그램과의 호환성을 위해 java 8 버전 다운로드 및 설치 2.2.1 rpm : 새로운 패키지를 설치하거나 업그레이드하는 자동 설치 프로그램, 윈도우의 셋업 프로그램에 해당됨-q : 질의옵션-a : 시스템에 설치된 모든 패키지의 목록grep : 파일에서 특정한 패턴(문자열)을 찾는 명령어 rpm -qa..

    [HTML/CSS] HTML5 기본 태그

    2. HTML5 기본 태그 2.1 기본 태그 2.1.1 줄바꿈 BReak line- 웹에서는 엔터키는 무시되고 태그를 입력해야만 함 2.1.2 문단 나누기 Paragraph 2.1.3 입력한 그대로 출력 2.1.4 제목 ~ 2.1.5 주석 : 2.1.6 수평선 : 2.1.7 특수 문자2.1.8 공백문자 : 2.1.9 리스트 번호없는 리스트 Unordered List 번호있는 리스트 Ordered List 항목 2.1.10 테이블테이블의 행 Table Row테이블의 셀 Table Division셀 병합 : colspan행 병합 : rowspan테이블의 제목 : 2.1.11 tag의 id와 name- id : 중복 불가능, javascript/jQuery에서 참조, , jQuery에서 참조할 경우 : $("..