본문 바로가기
[PHP 내장함수] 많이 사용하는 시간함수 정리 time() 현재 시각을 1970년1월1일 0시0분0초부터 1초부터 몇초가 지났는지 보여준다. 결과 date("원하는 포맷", "timestamp") 가장 많이 사용하는 시간함수 date("원하는 포맷", "timestamp") - 연도 포맷 format 문자 설명 예 Y 4자리 숫자로 표시 1999나 2003 y 2자리 숫자로 표시 99나 03 o ISO-8601에 맞는 포맷으로 표시 (Y랑 같으나, ISO 규격에 맞는 W가 포함한 년을 사용) 1999나 2003 L 윤년 여부 윤년이면 1 아니면 0 - 월 포맷 format 문자 설명 예 F 달을 영어로 표시 January ~ December M 3자리의 짧은 영어로 표시 Jan ~ Dec m 0을 앞에 붙인 2자리 숫자 01 ~ 12 n 월을 숫자로.. 2020. 4. 22.
[CentOS7] 도커 설치하기 앞으로 개발할 개발환경을 세팅하기 위하여 도커를 선택했습니다 여러 개발환경이 필요하기 때문에 서버적 부담이 있기 때문에 컨테이너를 통하여 하나의 서버로 개발하겠습니다 우선 aws ec2에서 기본으로 제공하는 CentOS7을 설치했습니다. yum -y update CentOS를 기본으로 설치하면 update하여 최신버전으로 올려줘야합니다 최신버전을 설치할 필요가 없으면 상관은 없으나 해주는걸 추천드립니다 yum -y install docker docker-registry yum를 이용하여 docker, docker-registry를 설치해줍니다 -y은 중간에 설치 동의 여부를 자동으로 승락해주는 기능입니다. systemctl enable docker.service 선택사항이지만 재부팅 후 도커를 자동으로 .. 2020. 3. 21.
[PHP] 라라벨 루멘 DB문서 자동화 안녕하세요 제가 오늘 하려는건 DB문서를 자동으로 문서화 해주는 것 입니다 회사에서 저한테 하나하나 엑셀로 정리하라고 하시는거에요 그래서 처음에는 그냥 엑셀로 정리를 했었어요! 문제점 1. DB Table 갱신 후 엑셀 문서 갱신 누락 (귀찮음) 2. 매번 엑셀 문서경로를 찾아서 들어가야함 (귀찮음) 3. 새로운 DB마다 똑같은걸 반복함 (많이 귀찮음) = 많이 귀찮은 노가다의 반복 해결 방법 Composer를 이용하여 빠르고 쉽게 문서를 자동화함 https://packagist.org/packages/unisharp/doc-us unisharp/doc-us - Packagist README Doc Us A MySQL Schema Documentation Generator for Laravel. Inst.. 2020. 3. 19.
통합 로그인 SSO(Single Sign-On)이란? 통합 로그인 SSO란? 회사에서 여러 서비스를 개발하면서 서비스1, 서비스2, 서비스3 처럼 할때마다 회원을 계속 생성하다보면 개발 소요시간 및 관리적인으로 불필요한 리소스가 소요되는데 그것을 막기 위하여 통합 로그인 SSO가 나왔습니다. 장점 단일 아이디 사용으로 편리성 증대 운영비용 감소 보안성 강화 중앙집중 관리를 통한 효율적인 관리 가능 단점 서버 문제 발생 시 모든 서비스에 문제가 됨 한 번 인증되면 많은 정보를 제공하게 되므로 해킹으로 인한 피해가 증가 개발 및 운영비용 발생 각각의 사이트마다 보안 수준이 다르면 보안에 문제가 생길 수 있다 종류 에이전트형 웹 애플리케이션 서버에 모듈을 인스톨하여 SSO 서버와 인증 및 인증 정보의 확인을 합니다 리버스 프록시형 SSO 서버가 클라이언트를 대리.. 2019. 12. 13.