PSR-1, PSR-12 정리
Froala Editor 사용하기
HTML Purifier / e() / clean() / view_text()
줄바꿈을 하는 방법들 / 웹 - <br>, <div> / 운영체제 - CRLF / php 함수 - nl2br()
터보링크 사용법
page-form 사용법
url_qs_only/except, current_url_qs_only/except, form()->queryStingOnly()/Except()
URL을 보는 관점 - RPC, REST / RESTful 리소스 컨트롤러 만들기 / REST 원칙에 맞춘 URL과 컨트롤러 메서드
https://ogp.me/ 링크 공유시에 이미지와 타이틀 미리보기 설정 카톡 메세지 공유, 블로그 링크 첨부 등 다양한 곳에서 유용하게 사용할 수 있다. 사용법 엄청 간단함 ` 태그 안에 ` 태그들을 넣어주면 된다. 속성 og:title 제목 og:type
연습용 사이트 https://www.phpliveregex.com/ 표현식과 확인할 문자열 써서 잘 걸러지는지 실시간 확인 https://regexper.com/ 정규표현식 동작모습을 다이어그램으로 확인 https://regexr.com/ 정규표현식 테스트 ht
similarweb이라고 웹사이트 트래픽 분석을 해주는 곳이다. 전월 평균 트래픽 수랑 어떤 검색어로 유입되는지, 성별/나이대별 방문자 비율(이건 어떻게 알고 집계하는걸까) 등등 웹사이트 주소만 치면 다 볼 수 있어서 심심할때 들어가서 이것저것 보면 재미있다.
요약: 가독성이 좋은 쪽으로 + 성능에 유리한 쪽으로 주문 정보를 가져오는 기준으로 7일 전 15시를 사용하고 있다. 기존에는 쿼리문에 해당 부분을 계산하는 SQL이 작성되어 있었다. 근데 개인적으로는 기준이 되는 부분(DATE_SUB(...생략))을 바로 알아보기 어려웠고 하나하나 뜯어보고 나서야 알 수 있었다. 그리고 이런 날짜 기준은 정책상으로 ...
프론트단에서 select box에 들어가는 값들은 많은 경우에 공통코드로 등록된 값을 가져오고 있다. 이때, 공통코드를 백엔드단에서 Enum 클래스로 가지고 있기도 하고 아니기도 하다.Enum 클래로 만들어서 관리해주는 경우는 언제고 그렇지 않은 경우는 언제일까? 현재
Jackson 클래스에 @JsonNaming 애노테이션 붙여서 네이밍 정책을 지정하면 자동으로 이에 맞는 필드의 값이 바인딩된다. 주로 json 문자열에서는 필드명을 snake_case 형태로 쓰고, 자바에서는 camelCase를 사용한다. 이름의 형태가 다른 경우에 이걸 한쪽에 맞추게 되면 다른 쪽에서는 조금 어색하게 느껴질 수 있다. 이때 필드명이...