[공부] 프로그래밍
-
[구축] xampp 프로젝트 환경 세팅하기[공부] 프로그래밍/Laravel (PHP) 2023. 4. 12. 01:45
① xampp/htdocs 파일에 해당 프로젝트 clone 받기 ①-1 해당 폴더로 이동 후, composer update 하기 ② xampp 설정하기 ②-1 C:\xampp\apache\conf\extra의 httpd-vhosts.conf 설정 변경 후, xampp 재시동 DocumentRoot "C:\xampp\htdocs\해당프로젝트\public" ServerName localhost Options All AllowOverride All Require all granted ③ 이클립스 프로젝트 폴더 생성하기 ③-1 마우스 우클릭 후, composer 빌드하기 ④ env 추가APP_NAME= APP_ENV=local APP_KEY=해당키 APP_DEBUG=true APP_URL=http://local..
-
[SQL 공부] INNER JOIN[공부] 프로그래밍/DB 2023. 4. 12. 01:26
INNER JOIN -> 테이블들의 교집합을 만들어 내는 조인 ① posts 테이블 id body user_id 1 Hello 3 2 Hi 1 3 Good 2 ② users 테이블 id name 1 taro 2 jiro 3 hanako 4 saito 위의 두 테이블을 LEFT 조인을 할 경우 SELECT * FROM users JOIN posts ON users.id = posts.user_id 실행결과는 id name id body user_id 3 hanako 1 Hello 3 1 jiro 2 Hi 1 2 taro 3 Good 2 WITH tmp1 AS ( SELECT account_id , account_name , cross_category , company_name_lbc , advertiser..
-
Lombok, Thymeleaf[공부] 프로그래밍/Spring・Spring Boot (JAVA) 2023. 4. 11. 14:39
Lombok 자바 라이브러리로 코드를 효율적으로 작성할 수 있도록 도와준다.어노테이션을 추가함으로써 getter, setter, equals등과 같은 methodm를 따로 작성하지 않아도 된다. @Data-> @Getter, @Setter, @ToString, @EqualsAndHashCode, @RequiredArgsConstructor를 종합해 놓은 것@Datapublic class Test { private String name;} Thymeleaf html 태그에 속성을 추가해 페이지에 동적으로 값을 추가하거나 처리할 수 있다.Thymeleaf 문법을 사용할 수 있도록 html 태그에 추가해준다.# 반복문 1 제목
-
[SQL 공부] LEFT JOIN[공부] 프로그래밍/DB 2023. 4. 10. 15:34
LEFT JOIN = LEFT OUTER JOIN -> FROM의 테이블을 왼쪽으로 정렬하여 전부 표시한다. ① posts 테이블 id body user_id 1 Hello 3 2 Hi 1 3 Good 2 ② users 테이블 id name 1 taro 2 jiro 3 hanako 4 saito 위의 두 테이블을 LEFT 조인을 할 경우 SELECT * FROM users LEFT JOIN posts ON users.id = posts.user_id 실행결과는 id name id body user_id 3 hanako 1 Hello 3 1 jiro 2 Hi 1 2 taro 3 Good 2 4 saito NULL NULL NULL WITH tmp AS ( SELECT top 100 ss_account_id..
-
[구축] MariaDB 다운로드 : Homebrew[공부] 프로그래밍/DB 2023. 4. 10. 15:08
1. MariaDB 설치 brew install mariadb 2. MariaDB 서버 자동 시작 brew services start mariadb 3. 로그인 mariadb -u root -p 4. 데이터베이스 생성/계정 생성 및 권한 부여 # DB 생성 CREATE DATABASE test; # 계정 생성 CREATE USER 'test'@'%' IDENTIFIED BY '0425'; # 계정 권한 설정 GRANT ALL PRIVILEGES ON test.* TO 'test'@'%'; ※ 해당 에러 발생 java.sql.SQLInvalidAuthorizationSpecException: (conn=6) Access denied for user 'root'@'localhost' -> 패스워드는 대문자,..