본문 바로가기
반응형

전체 글32

[web] 로그인 인증 방식 로그인 인증 방식을 다이어그램으로 잘 설명한 글이 있어서 정리해보았다. 원본 링크 https://www.linkedin.com/posts/alexxubyte_systemdesign-coding-interviewtips-activity-7131321480792940544-WXVm/?utm_source=share&utm_medium=member_android 로그인 인증 방식 비교 웹 사이트에 로그인할 때, id가 관리되어야 한다. 각 솔루션이 어떻게 다른지 비교해보자. 1. session 서버가 신원(identify)을 저장하고 브라우저에 세션 id 쿠키을 전달한다. 이것을 통해 서버가 로그인 상태를 추적할 수 있다. 하지만 쿠키는 다른 디바이스에서 제대로 작동하지 않는다. 2. token 신원(ident.. 2023. 11. 30.
[네트워크] 이더넷과 CSMA/CD 네트워크 토폴로지 토폴로지란? 일반적으로 외형적인 연결 모양을 의미하는 용어. 통신에서는 네트워크의 구성 형태 / 형상을 의미한다. 통신 노드의 외형적인 연결 모양 통신망을 구성하기 위한 물리적 결선 방식 →네트워크의 주요 구성 요소들을 물리적으로 연결한 것이나 연결 방식 토폴로지 종류 케이블의 물리적인 구성만으로 이들을 구분할 수 없다. 망형 트리형 링형 성형(star) 버스형 이더넷 Ethernet 이더넷이란 ? LAN에서 가장 많이 사용하는 네트워크 통신 기술 (이외 토큰링, FDDI 등) 이더넷은 각 물리적 링크를 유일한 MAC주소를 사용하는 포트와 연결하는 버스형 접속형태의 구조이다. 인터넷의 서브 집합 개념 이더넷에서 사용되는 통신 방식이 CSMA/CD 방식 이더넷의 종류 10Base-5 (동.. 2023. 11. 13.
[리눅스] DNS 서버 설정 1. 캐시 DNS 서버 구축 1) bind 패키지 설치 yum list bind yum install -y bind 2) 설정 파일 수정 /etc/named.conf options { directory "/var/named"; }; zone "." IN { type hint; file "named.ca"; }; zone "wst02.sec." IN { type master; file "wst02.sec.zone"; }; # 다중 DNS 서버 구성할 때 zone "wst02.itc." IN { type master; file "wst02.itc.zone"; }; 유효성 검사 > 출력 아무것도 안되면 정상 named-checkconf /etc/named.conf 3) zone 파일 생성 /var/named/.. 2023. 11. 8.
[리눅스] FTP 서버 설정 0. FTP 설치 yum list ftp yum install -y ftp 1. 그룹, 사용자 생성 그룹 지정 안하고 사용자 생성하면 사용자 이름과 같은 그룹 자동으로 생성됨 # 그룹생성 groupadd -g 2000 ftpgr groupdel ftpgr cat /etc/group # 사용자 생성 useradd -g 2000 -u 2001 ftpur cat /etc/passwd passwd [사용자 계정] 2. FTP 설정 #ftp 설정 vi /etc/vsftpd/vsftpd.conf [수정] anonymous_enable=NO # YES: 지정사용자만 chroot 적용하지 않음, NO: 지정사용자만적용 chroot_local_user=YES chroot_list_enable=YES [추가] allow_.. 2023. 11. 8.
[CSS]CSS의 display 속성 inline 대표적인 엘리먼트: , height, width 스타일이 무시된다. →왜냐하면 해당 태그가 마크업하고 있는 컨텐츠의 크기만큼 공간을 차지하도록 되어있기 때문이다. 또한 margin과 padding 속성은 좌우 간격만 반영이 되고, 상하 간격은 반영이 되지 않는다. block 대표적인 엘리먼트 : , , 등 전 후 줄바꿈이 들어가기 때문에 혼자 한 줄을 차지한다. width, height, margin, padding 속성이 모두 반영이 된다. inline-block 대표적인 엘리먼트:,, inline과 block의 속성을 모두 가지고 있다. inline 처럼 전후 줄 바꿈없이 한 줄에 다른 엘리먼트들과 나란히 배치 되지만, block 처럼 width와 height 속성 지정 및 margin과.. 2023. 10. 18.
[Spring]Builder @Builder 객체를 생성할 때 생성자 대신에 사용할 수 있는 클래스이다. 생성 시점에 값을 채워주는 역할은 생성자와 동일하지만, 어떤 필드에 어떠한 값을 입력하는지 명확하게 알 수 있다. @Builder public class test(){ String a; String b; public test(String a, String b){ this.a = a; this.b = b; } } String a = a; String b = b; // 1. 기본생성자 사용할 경우 new test(b, a); // 2. 빌더 패턴 사용할 경우 test.builder() .a(a) .b(b) .build(); 예제 LombokDto.java import lombok.Builder; import lombok.Data; .. 2023. 10. 6.
반응형