본문 바로가기

LEARN190

[MariaDB] UBUNTU MariaDB 사용 db 생성, 삭제, 조회 등 # 버전확인 > mariadb --version # 마리아db 사용 > sudo mariadb # 마리아db 내에서 버전 확인 > select version() # 데이터베이스 생성 > create database temps; # 데이터베이스 확인 > show databases; # 데이터베이스 삭제 > drop database temps; # 계정 생성 > create user 'username'@'%' identified by 'password'; # 권한 생성 > grant all privileges on temps.* TO 'username'@'%'; # 'username'에는 본인이 쓸 username을 'password' 또한 본인이 쓸 패스워드를 입력한다. # 데이터베이스 사용 > use t.. 2023. 5. 9.
[JAVA/SPRING] Could not resolve all files for configuration ':classpath'. 자바랑 스프링 관련 강의 및 이론을 본 후에 게시판 따라 만들기를 시작했다. 게시판을 따라 만드는 것은 처음부터 고난이었다. (그대로 하는데 왜 에러가 나는 걸까...라고 생각했지만?) 내 잘 못이었다. https://youtu.be/YshcPPHClR4 일단 유튜브에서 '코딩레시피' [스프링부트 게시판 프로젝트] 강의가 있어서, 이걸 보면서 따라했다. 처음에는 spring initializr 사이트에서 생성해서 인텔리제이를 통해 프로젝트 오픈을 했다. https://start.spring.io/ 하지만 인텔리제이 얼티메이트에서는 자체적으로 그 기능을 지원하고 있기 때문에! 이후에는 인텔리제이에서 new project - Spring Initializr 기능을 이용해 오픈했다. 이건 실제 실습은 아니고,.. 2023. 4. 10.
[JAVA/SPRING] Unknown database 'db_condingrecipt' 2023-04-04T15:35:30.988+09:00 ERROR 16388 --- [ main] com.zaxxer.hikari.pool.HikariPool : HikariPool-1 - Exception during pool initialization. 컴파일 했는데, 마지막 줄에서 ERROR가 떴다. Unknown database 'db_condingrecipt' 디비 생성을 안 해서 뜨는 오류였다. create database db_codingrecipe; 디비 생성 완료. 에러가 안 뜬다. 테이블 사용 및 확인을 위해서는 use db_codingrecipe; 입력 후, 테이블 및 데이터를 확인할 수 있다. 2023. 4. 10.
[인텔리제이/IntelliJ] Getter / Setter 단축키 인텔리제이는 단축키를 알면 알수록 편한 것 같다. 나도 현재 알아가는 중이고, 자주 안 쓰는 건 까먹는 터라 까먹는 건 적어놓고 활용하고 있다. 몰랐을 때는 일일이 다 쳤지만.. (물론 직접 타이핑하는 것도 중요하겠지만...) 시간 단축을 위해서는 단축키를 아는 것도 좋다고 본다. 훨씬 능률이 올라간다. alt + ins 알트+인서트 를 누르면 게터/세터 외에도 다양한 기능들을 활용할 수 있다. Constructor를 이용해서 생성자를 생성하거나, toString() 메소드를 바로 만든다거나! 현재는 하나밖에 안 나와있지만, 여러 개가 있다면! 필요한 것을 몽땅 getter/setter로 만들 수 있다. 얼마나 편하게요. 이렇게 쉽게 게터/세터 완성! public String getName() { ret.. 2023. 4. 10.
[인텔리제이/IntelliJ] 세미콜론 생성 유용한 단축키 (windows) 자바스크립트에서는 코드 끝에 세미콜론을 넣지 않아도 에러가 나지 않는다. 그렇지만 코드 칠 때, 습관적으로 세미콜론을 넣는다. 하지만 자바는 코드 끝에 세미콜론을 넣지 않으면, 에러 표시가 뜬다. Hello hello = new Hello() // 에러 Hello hello = new Hello(); 괄호 치고, 끝에 가서 세미콜론(;) 붙이는 게 꽤 귀찮다. 위와 같이 괄호 안에 아무것도 없으면 그나마 낫다. 하지만! 예를 들어! hello.setName(name); 괄호 안에 name을 적은 후에, 방향키로 2칸이나 움직여 세미콜론을 치는 건 너무 번거롭다. 그때 유용한 인텔리제이의 단축키가 있으니! ctrl + shift + enter 이 단축키다! 괄호 안에서 텍스트를 치고, 위 단축키만 쓰면 세.. 2023. 2. 9.
[JavaScript] Spread operator I can use spread operator when I use object. We use same object-key sometimes. This operator can reduce repeat. For example, First, I made 'cookie' object. const cookie = { base: "cookie", madeIn: "korea" } and second, I made another object. const cookie = { base: "cookie", madeIn: "korea" } const chocochipCookie = { base: "cookie", madeIn: "korea", topping: "chocochip" } You know. Key 'base' an.. 2023. 1. 17.