Language

    [Java] 한글 문자열 url로 변환하기

    한글 인코딩 - UTF-8 String cake = URLEncoder.encode("케이크","UTF-8"); - EUC-KR String cake = URLEncoder.encode("케이크","EUC-KR"); 인코딩/디코딩 사이트 참고자료 [Java] URL 한글인식 , 한글 인코딩 (tistory.com) 공부하며 정리한 글입니다. 내용에 대한 피드백은 언제나 환영입니다.

    [Java] enum을 key-value처럼 사용하기

    enum enumeration 1. (하나하나) 셈, 계산, 열거 2. 목록, 일람표 -naver dictionary 가짓수가 정해져 있는 것들을 모아 사용하는 것. 중학교 학년, 열두 달, 계절 등 열거하는 방식의 상수 집합을 표현할 때 사용. 자바에서는 class 타입. 모든 상수는 'public static final' 로 컴파일됨. 기본 사용 한 자바 파일 내에 만들거나, 특정 클래스의 inner class로 하거나, 혹은 아예 따로 enum 클래스를 만들어도 됨. enum Season { SPRING, SUMMER, FALL, WINTER } //Season.SPRING 값과 함께 사용 계절 클래스에 SPRING이 아니라 봄을 가져오고 싶을 때 key value 방식처럼 enum을 사용 enum..

    [PHP] Enum 사용하기

    ⚠️ 2021.06.30에 작성된 글입니다 ⚠️ ※ php 7.4 버전 기준 작성 ※ Enum이란? Enumerated type의 줄임말로, 열거형이란 뜻이다. 서로 관련있는 상수들을 열거한 집합을 말한다. 예를 들어 사과, 바나나, 딸기라는 세 상수를 과일이란 집합으로 묶어 과일 enum을 만들 수 있다. 아래 코드는 위에서 말한 과일 enum을 Kotlin으로 구현한 것이다. enum class Fruit { APPLE, BANANA, STRAWBERRY } 이런 enum은 충분히 예측가능한 상수들을 다룰 때 사용한다. 그 예로, 옷을 고를 때 초록색, 파란색, 빨간색, 검정색 중에서만 선택할 수 있다고 할 때, 다음과 같이 enum을 만들어 사용할 수 있는 것이다. enum class Color {..

    [PHP] 비밀번호 암호화 저장, 비교하기

    ⚠️ 2021.06.15에 작성된 글입니다 ⚠️ ※ php 7.4 버전 기준 작성 ※ 구현 기능 비밀번호 암호화하여 저장하기 (eg. 회원가입) 비밀번호와 입력값 비교하기 (eg. 로그인) 비밀번호 암호화 하기 비밀번호를 암호화할 때에는 아래의 함수를 사용한다. password_hash(string $password, mixed $algorithm, array $options = ?) : string|false $password: 암호화할 비밀번호 $algorithm: 암호화 알고리즘 $options: 암호화할 때의 옵션. salt, cost, memory_cost, time_cost, threads 단방향 암호화해주는 해시함수이다. 즉, 암호화(평문->암호문)는 가능하지만 복호화(암호문->평문)가 불가..

    [PHP] 에러 표시하기

    [PHP] 에러 표시하기

    ⚠️ 2021.06.05에 작성된 글입니다 ⚠️ ※ php 7.4 버전 기준 작성 ※ PHP에서 에러를 표시하는 방법은 두가지가 있다. PHP 파일에서 에러 표시 설정하기 PHP 설정(php.ini)에서 에러 표시 설정하기 PHP 파일에서 설정하기 error_reporting(E_ALL); // 모든 에러 표시 ini_set("display_errors", 1); // 에러 나타내기 php.ini 에서 설정하기 1. php.ini에서 에러 표시 관련 옵션 변경 display_errors = On 2. php 재시작 systemctl restart php systemctl : ubuntu일때의 명령어이다. redhat 계열의 리눅스인 경우 service를 사용하면 된다. php : php-ftm을 사용할 ..