지금까지 순탄함.

 

플라시보 효과인지 모르겠지만

무기력하기만 했던 삶이 점점 의욕이 생긴다.

'자기계발 > 감사일기' 카테고리의 다른 글

7 / 5 - 15일차  (0) 2022.07.05
7 / 4 - 14일차  (0) 2022.07.05
음란물과 도파민의 관계  (0) 2022.07.05
2022년 05월 10일 감사일기  (0) 2022.05.10
2022/01/14 감사일기  (0) 2022.01.14

뇌는 과정보다 결과에 중요도를 높이 둔다.

 

예를 들면 음란물에 나오는 상대를 보며 자위행위를 했다면

우리의 뇌는 자위로 생각하지 않고 그 상대와 섹스를 한다고 판단,

남성호르몬과 도파민을 끊임없이 분출한다.

 

여기서 소진된 도파민이라는 호르몬은 일종의 내성이 존재한다. 

갈수록 더 많은 자극이 필요하고,

매번 새로운 이성이 나오는 음란물을 찾아야 된다.

 

이렇게 도파민 수용체는 더 큰 보상을 원하게 되어

실생활에 까지 문제가 생기게 된다.

 

음란물과 같은 자극적인 보상이 주어지지 않으면,

일상생활 자체를 무기력하게 보내게 되며,

결국에는 자극적인 것에 빠지게 된다.

 

이러한 악순환의 고리를 끊기 위해 금욕, 금란물에 도전하려한다.

'자기계발 > 감사일기' 카테고리의 다른 글

7 / 5 - 15일차  (0) 2022.07.05
7 / 4 - 14일차  (0) 2022.07.05
7 / 1 - 11일차  (0) 2022.07.05
2022년 05월 10일 감사일기  (0) 2022.05.10
2022/01/14 감사일기  (0) 2022.01.14

생각보다 잘 지냄에 감사합니다.

좋았던 인연이 이제는 추억이 되어 감사합니다.

오늘 하루 배불리 먹을 수 있음에 감사합니다.

좋은 친구들과 만남에 감사합니다.

편안한 집에서 하루를 마무리 지을 수 있어 감사합니다.

'자기계발 > 감사일기' 카테고리의 다른 글

7 / 5 - 15일차  (0) 2022.07.05
7 / 4 - 14일차  (0) 2022.07.05
7 / 1 - 11일차  (0) 2022.07.05
음란물과 도파민의 관계  (0) 2022.07.05
2022/01/14 감사일기  (0) 2022.01.14
UPDATE
	테이블
SET
	SORT_NUM = (@sortnum:=@sortnum+1)
WHERE
	(@sortnum:=0)>=0 AND
	id != #{id}
ORDER BY
	SORT_NUM ASC, ID DESC

 

#{id} 파라미터는 방금 insert 된 id 이다.

방금 insert 된 id 를 제외하고 나머지는 1부터 순차적으로 업데이트!

 

WHERE 절에 변수를 초기화 한 뒤

SET 절에 1씩 증가하면서 입력한다.

 

단, 이전 정렬순서를 유지한 채로 정렬이 되어야 한다.

 

ORDER BY 절에는 정렬 기준 컬럼인 SORT_NUM 으로 정렬한 뒤

ID는 순차증가이므로 가장 최신 SORT_NUM 다음으로 정렬 기준이 되며,

역순 정렬을 해줘야 한다.

 

오래 전에 배웠던 UPDATE ~ ORDER BY 구문이 유용하겠다 생각했는데

오늘 사용하게 되는군.

 

참고 사이트 : https://lifecurat.com

public static Object setDeclaredFieldValue(Object instance, String fieldName, Object value) {
    Field field = null;
    Object fieldValue = null;
    try {
    
    	// 객체의 필드를 가져온다.
        field = instance.getClass().getDeclaredField(fieldName);
        
        // 읽고 쓰기 가능하도록 설정
        field.setAccessible(true);
        
        // 해당 필드의 값을 변경한다.
        field.set(instance, value);
        
        // 변경한 값을 저장
        fieldValue = field.get(instance);
    } catch (Exception e) {
        fieldValue = null;
    }

    return fieldValue;
}

생성된 객체의 private 변수를 변경하는 함수

public static Object getDeclaredFieldValue(Object instance, String fieldName) {

    Field field = null;
    Object fieldValue = null;
    try {
    	// 객체의 필드정보를 가져온다.
		field = instance.getClass().getDeclaredField(fieldName);
        
        // 해당 필드를 읽고 쓸 수 있도록 설정
        field.setAccessible(true);
        
        // 객체의 필드의 값을 가져온다.
        fieldValue = field.get(instance);
    } catch (Exception e) {
        fieldValue = null;
    }

    return fieldValue;
}

여기서 instance 파라미터는 new 를 통해서 객체가 생성된 상태여야 한다.

+ Recent posts