본문 바로가기

개발50

springboot querydsl jpa match 방언추가해서 사용하는법 본 포스팅은 본인의 깃헙 블로그에서 적은것을 티스토리로 이관해서 적은것입니다. 요구사항중에 FullText 검색이 필요한 이슈가 생겨서 삽질한 기록 🤔 쿼리로 하면 간단하지만 기존 로직이 querydsl을 이용해서 한 로직이라 최대한 기존 로직에 맞춰서 수정해야하는 상황 😇 1. application.yml 설정 변경 jpa: properties: hibernate: dialect: app.config.MySQLDialectCustom 2. application.yml→jpa dialect에 적용할 방언클래스 생성 package app.config; import org.hibernate.dialect.MySQL57Dialect; import org.hibernate.dialect.function.SQLF.. 2021. 8. 25.
리눅스(Linux) 포트(port) 열기, 방화벽(firewall) 설정/해제 등 안내 리눅스(Linux) 해당 포스팅은 2015년에 github에 적은 것을 티스토리로 이관해서 적은 것입니다. 리눅스 port를 열기 위해서는 iptables를 통해서, 포트를 열고 막고를 할 수 있습니다. 자세하건 위키 문서를 보시면 더욱 아실 수가 있으실 겁니다. https://ko.wikipedia.org/wiki/Iptables 아래의 예제 부분만 따라 하시면 해당 port에 대해 모두 열 수 있습니다. Inbound (외부에서 서버로 들어오는) , Outbound( 서버에서 외부로 나가는 ) 모두 port를 열기 위해서는 아래의 iptables로 INPUT, OUPUT을 해주면 모두 열립니다. 권한은 root에서 해주시기 바랍니다. iptables -I INPUT 1 -p tcp --dport 5900 -j ACCEP.. 2021. 8. 25.
리눅스에서 커널정보 | OS버전에 대한 정보 | 시간 및 사용자 사용률 통계 확인하기 해당 포스팅은 2015년에 github에 적은것을 티스토리로 이관해서 적은것입니다. 커널정보 확인하기 uname -n (노드 이름) ip-172-31-77-26 uname -p (프로시져 타입) x86_64 uname -r (릴리즈 레벨) 4.14.171-105.231.amzn1.x86_64 uname -m (머신 하드웨어 이름) x86_64 uname -i (플랫폼) x86_64 uname -v (커널 아이디) #1 SMP Thu Feb 27 23:49:15 UTC 2020 uname -s (OS의 이름) Linux uname -a Linux ip-172-31-77-26 4.14.171-105.231.amzn1.x86_64 #1 SMP Thu Feb 27 23:49:15 UTC 2020 x86_64 x.. 2021. 8. 25.
분실한 mysql root password 재설정하기 (Ubuntu 12.04 기준) 이전에 깃헙에서 블로그한 내용들을 여기에 다시 추가합니다. Mysql을 처음 설치할 때 database root 계정으로 사용할 password를 설정한다. 하지만 시간이 오래 지나서 그때 설정한 password를 기억할 수 없다면 다음의 방법으로 재설정할 수 있다. (Ubuntu 12.04 기준) Step 1. 실행중인 mysql service를 중지 시킨다. service mysql stop Step 2. Password를 검사하지 않도록 mysql 환경설정 파일을 수정한다. : /etc/mysql/my.conf file에 skip-grant-tables를 추가하면 password를 검사하지 않는다. [mysqld] # # * Basic Settings # user = mysql pid-file = .. 2021. 8. 10.