=== 연산자가 두 값이 일치하는지 아닌지 판단하는 데에는 다음과 같은 규칙들을 따른다. 두 값의 타입이 다르다면 두 값은 일치하지 않는다.두 값이 모두 숫자이고 값이 같다면 두 값은 일치한다. 단, 적어도 하나의 값이 NaN일 경우 두 값은 일치하지 않는다. NaN값은 어느 값과도 일치하지 않는다. 어떤값이 NaN인지 확인하려면 전역 함수인 isNaN()을 사용하라.두 값이 모두 문자열이고 같은 위치에 정확히 같은 문자들을 갖고 있다면 두 값이 일치한다. 만일 문자열의 길이나 내용이 다른 경우 두 값은 일치하지 않는다. 몇몇 경우 Unicode 표준에서 한 문자열을 인코딩 하는 방법이 두 가지 이상일 수 있음을 유의하라. 하지만 자바스크립트에서 효율성을 위해 엄격히 문자 대 문자 비교의 원칙으로 문자열..
redis의 java client 의 jedis 를 사용할 때 spring data를 쓰곤 하는데. 이게 redis 나 jedis , spring data 의 버전간 호환이 안되서 아래의 오류를 내뱉는 경우가 있다. java.lang.ExceptionInInitializerError spring data 내부에서 발생되는 오류라서 어쩔 수 없이 호환이 잘되는 버전으로 맞춰줘야 한다. 이전 정상구동 조합 redis.clients jedis 2.7.0 org.springframework.data spring-data-redis 1.5.0.RELEASE 현재 최신 정상구동 조합 redis.clients jedis 2.7.3 org.springframework.data spring-data-redis 1.5.1..
랜덤 문자열을 생성하고자 한다. 직접 구현해도 되지만 이미 구현되어있는 라이브러리를 쓰는게 편하다. Apache Commons Lang 을 사용하면된다. 아래 링크로 들어가서 다운받거나 http://commons.apache.org/proper/commons-lang/download_lang.cgi Maven으로 받으면된다org.apache.commons commons-lang3 3.4 아래 코드를 실행해보자System.out.println("Default [" + RandomStringUtils.random(10) + "]"); System.out.println("CustomChar [" + RandomStringUtils.random(10, new char[]{'A','B','C'}) + "]"); ..
- Total
- Today
- Yesterday