study 36

[Spring Boot] log4jdbc & logback으로 SQL 쿼리 콘솔로 보기

1. build.gradle build.gradle에 log4dbc와 logback 의존성을 추가한다. implementation 'org.bgee.log4jdbc-log4j2:log4jdbc-log4j2-jdbc4.1:1.16' testImplementation 'ch.qos.logback:logback-classic:1.4.14' 2. log4jdbc.log4j2.properties 파일 생성 * 위치: resources 폴더 하위 내 파일 생성 log4jdbc.spylogdelegator.name=net.sf.log4jdbc.log.slf4j.Slf4jSpyLogDelegator log4jdbc.dump.sql.maxlinelength=0 3. application.properties의 DB 설정 ..

study/springBoot 2024.01.06

[intellJ] 프로젝트 시작전 설정

1. 프로젝트 생성 밑에 사진은 프로퍼티스 먼저 넣고 싶은 거 추가할 수 있는 건데 난 그냥 직접 넣어줄 거여서 따로 추가 안 하고 생성했음 2. 인텔리제이 기본 초기 설정 안하면 한글 깨지거나 기본적인 게 안될 수도 있어서 아래 링크 들어가서 따라서하는 거 추천 https://this-circle-jeong.tistory.com/193 [Intellij] 인텔리제이 초기 설정 1. New Window File - Settings - Appearance&Behavior - System Settings - Open projoect in New Window 체크 2. Java Compiler 설정 File - Settings - Build, Execution, Deployment - Compiler - Ja..

study/intelliJ 2023.12.30

[React] 리액트/React state문법 (2) + Onclick 문법

2023.09.01 - [공부/React] - 리액트/React state 문법 (1) 리액트/React state 문법 (1)시작 전에 먼저 왜 state를 쓰는지 알고 가자 굳이 state에 자료를 넣지 않고 변수에다가 자료를 넣어줘서 띄워줄 수도 있는데 굳이 state를 쓰는 이유는 밑에 잠깐 보이는 사진에 let post = '강남 가락herniateddisc-park.tistory.com이 글에 이어서 state문법과 Onclick 문법을  알아보자 Onclick은 html요소를 클릭했을 때 내가 원하는 자바스크립트를 실행시켜 주는 거다이를 위한 예시로 좋아요 같은 기능을 구현해볼 건데버튼을 하나 누르면 옆에 잇는 숫자가 올라가게 할 거다  먼저 누를 수 있는 버튼을 만들건대 button이라고 ..

study/react 2023.09.01

[React] 리액트/React state 문법 (1)

시작 전에 먼저 왜 state를 쓰는지 알고 가자굳이 state에 자료를 넣지 않고 변수에다가 자료를 넣어줘서 띄워줄 수도 있는데 굳이 state를 쓰는 이유는밑에 잠깐 보이는 사진에 let post = '강남 가락국수 맛집';이라고 저장해 놨는데이게 하드코딩으로 해놓은 게 아니라 어디서 정보를 가져오는 거라고 생각해 보자 어느 날 정보가 바뀌어서  강남 가락국수 맛집에서 역삼 우동 맛집으로 바뀌면 let post = '역삼 우동 맛집'; 이런 식으로 바뀐다고 생각하면 되는데 여기서 바뀐 값이 자동으로 html에 적용되지 않는다 하지만 state를 쓰면 state를 쓰고 있던 html은 자동으로 재렌더링이 된다 그래서 자주 바뀌는 정보 같은 경우는 변수에 저장하는 것이 아니라 state에 저장해서 이용해..

study/react 2023.09.01

[React] 리액트/React JSX 문법 3가지

JSX란 ?간단하게 말하자면 JS파일에서 HTML문법을 쓸 수 있게 해주는거  JSX 문법 1 ) 보통 html에서는 태그에 class를 입혀서 이름을 주는데 jsx에서는 className이라고 해야됨이런식으로 className="black-nav" 를 해서  css 폴더에 .black-nav를 설정해주고 저장해주면  이렇게 정상적으로 적용이 됨.   JSX 문법 2 ) 하드코딩으로 이름이나 이런 걸 설정해줄 수 있지만변수에 들어있는 데이터를 내가 원하는 장소에 넣고 싶으면 {} 를 입력해서 {}안에다가 데이터가 들어있는 변수명을 넣어주면 된다.    간단하게 예시로 post에 강남 우동 맛집이라고 넣어준 후  div 태그 안에{post}를 입력해주면 이렇게 잘 나오는 모습을 볼 수 있다. +) 클래스명..

study/react 2023.08.31

[macOS] macOS 리액트 초기설정

처음 시작 할 때 인터넷에 들어가서 node.js 입력 후 홈페이지에 들어가 보면 이런 식으로 나오는데 왼쪽에 있는 거 다운로드하고그 후 인터넷창에 VSC입력해서 다운로드하여 주자 나는 맥이어서 맥버전을 다운로드하였다.  전부다 다운로드하고 나서 먼저 바탕화면에 프로젝트 위한 파일을 하나 만들어줘야 된다 react공부할 거니까 간단하게 파일이름 react로 설정해서 만들어 줬다.그리고 맥 기준으로 파일에 마우스를 올리고 오른쪽 클릭을 하면이런 게 나올 텐데 여기서 서비스 -> 폴더에서 새로운 터미널 열기를 눌러준다. 이런 화면이 나오면 npx create-react-app 프로젝트명 이런 식으로 입력해 주면 되는데 나는 프로젝트명을 blog라고 할 거니까 npx create-react-app blog이라..

study/macOS 2023.08.31

[intelliJ] System.out.println 자동완성 안될때

강의를 들으면서 콘솔에 결과값을 보려고 자주 쓰는 System.out.println을 나오게 하려 했는데sout , so, sysout, 등등 뭘 입력하든 자동완성으로 완성하는 방법   * 맥북에서 1 )cmd + , 를 눌러서 Settings창을 띄운다  2 ) 왼쪽 카테고리 검색창에서 live template 입력그 후 리스트 중에 Java를 열어준다 3)Java 내부에 있는 모든 것들을 전부 드래그하고 마우스 우클릭 후 change context 클릭 4)Java를 찾아서 박스를 체크해 주고 OK 클릭 5 )그 후 Apply 하고 OK 눌러서 설정 완료해 주고 이제 sout을 입력해 주면 자동완성 기능이 실행된다.

study/intelliJ 2023.07.25

[macOS] 우분투/리눅스 SSH 설치 방법

2023.07.07 - [스터디/macOS] - mac M1에서 우분투/리눅스 설치 및 설정 (1) mac M1에서 우분투/리눅스 설치 및 설정 (1)바로 시작 1) 가상머신 UTM 다운로드 1. https://github.com/utmapp/UTM/releases 접속 2. 맨 아래 Installation에서 macOS 클릭 3. Download from GitHub 눌러서 dmg파일 다운로드 하기 2) https://ubuntu.com/download/server/arm 에 접herniateddisc-park.tistory.com리눅스 환경 설치하고 설정하는 건  링크에서 확인바람  SSH 설치 방법  1 ) 설치명령어 입력$ sudo apt-get install openssh-server 2 ) 허..

study/macOS 2023.07.14

[intelliJ] macOS에서 인텔리제이 설정들

macOS에서 내 입맛에 맞춘 기본적인 설정들 시작 전에 맥에서의 인텔리제이 단축키부터 알아갈 건데 이건 내가 아는 것만 하는 거여서 계속해서 추가할 거임 단축키 커서 뒤에 가장 가까운 빨간글로 바로가기 fn+F2 커서 맨뒤로 보내기 cmd+➡️ 커서 맨왼쪽으로 보내기 cmd+⬅️ 새로운 파일 만들기 cmd+n Settings cmd+, Import opt+Enter /**/ 주석 cmd+shift+/ 주석 색 바꾸기 1 ) 세팅으로 들어가야 된다 위에 써놓은 단축키 cmd+, 를 누르면 아래 창이 나온다 2 ) 세팅 화면에서 Editor -> Color Scheme -> Java 클릭 3 ) Comments에 Block comment와 Line comment가 있는데 여기서 Block comment는 ..

study/intelliJ 2023.07.11

[macOS] mac M1에서 우분투/리눅스 설치 및 설정 (3)

mac M1에서 우분투/리눅스 설치 및 설정 (2)를 보고 오시오2023.07.07 - [스터디/macOS] - mac M1에서 우분투/리눅스 설치 및 설정 (2) mac M1에서 우분투/리눅스 설치 및 설정 (2)mac M1에서 우분투/리눅스 설치 및 설정 (1)을 보고 오시오 2023.07.07 - [스터디/macOS] - mac M1에서 우분투/리눅스 설치 및 설정 (1) mac M1에서 우분투/리눅스 설치 및 설정 (1) 바로 시작 1) 가상머신 UTM 다herniateddisc-park.tistory.com1)  Ubuntu Gui 설정하기 기존에 만들었던 유저네임과 비밀번호를 이용해서 로그인을 하고 명령어만 입력해주면 된다  1 ) sudo apt-get update입력후 비밀번호 한번 입력하..

study/macOS 2023.07.07