Set : 집합 특징 순서가 없다. {1,2,3} ≡ {2,1,3} 중복을 허용하지 않는다. {1,1,2,3} ≡ {1,2,3} 중요 집합들 N = ...
Logic(3)
Predicates : 술어 x 는 3보다 크다 x : 값 3보다 크다 : P = 술어 P(x) Q(x,y) = x는 y + 3과 같다. Q(1,2) false ⇒ 1 ≠ 2 + 3 Q(3,0) true ⇒ 3 = 0 + 3 n-pla...
Logic(2)
Precedence of Operator : 연산자 우선순위 연산자 우선순위 (¬p) ∧ q ≡ ¬p ∧ q (p ∧ q) ≡ p ∧ q operator precedence () 0 ...
Logic(1)
Propositional Variables 명제를 나타내는 변수 p, q, r, s …. Negation 부정, ¬p p ¬p T F F T ...
Spring Redis
정리 코드 redis hash set <T> T hSet(String key, T t) throws ClassNotFoundException @Override public <T> T hSet(String key, T t) throws ClassNotFoundException { long result =...
Reflection(2)
정리_코드 Class<?> clazz : 클래스의 정보를 담고있는 클래스 clazz.getDeclaredConstructors() : 선언되어 있는 모든 생성자를 가져온다. Person class public static class Person { private fi...
Reflection(1)
정리_코드 Class<?> clazz : 클래스의 정보를 담고있는 클래스 clazz.getSimpleName() : 클래스의 이름을 가져온다 clazz.getPackageName() : 패키지의 이름을 가져온다 clazz.getInterfaces() : implements하고 있는 인터페...
Reflection(3)
정리_코드 접근 제한된 생성자, 필드에 접근하는 방법 public static void initConfiguration() throws NoSuchMethodException, IllegalAccessException, InvocationTargetException, InstantiationException { Constru...
JedisPool Bean 등록 에러
jedis bean 등록 이후 connection pool 설정을 하려했을때 발생한 문제 이전에 설정했던 jedis bean 문제가된 코드 문제가된 Bean : @Bean(“myJedisPool”) @Slf4j @Configuration public class MyRedisConfig { @Val...
Reflection
런타임 시점에 구체적인 클래스 타입을 몰라도, 해당 클래스의 정보를 알 수 있는 자바 기능 Jedis를 사용하여 HSET 기능을 구현하려 할때 DTO를 직접 넣지 못하고 key : value를 직접 설정해야하는 번거러움이 있어서 해당 문제를 해결하려 학습. ...