본문 바로가기

반응형

TIL

(32)
2025년 회고 안녕하세요. 피탕입니다.2025년 회고 시작해보겠습니다. --- 25년에 가장 큰 비중은 항해다.1년을 항해로 보냈다고 해도 무방하다. 연초 수강생으로 시작해 학메로 연말을 마무리지었다. 항해를 하며 삶에 있어서 진짜 많은 것이 달라졌다. 개발과 관련없이도 인생에 있어서 변곡점이 된 듯 하다. 새로운 취미가 생겼으며 꾸준히 하는 스터디가 생겼다. 부정적으로는 열심히 살고 있는 내 태도에 안주하다보니 PM을 희망하던게 어느덧 26년을 바라보고 있다. chillship 스터디 원래의 스터디 시간은 토요일이었다. 항해 발제시간(토요일 13:00~18:00) 그대로 스터디를 해보자였지만 역시 쉽지 않았다. 그렇게 스터디 시간은 일요일,, 화요일이 되었다. 나는 내가 항해의 습관을 지금까지 이어올 수 있을 줄 ..
HTTP/2 안녕하세요. 피탕입니다. ^면접을 위한 CS 전공지식 노트^ 책 스터디, 이번주는 네트워크 HTTP/2 에 대해 정리해보겠습니다. HTTP/2 SPDY 프로토콜에서 파생된 HTTP/1.x 보다 지연 시간을 줄이고 응답 시간을 더 빠르게 할 수 있으며 멀티플렉싱, 헤더 압축, 서버 푸시, 요청의 우선순위 처리를 지원하는 프로토콜이다. 멀티플렉싱 여러 개의 스트림을 사용하여 송수신한다는 것이다. 특정 스트림의 패킷이 손실되었다고 하더라도 해당 스트림에만 영향을 미치고 나머지 스트림은 멀쩡하게 동작할 수 있다.=> 단일 연결을 사용하여 병렬로 여러 요청을 받을 수 있고 응답을 줄 수 있다.==> HTTP/1.x에서 발생하는 문제인 HOL Blocking을 해결할 수 있다. 헤더 압축 HTTP/1.x에는 크기..
TCP/IP 안녕하세요. 피탕입니다. 화요일마다 이것저것 얇고 길게 유지하는 스터디를 하고 있는데요..지금은 ^면접을 위한 CS 전공지식 노트^ 책 스터디를 하고 있습니다.발표도 같이 해야 해서 정리를 시작해 보도록 하겠습니다. 바로 가보시죠. TCP/IP 인터넷 프로토콜 스위트 는 프로토콜(통신할 때 지켜야 하는 형식, 순서 규칙)의 집합이것을! TCP/IP 4계층 모델로 설명하거나 OSI 7계층 모델로 설명 (책에서는 TCP/IP 4계층 모델을 중심으로 설명..) 표현의 차이점은 이러하다..TCP/IP 4계층OSI 7계층애플리케이션 계층애플리케이션 계층프레젠테이션 계층세션 계층전송 계층전송 계층인터넷 계층네트워크 계층링크 계층데이터 링크 계층물리 계층=> 이 계층들은 특정 계층이 변경되었을 때 다른 계층이 영..
학습메이트의 일지란.. 안녕하세요. 피탕입니다. 항해플러스 프론트엔드 4기 수료 이후 5기 학습메이트, 6기 학습메이트로 활동 중이 아니고 끝났습니다. (무려 백만년 전에)원래 회고글을 쓰지 않으려 했으나,,6기 때 너무 뜻깊은 경험을 하게 되고 점점 열정을 경험하게 되며 열정이 넘쳐 회고 글을 써보려고 합니다. (사실 똥글똥글 때문에 강제적으로 하게 됨 POSITIVE) 4기에는 지식을 얻었으며 5기에는 사람을 얻었고 6기에는 뿌듯함을 얻었다. 학습메이트의 시작 학습메이트의 시작은 5기 학습메이트 추가 합격 그 순간. 당연히 떨어질 줄 알았는데 추가 합격으로 얼떨결에 시작되었다. IT직군에는 있지만 개발자도 아니고 이런 나를 누가 따라줄까 걱정부터 앞섰다. 내가 할 수 있는 것은 응원뿐인데 이런 나라도 괜찮을까? 하는 마음이..
TIL (2024.05.31) - CodsSign, EAI 안녕하세요 pitang입니다. 코드서명 (CodeSign) 코드사인이란, 추가기능(ActiveX, JAVA Applet 등)을 사용자 컴퓨터에 설치하려고 할 때,설치하려는 프로그램이 신뢰할 수 있고 안전하다는 사실을 공인된 인증기관으로부터 입증받은 디지털 서명을 말한다.코드사인을 보게 된 계기는 프로젝트의 운영 배포 단계에서 Windows 보안 경고, "Windows Defender 방화벽에서 이 앱의 일부 기능을 차단했습니다." 팝업을 보게 되었고, 메신저에서 CodsSign 적용해서 재배포하겠습니다~ 하는 메시지를 보고 찾아보게 되었다.프로그램을 개발하여 배포하는 회사에서 악성코드나 바이러스가 포함된 프로그램을 배포할 수도 있는데.. 프로그램을 다운로드하는 사용자는 바이러스를 담고 있는지 확인할 방법..
TIL (2024.03.19) - JavaScript 문법 (Map, Set, Array) 안녕하세요. pitang입니다. 어제는 문자열 오늘은 Map객체, Set객체 그리고 Array 메서드에 대해 정리하도록 하겠습니다. Map key, value에 해당하는 자료형태이다. 1. set 맵 객체.set(key, value); let map = new Map(); map.set(1, "value1"); map.set(2, "value2"); console.log(map); => return Map(2) {1=>"value1", 2=>"value2"); add 형태, 값을 추가한다. 2. get 맵 객체.get(key); let map = new Map(); map.set(1, "value1"); map.set(2, "value2"); console.log(map.get(2)); => return..
TIL (2024.03.18) - JavaScript 문법 (문자열) 안녕하세요. pitang입니다. 회사 내의 제품으로 개발을 진행할 때, 이벤트와 javascript 문법을 혼용하여 사용하니 조금 헷갈려서 정리하고자 합니다 문자열을 다룰 때가 가장 많아 문자열 관련하여 정리 시작하도록 하겠습니다 문자열 처리 1. substr 문자열.substr(시작 인덱스, 길이) let str = "가나다라마바사" // 시작위치(인덱스)부터 길이만큼 str.substr(시작 인덱스, 길이); // 길이 생략시 시작 위치부터 끝까지 str.substr(시작 인덱스); 2. substring 문자열.substring(시작 인덱스, 종료 인덱스-1) let str = "가나다라마바사"; // 시작 인덱스부터 종료 인덱스-1까지 str.substring(시작 인덱스, 종료 인덱스); // ..
TIL (2024.01.15) - OpenSSL과 디지털인증서 안녕하세요. pitang입니다. 24년 첫 글이네요 OpenSSL에 대해서 알아보려 합니다. 알아보기 전 SSL Secure Sockets Layer의 약자이다. 인터넷 상의 보안 통신 표준이고, 데이터 암호화와 프로토콜을 통합한다. 데이터는 컴퓨터를 떠나기 전에 암호화 되고, 목적지에 도착하면 암호가 해독된다. 인증과 암호 알고리즘이 뒤를 받치고 있고, OpenSSL에서는 이 두가지 모두를 사용할 수 있다. 모든 종류의 연결에 SSL을 사용할 필요는 없고, 연결이 중요한 정보를 전달할 경우에만 사용되어야 한다. TLS Transport Layer Security의 약자이다. 그리고 SSL 프로토콜의 후속 버전이다. 네트워크 통신에서 보안과 데이터 무결성을 제공하는 프로토콜이다. TLS의 주요 목표 : ..

728x90
반응형