Melo의 코딩 Life

고정 헤더 영역

글 제목

메뉴 레이어

Melo의 코딩 Life

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (122)
    • Today's Study (120)
      • Academy (75)
      • Front Part (14)
      • Network (4)
      • ETL (3)
      • Error Note (17)
      • My Note (3)
      • Singing (4)
      • Speaking (0)
    • Melo's Life (2)
      • Sports (1)
      • Etc (1)

검색 레이어

Melo의 코딩 Life

검색 영역

컨텐츠 검색

전체 글

  • 4) 방화벽

    2023.09.11 by Hello-Melo

  • 3) TCP/IP

    2023.09.05 by Hello-Melo

  • 2) 네트워크 인터넷 개념 및 동작 원리

    2023.09.04 by Hello-Melo

  • 1) Network 데이터 단위 정리

    2023.08.31 by Hello-Melo

  • 3) Inno Quartz Job

    2023.06.19 by Hello-Melo

  • 2) Inno Qaurtz(기본편)

    2023.06.15 by Hello-Melo

  • 1) MySql 재귀 쿼리 Recursive!

    2023.04.27 by Hello-Melo

  • 17) Vue.js v-bind 오류

    2022.10.26 by Hello-Melo

4) 방화벽

23.09.11 - 방화벽의 기본 개념정리 - 방화벽 솔루션 개발을 위해서는 필수적으로 방화벽에 대한 이해 필요 1. 방화벽(FireWall) - 실시간으로 들어오는 트래픽의 차단과 허용을 허락 / 보안의 기초 - 외부로부터의 불법 침입과 내부의 불법 정보 유출 방지 / 내,외부 네트워크의 상호간 영향을 차단하기 위한 보안장치 1) 방화벽의 기능 - 접근제어 : 송/수신자의 IP 주소, TCP, UDP의 포트번호로 패킷을 필터링 - 트래픽에 대한 사용자의 신분 증명 - 감사 및 로그 : 트래픽에 대한 접속 정보 / 작업 내역을 기록 - 프럭시 기능 : 네트워크 IP 주소 대체, 실제 IP 주소를 넷상에 효과적으로 숨김 - 네트워크 주소 변환(NAT : Network Address Translation) ..

Today's Study/Network 2023. 9. 11. 19:06

3) TCP/IP

23.09.05 - 시간 문제로 TCP/IP 요약 후 방화벽 정리 1. TCP/IP - 클라이언트 서버 - 클라이언트가 서버에게 요청하면 서버에서 반응해주는 것 - 프로토콜(약속) : 명령어 구성/키워드 등이 약속되어 있고, 이 형태에 맞춰 통신하는 것을 의미 - 이 메일은 SMTP(Simple Message Transfer Protocal), 받을때는 POP3라는 프로토콜을 사용 - 파일 전송은 FTP(File Transfer Protocal) - HTTP 200(통신 성공), 403(접근 권한 없음), 404(페이지 없음) 등등이 통신규약 - Ajax : 비동기 통신(일정 부분만 통신이 가능). 원래 서버와 클라이언트 사이 통신을 하게되면 전체 다 통신(동기통신) - 동기 : 동기함수는 functio..

Today's Study/Network 2023. 9. 5. 14:16

2) 네트워크 인터넷 개념 및 동작 원리

23.09.04 - 네트워크 동작 원리 정리 - 네트워크 기초는 여기까지 정리 후 방화벽으로 넘어갈 예정 1. 인터넷 관련 개념 정리 - 인터넷 -> 모뎀(네트워크 통신에 필요한 신호변환 장치) -> 공유기(Home Router - 여러 기기들을 하나의 인터넷에 연결. 하나의 아이피 주소로 동시 인터넷 사용, 같은 네트워크 소속) / TV, PC, Mobile 등을 각각 연결가능(같은 네트워크 소속이니까) - 공유기의 랜포트가 부족하면 스위치(같은 네트워크 의 기기들이 서로 통신하는 장치) 연결 - Network -> LAN(Loacl Area Nerwork) -> Wireless LAN(wi-fi) -> WAN(Wide Area Network) - 인터넷은 Network of Network / The ..

Today's Study/Network 2023. 9. 4. 19:47

1) Network 데이터 단위 정리

23.08.31 - 이직 후 첫 개시글 작성 - 보안 솔루션 파트 담당을 맡게되어 네트워크의 기초 공부의 필요성 - 기본적 데이터 단위 부터 정리 예정 1. 네트워크 데이터 단위 정리 - 먼저 OSI 7 Layer를 간략히 3개의 mode로 구분(User - 7,6,5 / Kernel - 4,3 / H.W - 2,1) User(Application), Kernel(TCP/IP) , H/W(NIC - Network Interface Card - LAN 카드) - 패킷(Packet) - 데이터의 단위(가장 기본적 데이터 단위) - User 모드에서는 Socket 단위 사용 - 소켓(Socket) - 커널 모드를 추상화한 Interface는 File 단위로 존재(유저 모드에서 커널 모드로 접근하기 위한 인터페..

Today's Study/Network 2023. 8. 31. 18:36

3) Inno Quartz Job

23.06.19 - ETL을 하는 작업 프로그램 Inno Quartz - DB to DB / API to DB / API to API 등 다양하게 데이터의 전송이 가능한 프로그램 - JAVA 기반 Open Source로 만들어진 프로그 - 수많은 Components를 활용해 Data Platform의 ETL 작업을 수행 - 정제되지 않은 Source Data를 필요한 형태로 변환하여 DW에 적재하는 작업 1. DB to DB - DB input Components 를 tMap Components로 DBOutPut에 맞는 형태로 변환하여 적재 하는 방식 2. API to DB - RestClient Components로 오픈 API Data를 DBOutPut 형태에 맞춰서 변환하여 적재하는 방식 3. AP..

Today's Study/ETL 2023. 6. 19. 16:57

2) Inno Qaurtz(기본편)

23.06.15 - 데이터 플랫폼 관련 업무 내용 정리 - ETL(Extract / Transform / Load) 파트를 담당 - Inno Quartz 프로그램을 사용해 작업 진행 1. ETL - Extract / Transform / Load 를 각각 의미 - 소스 데이터를 저장소에 맞게 추출하여, 사용자 요구 및 용도에 맞춰서 변형 한 후 최종 적으로 데이터가 사용될 저장소에 적재하는 것을 의미 - Inno Quartz 프로그램을 사용해서 ETL 작업을 진행 2. DP(Data Platform) - Data Plaform 이란 다양한 소스에 있는 데이터를 수집, 체계화하고, 활성화하여 사용가능한 형태로 변경하는 플랫폼 - 이번 프로젝트에서는 사용자 정보(회원가입, 주문, 결제 등등)을 수집, 체계화..

Today's Study/ETL 2023. 6. 15. 18:19

1) MySql 재귀 쿼리 Recursive!

- 프로젝트 작업 중 새로 배웠던 내용들을 정리 하려함 - 프로젝트 이외에 많은 일들이 있었음 - 백엔드 개발을 하다가 갑자기 Data Platform으로 분야가 넘어가게 되어 전혀 새로운 공부를 시작 - 다만 경험해보지 못한 부분을 배운건 좋은 경험! 1. 전체코드 with recursive CTE as ( select Display.DSP_CTGRY_ID, Display.UP_DSP_CTGRY_ID, Display.DEPTH, Display.EXPSR_YN, Display.SORT_SEQ, mlg.ICON_FILE_ID, mlg.ICON_FILE_SUBST_PHRS, Display.CTGRY_TYPE_CD, mlg.DSP_CTGRY_NM, cast(mlg.DSP_CTGRY_NM AS char(1000..

Today's Study/ETL 2023. 4. 27. 00:50

17) Vue.js v-bind 오류

22.10.26 - Vue 기초 강의를 듣다가 'The value for a v-bind expression cannot be empty. Found in "v-bind:"' 오류가 발생 - 아무리봐도 틀린게 없는데 오류가 났다. 그런데 틀린게 있더라. - 위의 사진에서 다른점을 알 수 있을까? 위쪽 app-header는 인식이되고, 아래쪽 app-content는 인식이 안됬다 - 이유눈 하나, v-bind뒤에 띄어쓰기를 했냐 안했냐 차이... 즉 app-header처럼 띄어쓰기를 하지 않으면 인식이 되고, app-content처럼 띄어쓰기를 해버리면 인식을 못했다. - 너무나도 단순한 이유인데... 이것 때문에 꽤나 긴 시간을 소비해서 에러 노트에 작성해 두려 함

Today's Study/Error Note 2022. 10. 26. 17:45

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 16
다음
TISTORY
Melo의 코딩 Life © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바