닥치고 코딩 85

게이트웨이-gateway

게이트웨이(gateway, 문화어: 망관문)는 컴퓨터 네트워크에서 서로 다른 통신망, 프로토콜을 사용하는 네트워크 간의 통신을 가능하게 하는 컴퓨터나 소프트웨어를 두루 일컫는 용어, 즉 다른 네트워크로 들어가는 입구 역할을 하는 네트워크 포인트 게이트웨이는 서로 다른 네트워크 상의 통신 프로토콜(protocol,통신규약)을 적절히 변환해주는 역할을 한다. 게이트웨이는 하나 이상의 프로토콜을 사용하여 통신한다는 면에서 라우터, 스위치와는 구별되며[1][2] OSI 참조 모델의 7계층 가운데 어느 곳에서도 동작이 가능하므로 전송방식이 다른 통신망도 흡수함으로써 서로 다른 기종끼리도 접속을 가능하게 한다. 게이트웨이는 또한 라우터와 동일한 개념으로 이해할 수 있다. 라우터는 네트워크 장비의 일종으로,패킷을 다..

용어정리 2019.11.28

텔넷 - Telnet이란?

Telnet Service란? - TCP 통신중에서 가장 오래되고 널리 쓰이는 방식 - 원격 관리 서비스 대표 Telnet 과 SSL 차이 텔넷(Telnet) 과 시큐어 쉘(SSH) 의 공통점은 둘다 원격의 컴퓨터를 제어한다는 것이다. 다만 둘 의 차이가 있다면 데이터 전송 방식에 차이가 있다. Telnet 은 Byte 스트림 형식으로 데이터를 주고 받지만 SSH는 암호화 하여 데이터를 주고 받는다. 중간에 누가 데이터를 채간다 하더라도 SSH는 암호화가 되어 있어서 Telnet 보다 상대적으로 보안적인 측면에 있어서 안정적이다. SSH는 SSH1 과 SSH2 2가지 프로토콜이 있다. SSH1 은 RSA 암호화 방식을 사용한 공개 프로토콜이고 SSH2 는 RSA 암호화 방식 이외에도 다양한 방식을 채택하..

용어정리 2019.11.28

슬로우쿼리(slowquery)

* slow query 란 ? DBMS 가 client로부터 요청받은 query를 수행할때 일정시간 이상 수행되지 못한 query 즉 길어야 1~2초 걸리는 db 쿼리가 예상보다 오래걸리는 경우를 뜻함. 저번주 잘못 된 쿼리덕에 전자결재 서버가 마비되는 상황 발생. 원인은 where절에 null값이 들어가 풀스캔 쿼리로 인해... 해결은 컨트롤러의 if문 한줄 추가로 간단하게 해결함. 언제든 값이 정상적이지 않을거라는 예외상황을 염두해둬야함 로그잘 쌓고 잘 확인하자 * 로그쌓는법 슬로우쿼리는 my.cnf 파일 내에서 설정. my.cnf의 경로는 주로 /etc/my.cnf를 사용합니다. 편집기를 통해 다음의 내용을 입력한다. my.cnf로 수정할 경우 mysql 서비스 재시작이 필요함. 항목 my.cnf ..

기타 2019.11.28

vim 단축명령어

:vs 창분활 가로 :sp 세로분할 ctrl,w,w 커서 이동 ctrl,w 방향키 방향키 커서방향이동 ctrl w shift (누른채로)방향키 : 창 모양 이동 yy 복사 p 붙여넣기 dd 삭제 gg 맨위로 G 맨아래로 ctrl + p : 현재 디렉토리 모든 파일명 검색 nerdtree A 맨뒤 I 맨앞 편집모드 shift v 줄단위로 블럭모드 ctrl v : 블럭모드 블럭 후 shift + i 편집 후 esc shift 5 블럭 ( -> ) { -> } ----------------------------블로그 (그림 누르면 큰화면) 1. 세로창 나누기 : vs 2. 가로창 나누기 : sp ※나눈 창 활용하기 :sp ../폴더/열고 싶은 파일 이런식으로 다른 파일도 열어서 볼 수 있다. 그러니까 각각 다..

리눅스 2019.05.17

파이썬 이론

파이썬의 종류 파이썬은 인터프리터를 구현한 종류에 따라 아래와 같이 구분될 수 있다. 보통 CPython을 Python이라고 부른다. IronPython .Net 으로 구현 CPython JPython PyPy 웹 프레임워크로는 CherryPy, Django, Flask, Pyramid. 등 있음. 머신러닝 프레임워크로는 scikit-learn, Tensorflow 파이썬과 자바 비교 Java pro: high productivity, platform-independent con: low performance, JNI OOP 패러다임 언어 생산성이 높고, OS 플랫폼에 독립적이며, 비교적 성능은 낮지만 웬만하면 문제가 되지 않으며, 성능이 필요하면 JNI를 통해 C언어와 연동하면 된다. JNI를 사용하는..

python 2019.03.30