본문 바로가기
반응형

전체 글33

[mysql] 컬럼 순서 변경, 컬럼 설정 변경 메타 데이터 컬럼( created_at, modified_at )을 설정 할 때 자주 사용하는 쿼리를 정리해 보았다. 1. 컬럼 정렬 메타 데이터 컬럼이 순서상 맨 마지막 컬럼에 있지 않아서 신경쓰일 때 사용 alter table question modify column created_at datetime after complete; 2. 컬럼 설정 변경 기존 테이블에 메타 데이터 컬럼을 추가하는 경우 ALTER TABLE book ADD COLUMN created_at datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ALTER TABLE book ADD COLUMN modified_at datetime NOT NULL DEFAULT CURRENT_TIMESTAMP ON U.. 2023. 11. 30.
[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.
반응형