일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 자바연습문제
- javabasic
- 국비
- 패캠챌린지
- 재택근무
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online
- DB
- 자바기초
- DesignPattern
- linux
- java
- 직장인자기계발
- 한번에끝내는JavaSpring웹개발마스터초격차패키지Online강의
- js
- java기초
- 직장인인강
- 웹
- 패스트캠퍼스
- 스프링
- 자바예제
- 패스트캠퍼스후기
- String
- 데이터베이스
- 디자인패턴
- ncs
- 자바기본
- 디자인
- 자바
- Spring
- 리눅스
- Today
- Total
목록Flame In Frozen's Library (239)
FIF's 코딩팩토리
proxy 서버와 클라이언트 사이에 중계기로서 대리로 통신을 수행 하는 것. proxy server 클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 애플리케이션. ex) 프록시 서버가 응답하지 않습니다. INFOMIX 여러 관계형 데이터베이스 관리 시스템에 중심을 둔 IBM의 정보 관리 부문의 제품 계열이다. 인포믹스 제품들은 원래 인포믹스 코퍼레이션에 의해 개발되었으며 인포믹스 소프트웨어는 2001년 IBM에 인수되었다. OFFSET 컴퓨터 과학에서 배열이나 자료구조 오브젝트 내의 오프셋(offset)은 일반적으로 동일 오브젝트 안에서 오브젝트 처음부터 주어진 요소나 지점까지의 ‘변위차’를 나타내는 정수형이다. 이를 테면, 문자 A의 배열이 abc..
이번시간에는 파이프와 변수에 대해 공부해보겠습니다. 파이프(pipes) 이 장에서는 파이프를 사용하는 간단하면서도 실질적인 예를 들어 보겠다. 파이프로 무엇을 할 수 있을까 파이프는 정말 간단한 방법으로, 한 프로그램에서의 출력을 다른 프로그램의 입력으로 보낸다. 이렇게 "흘려 보내기"때문에 파이프다.... 라고 생각하면 딱 맞을 것이다. ^^ 예제 : sed를 이용한 아주 간단한 파이프 예제 다음은 파이프를 이용하는 가장 간단한 실례이다. ls -l | sed -e "s/[aeio]/u/g" 그러면 한번 위 내용을 찬찬히 살펴보자. 먼저 'ls -l' 명령이 실행되었다. 그리고 이 결과는 화면에 출력되는 대신, 파이프를 타고 sed 프로그램에 전달되어 다시 한번 처리된 후 화면에 출력된다. 예제 : '..
요즘 리눅스 BASH프로그래밍을 공부하고 있습니다. 1장에서는 문자열을 간단하게 출력하는 스크립트와 리다이렉션에 대해 알아보겠습니다. 아주 간단한 스크립트!! hello world를 출력하는 스크립트 #!/bin/bash echo Hello World 이 스크립트는 단지 두 줄로 되어 있을 뿐이지만, 스크립트로서 갖추어야 할 기본적인 요소는 갖추고 있다. 먼저 첫 번째 줄에서는 이 파일을 실행하기 위해 필요한 프로그램의 경로를 명기했다. 아마도 다들 알고 있겠지만, bash란 셸의 일종이며, /bin/bash는 이 셸의 실행 파일이 있는 경로이다. 셸은 명령어 해석기로 들어오는 명령을 해석하여 이것이 내부 명령어라면 바로 실행을, 외부 명령어라면 해당하는 실행 파일을 찾아 메모리에 필요한 부분을 적재한다..

아래에는 FTP, SFTP 따로 동작하는 프로그램인데 클래스를 크게 3개로 나누어서 통합프로그램을 만들었습니다. Virtual Box를 사용하여 CentOS를 임의의 서버로 설정하였습니다. 프로젝트 구조는 위 사진과 같습니다. FTP와 SFTP를 사용하기 위해선 commons.net과 JSch라이브러리가 필요한데 이와 관련된 내용은 아래글에 있고, 여기선 통합프로그램을 어떻게 구현했는지에 대한 코드만 올리겠습니다. ProgramStart.java package program; import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class ProgramStart { public s..

이번에 코엑스에서 개최한 AWS Summit 컨퍼런스를 다녀온후, 많은 세션을 들으며 중요한 단어와 생소한 단어를 정리 해 보았는데 올려봅니다. 1) DNS(Domain Name System) : 사람이 읽을 수 있는 도메인이름을 머신이 읽을 수 있는 IP주소(예:192.0.2.11)로 변환하는 시스템 2) IP(Internet Protocol) : 네트워크 상에서 컴퓨터는 다른 컴퓨터와 구별 될 수 있도록 고유번호를 가지는데, 이 번호는 인터넷에 접속할 때 컴퓨터 각각에 부여받은 주소 혹은 전화번호 같은 개념. IP를 만들어서 상호 충돌을 방지. 스마트폰이나 노트북부터 대규모 소매 웹 사이트의 콘텐츠를 서비스하는 서버에 이르기까지 인터넷상의 모든 컴퓨터는 숫자를 사용하여 서로를 찾고 통신합니다. 이러한..

환경설정은 SFTP와 같습니다.(아래쭉 내리시면 이전글 포스팅에 있습니다.) 하지만 사용하는 라이브러리는 다릅니다. FTP구현을 위해 아파치에 있는 commons.net 라이브러리를 사용했습니다. 저는 서버로 CentOS를 사용했는데, 연결이 갑자기 막힐때가 있습니다. 서버가 방화벽으로 막혀 있어서 그런건데 CentOS기준 명령어 설명입니다. 방화벽해제(재부팅해도 해제 안되도록) systemctl disable firewalld 데몬재시작 service vsftpd restart package program; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputS..

프로젝트명 - MyProgram 패키지명 - program 클래스명 - MySFTPClient 환경설정 Virtual Box를 통해 CentOS 를 서버로 지정해두고 WindowOS를 클라이언트로 지정 했습니다. SFTP구현을 위해 오픈소스 라이브러리인 JSch 라이브러리를 사용합니다. http://www.jcraft.com/jsch/ JSch - Java Secure Channel JSch - Java Secure Channel JSch is a pure Java implementation of SSH2. JSch allows you to connect to an sshd server and use port forwarding, X11 forwarding, file transfer, etc., and ..