본문 바로가기

반응형

전체 글

Windows 10 powertoy 를 이용한 단축키 하나로 마이크 음소거 끄고 켜기 1. 아래 링크에서 최종버전의 파워토이를 설치한다. https://github.com/microsoft/PowerToys/releases Releases · microsoft/PowerToys Windows system utilities to maximize productivity. Contribute to microsoft/PowerToys development by creating an account on GitHub. github.com 2. 파워토이 설정에서 '화상 회의 음소거' 메뉴에서 마이크 음소거를 ctrl, alt, super 키를 조합해서 적당한 단축키를 설정한다. (나는 super + pause) 3. 파워토이 설정에서 'keyboard manager' 에서 '키' 항목에서 pause .. 더보기
D2Coding, Nerd Font 적용 https://github.com/ryanoasis/nerd-fonts GitHub - ryanoasis/nerd-fonts: Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Iconic font aggregator, collection, & patcher. 3,600+ icons, 50+ patched fonts: Hack, Source Code Pro, more. Glyph collections: Font Awesome, Material Design Icons, Octicons, & more - GitHu... github.com nerd font 스크립트를 사용하여 일반 폰.. 더보기
spring boot, jdk 9 이상에서 java.lang.NoClassDefFoundError: javax/xml/bind/JAXBException 예외 발생 SpringBoot 기반, JDK 8 버전으로 개발을 하다가 JDK 11 버전으로 업데이트하고 난 이후, 제목과 같은 에러가 발생하며 실행이 중단되었다. 원인은 JAXB(java.xml.bind module) 에 대한 의존성을 더 이상 JDK 를 통하여 제공하지 않고 있어서이다. 해결 방법은 간단하다. 필요한 의존성을 주입해주면 된다. gradle 기준 implementation 'org.glassfish.jaxb:jaxb-runtime' maven 기준 org.glassfish.jaxb jaxb-runtime 티스토리 코드 블럭이 태그를 표시하지 못하고 있네요;; 모바일은 괜찮은데, PC 화면에서만 문제가 발생해서 maven 기준 내용은 mavenrepository 링크로 대신합니다. https://m.. 더보기
letsencrypt 인증서 강제 갱신(force renew) certbot 을 이용하여 인증서를 갱신(renew) 하는 경우, 인증서를 갱신한지 얼마되지 않은 경우, 갱신되지 않습니다. 갱신받은 기간에 상관없이 인증서를 갱신해야 하는 경우 아래는 command 로 강제 갱신을 진행할 수 있습니다. sudo certbot renew --force-renew --cert-name 더보기
xps 15 7590 linux 에서 더 이상 S3 절전 모드를 지원하지 않습니다. 바이오스 버전 1.8.1 에서 팩토리 리셋 이후 다시 정상적으로 작동하고 있습니다. 바이오스 업데이트할 때마다 기억하고, 매번 리셋을 해야 정상 작동합니다. 새로 설정한지 일주일 이상되었는데, 한번도 자동으로 깨어나거나, 베터리가 어마무시하게 줄어드는 증상은 이제는 없습니다. S3 절전 모드를 더 이상 지원하지 않고, S0ix 로 절전을 처리해야 합니다. cat /sys/power/mem_sleep 위 명령어를 이용하여 제공하는 절전 모드를 확인하세요. 기존적으로는 s2idle 로 선택되어 있고, deep 은 선택되지 않은 상태입니다. S3 절전 모드는 deep 이 설정된 상태에서 메모리에만 적절한 전원을 제공하고, 기기의 거의 대부분의 전원이 절전 모드로 들어갑니다. 아쉽게도 더 이상 xps 에서는 해.. 더보기
CISCO AnyConnect VPN 을 사용할 때 Docker 에 접속되지 않는 증상 해결 Linux 에서 docker 를 설치했을 때 기본 bridge 네트워크 IP 대역이 172.14.x.x 로 설치가 되었다. 보통 docker0 라는 network interface 에 inet, netmask 에 해당하는 ip 대역의 bridge 네트워크가 구성된다. 그런데 cisco AnyConnect VPN 앱을 사용하여 VPN 에 접속하게 되면 유독 docker 로 서비스하는 db, vm 등에 접근이되지 않았다. 증상을 구글링하였는데, 원인은 AnyConnect 가 허용하지 않는 네트워크로 분류하여 172.14.x.x 대역에 접근을 할 수 없게 만든 것이 문제였다. 사설 IP 대역으로 사용할 수 있는 대역은 다음과 같다. 위와 같은 범위를 원하는데로 설정하여 사설 네트워크로 구성이 가능하다. 그래서.. 더보기
[SpringBoot] HikariPool stats log 출력 종종 hikari pool 상태[active, idle, waiting]의 connection 수를 확인해야 하는 경우가 있다. logback설정, application.properties 나 yml 설정을 통하여 HikariPool 의 로그를 출력할 수 있다. logback.xml application.properies logging.level.com.zaxxer.hikari=TRACE logging.level.com.zaxxer.hikari.HikariConfig=DEBUG application.yml logging: level: com.zaxxer.hikari.HikariConfig: DEBUG com.zaxxer.hikari: TRACE 더보기
zsh 에서 ssh completion 이 ~/.ssh/config 을 참조하지 않는 경우 bash 에서 ssh 이후 탭키를 누르면 .ssh 폴더 하위의 config 와 known_hosts 파일의 host 주소를 나열해 주었는데, zsh 에서는 정상적으로 작동하지 않고, 좀.... 이상하게 작동한다. 자신의 .zshrc 파일에 아래와 같은 내용을 추가하고 ssh 탭을 눌러보면 bash 와 동일한 completion 을 얻을 수 있다. h=() if [[ -r ~/.ssh/config ]]; then h=($h ${${${(@M)${(f)"$(cat ~/.ssh/config)"}:#Host *}#Host }:#*[*?]*}) fi if [[ -r ~/.ssh/known_hosts ]]; then h=($h ${${${(f)"$(cat ~/.ssh/known_hosts{,2} || true)"}.. 더보기

반응형