분류 전체보기
람다 호출 축약 문법
Kotlin의 람다 문법 규칙함수의 마지막 매개변수가 람다인 경우, 람다를 함수 호출 괄호 () 밖으로 빼낼 수 있습니다. 이를 람다 호출 축약 문법이라 부릅니다.구현은 동일두 코드 모두 someFunction 함수에 동일한 람다 { println("람다 호출") }를 전달하며, 함수 내부에서 이 람다가 호출됩니다. 따라서 실행 결과는 동일합니다.// 일반적인 람다 전달someFunction(param1, param2, { println("람다 호출") })// 마지막 매개변수 축약 문법someFunction(param1, param2) { println("람다 호출") } 장점과 권장사항가독성 향상: 두 번째 코드처럼 람다 호출 축약 문법을 사용하는 것이 더 깔끔하고 가독성이 좋습니다.일관성 유지: K..
[Ubuntu] SSH 비밀키 접속 설정
● root 계정 ssh 접속 비활성화sudo vi /etc/ssh/sshd_config# 아래와 같이 내용 입력PermitRootLogin no # ssh 서비스 재시작sudo systemctl restart ssh● 비밀번호 인증 비활성화 (비밀키로만 접속 허용)sudo vi /etc/ssh/sshd_config# 아래와 같이 내용 입력PasswordAuthentication no# ssh 서비스 재시작sudo systemctl restart ssh● 사용자별로 SSH 비밀키 설정# 클라이언트 PC CMD에서 공개키, 비밀키 생성ssh-keygen -t rsa -b 4096Enter file in which to save the key (C:\\Users\\your_username/.ssh/id_rs..
[Ubuntu] MariaDB 설치
# MariaDB 서버 설치sudo apt install mariadb-server# MariaDB 클라이언트 설치sudo apt install mariadb-client# MariaDB secure 설정sudo mysql_secure_installationEnter current password for root (enter for none): # mariadb root 계정 비밀번호 입력Switch to unix_socket authentication [Y/n] # n 입력(mariadb 로그인 시 시스템 계정 비밀번호를 사용할지)Change the root password? [Y/n] # n 입력(root 비밀번호를 변경할지)Remove anonymous users? [Y/n] # y 입력(anony..