전체 글

프로그래밍 기술 및 관심사 공유 목적으로 블로그를 운영하고 있습니다. 감사합니다.
DB/Short SQL문

[DB/Short] MySQL SQL Function : 랜덤 문자, 랜덤 이름 만들기

해당 글에서는 SQL 함수를 이용하여 주어진 문자열 내에서 랜덤 한 문자열을 반환하는 방법에 대해 알아봅니다. 1) 문자열 내의 랜덤한 하나의 문자 반환 💡 문자열 내의 랜덤한 하나의 문자 반환 - 파라미터로 전달받은 문자열 내에서 랜덤한 하나의 문자를 반환하는 함수를 구성해 봅니다. 💡 f_rand1 - 문자열 중에서 하나의 단어를 랜덤으로 반환해 주는 함수입니다. 1. 파라미터로 받은 값(_str)의 길이를 반환하는 변수(v_len)를 선언합니다. 2. 결과값(v_ret)으로 substring 함수를 통해 파라미터로 받은 값을 rand() 함수를 통해서 하나의 값만 반환받습니다. 3. 최종결과값(v_ret)을 반환합니다. 변수/파라미터 명 분류 타입 설명 _str 파라미터 VARCHAR(255) 하나..

취미 생활/짧은 생각

[짧은 생각] 취미 생활 : 글쓰기

문득 드는 짧은 생각을 적어봅니다. 몇 년 전 어릴 적 추억이 담긴 싸이월드가 복구가 되어서 그때의 사진이나 글들을 다시 볼 수 있는 기회가 생겼습니다. 제가 고등학교를 다닐때 인기가 많았기에 그때의 추억들이 많이 담겨 있었습니다. 추억들은 그 시절의 모습이 담긴 사진첩이나 가끔씩 적었던 게시판, 친구들과 비밀글로 적었던 방명록들을 보면서 추억에 빠지는 한편으로는 이불킥을 할 것 같은 '흑역사들'이 적혀있는 부끄러운 글들을 많이 찾아볼 수 있었습니다. 특히, 적었던 글들을 보면서 그때는 ‘내가 왜 그런 말을 했을까?’라는 생각이 들기도 하고, 지나서 보니 그때의 상황의 뭐가 힘들다고 ‘왜 그렇게 이야기를 했을까?’라는 생각이 드는 글들도 있었습니다. '지나 보니 정말 별거 아닌 작은 일이었는데...'라며..

Java/JPA

[Java/JPA] Spring Boot Data JPA 엔티티 어노테이션, 속성 이해하기 -1 : 테이블, 컬럼 단위

해당 글에서는 Spring Boot Data JPA에서 엔티티의 어노테이션과 어노테이션 속성에 대해 이해를 돕기 위해 작성한 글입니다. 💡 [참고] JPA 관련해서 구성 내용에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다.분류링크Spring Boot Data JPA -1: ORM, JPA, Hibernate, QueryDSL 이론https://adjh54.tistory.com/421Spring Boot Data JPA -2: 초기 환경 구성 + JpaRepository 활용 방법https://adjh54.tistory.com/422Spring Boot Data JPA -3: 상세 JpaRepository 활용 방법https://adjh54.tistory.com/481Spring Boot Dat..

React & React Native/이해하기

[RN] React Native Android 12 알림 권한 체크 및 권한 요청 방법 : react-native-permission

해당 글에서는 안드로이드 12 이하 버전에서 디바이스 알림 권한 체크가 안됨을 확인하였습니다. 이에 따라 이를 대체하는 방법에 대해 알아봅니다.1) 현상 1. 개발 현상 파악💡 개발 현상 파악- 기존 ‘안드로이드 13’이상 버전에서 사용되던 알람에 대한 권한이 ‘안드로이드 12’ 내에서는 POST_NOTIFICATIONS 속성을 이용하여 알림에 대한 권한을 체크를 하였을 때 이에 대해 통제가 되지 않는 현상이 발생하였습니다.  💡 [참고] 권한에 대한 정보- 안드로이드 13이상 버전에서는 ‘POST_NOTIFICATIONS’ 권한을 이용하여서 알람 허용에 대한 권한을 체크하고 있었습니다.  종류설명Andriod 키 값 notification푸시 알림 사용 권한POST_NOTIFICATIONS [RN]..

취미 생활/짧은 생각

[짧은 생각] 평생 꾸준히 하기로 생각한 3가지

문득 드는 짧은 생각을 적어봅니다. 꾸준히 무언가를 한다는 건 정말 힘든 일인 것 같습니다. 내가 목표하는 무언가를 하기 위해서 항상 시간이 확보된 것도 아니고, 하고자 하는 일을 할 때 다른 일이 생길 수 있기에 무언가를 지속적으로 이어 나가기는 참 어려운 것 같습니다. 하지만 이러한 중에서도 시간을 쪼개서 꾸준히 해야겠다는 일이 있는 것 같습니다. 첫째는 운동입니다. 취미생활로 헬스장을 다닙니다. 한 주에 2번이나 3번을 가려고 하는데 가려는 날마다 '갈까? 말까?'라는 내 자신과 싸움을 하지만, 막상 다녀오게 되면 기분도 좋고 몸도 건강해지는 느낌이라 잘 다녀왔다고 생각을 가집니다. 예전부터 어깨 뭉침이 자주 생겼습니다. 어깨가 뭉치면 두통까지 이어지는 피곤함의 반복이여서 이럴 때면, 근육이완제를 ..

DB/오류노트

[MySQL/오류노트] Solved - ERROR 1418: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled

해당 글에서는 MySQL에서 발생하는 문제를 해결하기 위한 해결방법에 관련된 글입니다. 1) 문제점 💡 문제점 - MySQL Workbench 내에서 Function을 생성하는 중에 아래와 같은 에러가 발생하였습니다. ERROR 1418: This function has none of DETERMINISTIC, NO SQL, or READS SQL DATA in its declaration and binary logging is enabled (you might want to use the less safe log_bin_trust_function_creators variable) 💡 오류 발생 SQL문 - 아래와 같이 정상적으로 구성이 된 함수에서 아래의 오류가 발생하였습니다. CREATE FUNCTI..

Java/API Document

[JAVA/API] RedisTemplate Class API Document 읽어보기 : Spring Data Redis

해당 글에서는 Spring Data Redis에 포함된 RedisTemplate Class API Document에 대해 확인합니다. 💡 [참고] Redis 관련해서 구성 내용에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. 분류 링크 Redis(Remote Dictionary Server) 이해하기 -1 : 구조 및 특징, 아키텍처 https://adjh54.tistory.com/447 Redis(Remote Dictionary Server) 이해하기 -2 : MacOS 로컬 환경 구성 및 명령어 https://adjh54.tistory.com/448 RedisTemplate API Document https://adjh54.tistory.com/462 ValueOperations API Do..

Java/API Document

[Java/API] HashOperations Class API Document 읽어보기 : Spring Data Redis

해당 글에서는 Spring Data Redis에 포함된 HashOperations Class API Document에 대해 확인합니다. 💡 [참고] Redis 관련해서 구성 내용에 대해 궁금하시면 아래의 글을 참고하시면 도움이 됩니다. 분류 링크 Redis(Remote Dictionary Server) 이해하기 -1 : 구조 및 특징, 아키텍처 https://adjh54.tistory.com/447 Redis(Remote Dictionary Server) 이해하기 -2 : MacOS 로컬 환경 구성 및 명령어 https://adjh54.tistory.com/448 RedisTemplate API Document https://adjh54.tistory.com/462 ValueOperations API D..

adjh54
Contributor9