본문 바로가기

Study/Tips

(20)
마이크로서비스, 도커, 컨테이너 관련 글 모음 마이크로서비스를 위한 데이터베이스 선택 방법 마이크로 서비스 못 다한 이야기 | Popit 컨테이너와 마이크로서비스 보안이 어려운 이유 [번역] 마이크로 서비스 보안을 위한 10가지 팁 컨테이너와 마이크로서비스 시대의 보안 : 해결 과제와 베스트 프랙티스 Do Not Use MSA - 마이크로서비스 아키텍처가 꼭 필요한가요? 마이크로서비스란 무엇입니까? | AWS Micro Service, Docker로 할 수 밖에 없었던 사연 | Popit REST API로 통신하는것이 적절하냐? 시스템 개선을 위한 REST API 도입? | Popit MSA에 대한 이해와 컨테이너 기술의 활용 방안 https://www.itfind.or.kr/WZIN/jugidong/1887/file264527622734533026..
티스토리 코드블럭에 html을 작성하면 미리보기에 적용이 된다. 짜잔~~~~~~~~ 미리보기에 짱큰글씨로 나타날 문구입니다 놀랍군요
ARP테이블 title: "ARP테이블" last_modified_at: 2019-02-22 ARP 테이블 ARP 테이블: IP주소 - MAC주소를 매칭해주는 테이블. DNS처럼! cmd에 ①arp -d ②ping 8.8.8.8을 치면 ping[^1]시간/접속정보 등이 나온다. cmd에 ①arp-a를 치면 arp 캐시 테이블을 볼 수 있다. IP주소-MAC주소가 대응된 테이블이 나온다. Ping ping: TCP/IP환경에서 목적지 호스트가 잘 작동/응답하는지 점검하는 기능 ping 명령어를 입력했을 때, 내 컴퓨터에서 목적지까지 찾아가는 과정은 다음과 같다: 목적지 호스트 찾아가기 서브넷 마스크 이용, 네트워크 ID 찾음 출발지 Network ID와 도착지 Network ID 비교 [출발지 네트워크ID ≠ 도착지 ..
DHCP,DNS,MAC주소 title: "DHCP,DNS,MAC주소" last_modified_at: 2019-02-21 DHCP DHCP : Dynamic Host Configuration Protocol. TCP/IP통신을 위해서는(이더넷?인터넷?에 연결하기 위해서는) 사용자가 다음과 같은 정보를 설정해 주어야 한다: IP주소 서브넷마스크 게이트웨이 DNS 주소 DHCP는 이와 같은 정보들을 자동으로 할당해주는 역할을 한다. 따라서 사용자가 일일히 정보를 입력 할 필요가 없다. DHCP를 사용하게 되면 동적 IP를 사용하게 된다. cmd에 ipconfig/all 명령어를 치면 DHCP 사용 여부를 알 수 있다. 만약 [DHCP주소 == 게이트웨이 주소]라면? 공유기가 DHCP기능 / 게이트웨이 기능 둘 다 수행한다는 뜻이다! ..
IP주소, 서브넷 마스크, 게이트웨이 title: "IP주소, 서브넷 마스크, 게이트웨이" last_modified_at: 2019-02-18 category: 네트워크 tags: [IP, 서브넷마스크, 게이트웨이] IP Address cmd에 ipconfig를 입력하면 자신의 IP와 관련된 내용이 나온다. (리눅스는 ifconfig) ![ipconfig]({{ site.url }}{{ site.baseurl }}/assets/images/1550490184674.png) 용어들의 뜻을 정리해 보면 다음과 같다: 이더넷 어댑터 로컬 영역 연결 이더넷 어댑터 : 이더넷에 연결해주는 장치 = LAN카드 = NIC[^Network Interface Controller] 이더넷(Ethernet) : LAN영역에서 사용하는 통신 기술 중 하나 IP주..
파이썬 코딩 팁 파이썬 코딩 팁 작성중 '파이썬 코딩의 기술' 참고 코드 규칙 - 탭 대신 space 4개 - 한 줄의 문자 길이 < 80 - 변수, 함수는 lowercase_underscore - protected는 _leading_underscore - private는 __double_leading_underscore - 클래스명은 CapitalizedWord - 상수는 ALL_CAPS - if len(somelist)==0 대신 if not somelist 리스트 # 리스트 컴프리헨션 이용하기 # map과 filter를 사용하는 방법 a = [1,2,3,4,5,6] alt = map(lambda x: x**2, filter(lambda x : x%2==0, a)) # 리스트 컴프리헨션을 사용하는 방법 chile_r..
파이썬과 C++ 차이점 정리 파이썬을 공부하면서 C++과 다른점들을 메모해두고 있다. 마지막 업데이트 : 2020.05.03 (댓글로 알려주신 내용 추가) 0. 기본 문법 C++은 int a, int b이렇게 해야하지만 파이썬은 그냥 a, b이렇게 쓴다. 또, 한번에 여러 개의 변수를 선언하는 방법도 다르다. C++은 int a = 3, b = 2; 파이썬은 a,b = 2,3 이렇게 한다. 변수랑 값을 끼리끼리 모아놓는다. 추가) C++에서 파이썬처럼 선언하는 법 : auto[a,b,c] = make_tuple(1,3,5); 사용할땐 그냥 a b c 따로따로 쓰면된다. C++17부터 가능하다고 한다! 또한 파이썬은 ;과 {블록} 을 쓰지 않는다. 함수 범위는 들여쓰기(tab 혹은 space 4칸)으로 구분한다. 참 요상한 언어야....
비트디펜더 사용시 Permission denied 뜨는 문제 & 컴파일 안 되는 문제 비트디펜더가 자꾸 내 실행파일을 바이러스 취급한다. g++로 컴파일하든, visual studio code로 하든. permission denied를 뿜으며 컴파일을 막지 않나 겨우 컴파일 시켜놨더니 .exe를 바이러스라며 삭제하지 않나 별의별거 다 해보다가 해결법을 찾았다. 1. 예외 프로그램 등록 (파일 보호- 프로그램 접근 제어) 내 보호 폴더 내용을 변경시킬 수 있게 등록해준다. 2. 파일 이름 바꿔보기 tiling2.cpp //바이러스 취급 tiling.cpp //컴파일 OK 파일 이름을 바꿨더니 되는 경우도 있다. 그런데 안 될 때가 더 많다... 3. 백신 끄기 확실한 방법. 컴파일하고 테스트 돌릴 동안에 백신을 끄자