본문 바로가기

전체

별 찍기 - 1 문제: 첫째 줄에는 별 1개, 둘째 줄에는 별 2개, N번째 줄에는 별 N개를 찍는 문제 입력: 첫째 줄에 N(1 ≤ N ≤ 100)이 주어진다. 출력: 첫째 줄부터 N번째 줄까지 차례대로 별을 출력한다. 예제입력: 5 예제출력: * ** *** **** ***** ▶제출코드 package BackJoon; import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println("입력"); int msg = Integer.parseInt(sc.nextLine()); for (int i = 1; i 더보기
Tomcat 9 Install Guide Tomcat 9 설치 가이드 파일 다운로드 1. Tomcat9 다운로드 1) http://tomcat.apache.org/download-90.cgi로 접속한다. 2) 원하는 버전의 tar.gz을 다운로드한다. (또는 wget으로 다운로드한다.) 파일 압축풀기 및 경로이동1. 파일경로이동[root@localhost download]# mv apache-tomcat-9.0.5.tar.gz /usr/local2. 압축풀기[root@localhost local]# tar -zxvf apache-tomcat-9.0.5.tar.gz 기타 작업1. 링크 생성[root@localhost local]# ln -s apache-tomcat-9.0.5 tomcat9 2. 시작프로그램 등록 1) /etc/init.d경로에 .. 더보기
Apache + Tomcat 연동 Apache + Tomcat 연동 파일 다운로드 1. mod_jk 설치전 준비 mod_jk를 설치하려면 gcc, gcc-c++, httpd-devel 세가지 패키지가 설치되어 있어야 한다.[root@localhost local]# yum install gcc gcc-c++ httpd-devel 2. mod_jk(tomcat-connector) 다운로드 1) http://tomcat.apache.org/download-connectors.cgi 접속하여 mod_jk를 다운로드하고 ftp툴을 이용하여 서버로 전송한다. JK 1.2.42 Source Release tar.gz(e.g. Unuix, Linux, MacOS)를 받으면 된다. 또는 링크주소복사를 하여 리눅스에서 wget으로 다운로드 받는다. 파일 .. 더보기
jdk 설치 JDK 1.8 설치 가이드 파일 다운로드1. Jdk 1.8 다운로드 1) oracle.com에서 jdk-8u161-linux-x64.tar.gz으로 다운로드하여 서버로 전송한다. 2) 또는 받을 파일의 링크주소복사하여 서버에서 wget으로 다운로드 한다. 파일 압축해제 및 경로이동1. jdk파일을 /usr/local/ 경로로 옮긴다.[root@localhost local]# mv [파일명] /usr/local 2. 압축해제[root@localhost local]# tar -zxvf [파일명] 환경변수1. 환경변수 설정 수정vi편집기로 환경변수 설정파일을 아래와 같이 수정한다. 설치확인java -version 명령어를 입력했을 때 아래와 같이 나오면 정상적으로 설치가 된 것이다. 더보기
Apache Install Guide Apache 2.4 설치 가이드 작업환경OS - CentOS 6.7Java - 1.8 다운로드 목록- Apache 2.4.29- pcre-8.41- apr-1.6.3- apr-util-1.6.1 파일 다운로드 1. Apache 다운로드 1) https://httpd.apache.org를 접속한다. 2) 왼쪽 Tab을 보면 Download! 를 클릭하여 이동한다. 3) 설치하고자 하는 버전을 선택하여 클릭한다. 현재 문서는 2.4.29 버전을 설치하는 가이드이다. 4) 아래그림과 같은 화면을 볼 수 있다. 다운로드는 2가지 방법으로 할 수 있다. (tar.gz이나 tar.bz2 아무거나 받아도 상관없다.) - httpd-2.4.29.tar.gz를 마우스 왼쪽클릭하여 저장 후 ftp툴을 이용하여 서버로 전송.. 더보기
Tomcat 설치 123 더보기
반복문을 이용한 INSERT BEGINFOR i IN 1..50 LOOPINSERT INTO BOARD_INQUIRY(TITLE, QUESTION, REG_ID, REG_DT) VALUES(CONCAT('1:1 문의 테스트 게시물',i),CONCAT('1:1 문의 질문사항',i),'TEST', CURRENT_TIMESTAMP);END LOOP;END;/ 더보기
개인정보보호법 및 처리 관련 암호화 대칭키 암호 알고리즘: AES128/192/256단방향 암호 알고리즘: SHA224/256/384/512 암호화가 필요한 개인정보 정보통신망법 개인정보보호법 적용 암호기술 비밀번호 ○ ○ 단방향 암호 알고리즘 / 해쉬함수SHA 224/256/384/512 바이오 정보 ○ ○ 대칭키 암호 알고리즘 / 블록암호AES 128/192/256 주민등록번호 ○ ○ 신용카드번호 ○ - 계좌번호 ○ - 여권번호 - ○ 운전면허번호 - ○ 외국인등록번호 - ○ 더보기
[Tutorial] State ■ HTML / JSP JS Bin ■ JS(ES6/Babel) class Counter extends React.Component{ constructor(props) { super(props); this.state= { value: 0 }; this.handleClick = this.handleClick.bind(this); } handleClick() { this.setState({ value: this.state.value+1 }); } render() { return ( {this.state.value} Press Me ); } } class App extends React.Component { render() { return ( ); } } ReactDOM.render( I am React.js.. 더보기
[Tutorial] Props ■ HTML/JSP JS Bin ■ JS (ES6/Babel) class Codelab extends React.Component{ render() { return ( Hello {this.props.name} {this.props.number} {this.props.children} ); } } Codelab.propTypes = { name: React.PropTypes.string, number: React.PropTypes.number.isRequired }; Codelab.defaultProps = { name: 'Unknown', number: 5 }; class App extends React.Component { render() { return ( {this.props.children} ).. 더보기