일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 도커
- 스트림셋이란?
- c
- 도커 mysql
- 도커 시작하기
- 파이썬
- 자바
- 스트림셋
- python
- nvidia docker
- streamsets 강의
- c++
- 알고리즘
- MySQL
- 백준
- ansible install
- 데이트
- java
- mysql on docker
- elk stack
- 앤서블 설치
- C언어
- 도커 elk
- mysql docker
- 정보처리기사
- docker
- 코딩
- 데이터베이스
- 푸시푸시
- 클라우드
- Today
- Total
목록개발 공부 (43)
리그캣의 개발놀이터
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/BmWCY/btqSpG2OyEw/sTkkCHfo3q7KXGCY6cvCf1/img.png)
Spring project를 하면서 개인적 또는 소수에 인원이 db server를 구성하고, 접근하는 것은 비용적으로나, 시간적으로나 복잡한 작업이라 생각이 들었다. localhost내에서 mysql을 구성하면 외부 접근에 문제도 없을 것이고 어차피 스터디 용으로 구성한 test db를 github에 공유하는 것 자체가 (테스트 소스코드 한정) 보안상의 이슈도 없을 것이라 생각하기 때문이다. 물론, github에 db volume을 올리게 되면 용량을 커질 것이지만 테이블 몇개정도야 뭐... 라고 생각하여 spring boot안에 mysql 코드를 구성하여보았다. (물론, 나의 생각이 잘못되었을 수 있다) 먼저 구성한 구성도이다. 디렉토리 구조를 하나하나 살펴보겠다. conf : conf는 컨테이너안의 ..
목표 Java의 Class에 대해 학습하기 학습할 것 (필수) 클래스 정의하는 방법 객체 만드는 방법 (new 키워드 이해하기) 메소드 정의하는 방법 생성자 정의하는 방법 this 키워드 이해하기 과제 (Optional) int 값을 가지고 있는 이진 트리를 나타내는 Node 라는 클래스를 정의하세요. int value, Node left, right를 가지고 있어야 합니다. BinrayTree라는 클래스를 정의하고 주어진 노드를 기준으로 출력하는 bfs(Node node)와 dfs(Node node) 메소드를 구현하세요. DFS는 왼쪽, 루트, 오른쪽 순으로 순회하세요. 클래스 정의하는 방법 클래스란 ? 자전거라는 클래스가 있다고 생각해보자. 바퀴, 벨 등은 클래스의 데이터가 된다. 그리고 바퀴는 돌리..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/pS3ze/btqNVR20gNW/wXPd4SvmAPaYfVIT0kp1P1/img.png)
타이핑 하며 작성한 문서이기에 오타가 있을 수 있습니다. 오타나 잘못된것은 아래 댓글로 지적해주세요 pre 변수란? https://league-cat.tistory.com/410 변수의 스코프(영역)이란? 변수에 접근하거나 접근할 수 있는 유효 범위/영역 개발자는 자신이 선언한 또는 선언된 변수에 접근할 수 있는 영역에 대해서 이해해야한다. 일반적인 규칙은 변수가 선언된 블록내에서만 액세스 할 수 있다는 것이다. 블록은 왼쪽 중괄호 {로 시작하고 오른쪽 줄괄호 }로 끝난다. 변수(variable)의 라이프타임(lifetime)? 변수가 메모리에서 살아있는 기간 자바에서 변수의 스코프와 라이프 타임 Instacne Variables 정의 클래스 내부와 모든 메소드 및 블록 외부에서 선언된 변수 scope ..
flask 설치 $ pip install flask or $ pip3 install flaskapp.py 만들기 from flask import Flask app = Flask(__name__) @app.route("/") def hello(): return "Hello World!" @app.route("/hello") def hello_flask(): return "Hello Flash!" @app.route("/first") def hello_first(): return "Hello First" if __name__ == "__main__": app.run(host="0.0.0.0", port="8080")실행 $ python3 app.py * Serving Flask app "app" (lazy ..
node에서 post 나 get 구축 말고, 다른 서버에 get이나 post 요청하는 방법은 아래와 같다. var request = require('request'); var options = { 'method': 'GET', 'url': 'ip', 'headers': { 'Content-Type': 'application/json', } }; request(options, function (error, response) { // if (error) throw new Error(error); console.log(response); }); 코드는 대략 위와 같고 method를 'get..
express engine을 활용하여 초기 템플릿을 구성할 수 있다. 예를 들면 아래 명령어를 통해서 ejs 템플릿을 가진 myapp을 생성할 수 있다. $express --view=ejs {myapp}자세한 옵션을 보려면 아래 명령어를 입력하면된다 $express -h그러나 view단이 없는 api용 템플릿을 구성하고 싶었고 express-generator-api 라는 것을 찾았다 한번 구성해보자 설치하기 $npm install -g express-generator-apiapi라는 app을 생성 $express-api apiproxyapiproxy내부를 보면 다음과 같이 생성된 것을 확인할 수 있다 create : apiproxy create : apiproxy/package.json create : ..
cannot find Chrome binary 라는 에러가 떳고 알고보니 google-chrome이라는 패키지가 설치되어있지 않았고 ubuntu에서는 아래의 내용대로 처리 할 수 있엇다. $wget -q -O - https://dl-ssl.google.com/linux/linux_signing_key.pub | sudo apt-key add - $sh -c 'echo "deb [arch=amd64] http://dl.google.com/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google.list' $apt-get update $apt-get install google-chrome-stable
코스피 주가 크롤링 방법을 따라해보도록 할까요 먼저 제가 크롤링할 사이트는 네이버 입니다. 다음과 구글은 흠... embeded 형식인것 같기도해서 약간 힘들것같아서 소스코드 보자마자 포기했어요 먼저 크롤링할 링크입니다. https://finance.naver.com/sise/ 링크를 들어가면 위와같은 화면이 뜨는데 저희는 다음을 크롤링 할거에요 위에 코드를 확인하려면 방법이 있쥬크롬에 경우 [F12] 를 클릭하면 다음과 같이 소스코드를 볼 수 있는데요 우측 위에 보면 다음과 같은 화살표가 보이는데 클릭해서 클롤링 위치에 가져다 대면 소스코드를 확인 가능해요 자 이제 해당 클래스 이름과 태그등을 기억해 두고 크롤링 해볼까요 먼저 모듈 Import를 해주십니다.# -*- coding: utf-8 -*-im..