New
-
[Mac] .bash_profile 터미널 실행 시 자동 적용하기
환경변수 설정을 ~/.bash_profile 에 적었을 경우 터미널을 실행할 때마다 아래와 같은 명령어를 실행해야 한다. source ~/.bash_profile 매번 번거롭고 귀찮다면, 터미널 실행시 위의 명령어를 자동으로 실행하도록 .zshrc를 수정해주면 된다. (이 경우는 Mac Catalina 이상에서 지원, Catalina부터 기본 터미널이 bash에서 zsh로 바뀌었기 때문!) ~/.zshrc를 vi로 열고 아래와 같이 수정한다. #.zshrc를 수정 vi ~/.zshrc #아래 코드 추가 if [ -f '/Users/[본인디렉토리]/.bash_profile' ]; then . '/Users/[본인디렉토리]/.bash_profile'; fi 이러면 터미널을 종료해도, 실행할 때 자동으로 환경..
-
[Java] Stream api 정리
정리가 매우 잘 되어 있는 글을 찾았습니다. thx. Reference https://futurecreator.github.io/2018/08/26/java-8-streams/ Java 스트림 Stream (1) 총정리 이번 포스트에서는 Java 8의 스트림(Stream)을 살펴봅니다. 총 두 개의 포스트로, 기본적인 내용을 총정리하는 이번 포스트와 좀 더 고급 내용을 다루는 다음 포스트로 나뉘어져 있습니다. Java 스트 futurecreator.github.io
-
[Spring] gradle 정리
Language * Groovy ( default ) * Kotlin File gradlew 리눅스 or OSX 용 실행 쉘 스크립트 파일 => ./gradlew :서브프로젝트:build gradlew.bat 윈도우용 실행 스크립트 파일 settings.gradle 프로젝트의 구성 정보 파일 > 모노레포에서 멀티프로젝트 구성 시, 하위 프로젝트 구성을 설정 rootProject.name = 'root-project' include 'sub-project-1' include 'sub-project-2' include 'sub-project-3' ... build.gradle 프로젝트의 라이브러리 의존성, 플러그인 등을 설정하는 빌드 스크립트 파일로 Node에서 package.json / golang에서 g..
-
[MySQL] 특정 DB에 유저 생성 및 권한 부여
MySQL에서 db생성 및 해당 db에 권한 부여 //초기 mysql 접속 mysql -u root -p 초기에 생성시, root계정과 root계정으로 설정한 비밀번호를 입력하고 들어간다. //db생성 create database [db이름] default character set utf8; //유저 생성 create user [유저이름]@['localhost': 로컬호스트에서만 접속 가능, '%': 외부 접속 가능] identified by [비밀번호]; //특정 db에 모든 권한 부여 grant all privileges on [db이름].* to [유저이름]@[접속가능패턴] identified by [비밀번호];