분류 전체보기37 pg & pg-promise & Promise 란? ※ pg ① pg 란? - 라이브러리 ☞ Node.js 환경에서 PostgreSQL 데이터베이스와 상호작용하기 위한 라이브러리이다. ② About pgPostgreSQL의 공식 Node.js 클라이언트 라이브러리로, pg를 사용해 PostgreSQL 데이터베이스와 직접 통신할 수 있다.비동기 처리 : 기본적으로 pg는 비동기 작업을 지원하며, 콜백 함수나 Promise를 사용하여 비동기 쿼리를 실행할 수 있다. (최근에는 async/await와 함께 사용하여 비동기 처리를 더 직관적으로 작성 가능)저수준 API : pg는 상대적으로 저수준의 API를 제공하며, 기본적인 쿼리 실행, 연결 관리, 트랜잭션 등을 제공한다. ※ pg-promise ① pg-promise 란? -.. 2024. 10. 22. Git pull / push ※ Git pull / push * git push· git push origin [브랜치 이름] * git pull · git pull origin [브랜치 이름] - 여기서 origin은 remote repository(원격저장소)의 기본 이름으로, git clone 명령어로 저장소를 복제할 때 복제된 원격 저장소가 자동으로 origin이라는 이름으로 설정된다. (원격저장소의 해당 브랜치로 push나 pull 한다는 의미) 2024. 10. 21. VS Code에서 Git - add, commit 하기 * Git - add / commit / push 1. 1 번을 클릭해 SOURCE CONTROL 로 들어간다. 2. 2번(+)을 클릭해 add 해준다. ( + 옆 M은 modified 수정되었다는 뜻 ) ( + 클릭한 파일들은 우측사진과 같이 Staged Changes로 이동한 것을 확인 할 수 있다. ☞ ☞ ☞ ☞ ☞ 이동된 파일은 + 대신 - 가 나타나는 것을 확인할 수 있는데, 이는 다시 Changes로 이동한다.) 3. 3번(Commit)을 클릭 하면 add 했던 파일들이 commit 된다. 2024. 10. 18. [3일차] Next.js 프로젝트 생성하기, 페이지 띄워보기 * 프로젝트 생성하기 1. VS Code열기 2. 컴퓨터에 아무폴더(필자 project) 생성 후 VS Code에서 방금 생성한 폴더 열어놓기 ( file -> open folder ) ☜ 폴더 열림 3. VS Code 터밀널 열어서 next.js 새프로젝트 생성하기 ( 터미널 여는 단축키 : Ctrl + j )( 새 프로젝트 생성 명령어 : npx create-next-app@latest --experimental-app ) ↓ 아래와 같이 project name 지정 후 방향키로 옵션선택 후 생성 (필자 프로젝트명: my-app) ↓ 프로젝트 이름 및 기타설정을 마치고, 프로젝트 생성이 완료되면 아래와 같이 나온다. 4. 위처럼 프로젝트 생성이 완료되면 처음 만들었던 폴더(project).. 2024. 10. 16. [Oracle] 카테고리 별 상품 개수 구하기 (Lv.2) * 카테고리 별 상품 개수 구하기 (Lv.2)SELECT CATEGORY , COUNT(PRODUCT_CODE) AS PRODUCTS FROM ( SELECT SUBSTR(PRODUCT_CODE, 0, 2) AS CATEGORY , PRODUCT_CODE FROM PRODUCT ) GROUP BY CATEGORY ORDER BY CATEGORY ASC 2024. 10. 11. [java] 머쓱이보다 키 큰 사람 (Lv.0), 배열 두 배 만들기 (Lv.0) * 머쓱이보다 키 큰 사람 (Lv.0)class Solution { public int solution(int[] array, int height) { int answer = 0; for(int i : array){ if(i > height){ answer++; } } return answer; }} * 배열 두 배 만들기 (Lv.0)class Solution { public int[] solution(int[] numbers) { int[] answer = new int[numbers.length]; f.. 2024. 10. 11. [Oracle] 가장 비싼 상품 구하기 (Lv.1), 이름이 없는 동물의 아이디 (Lv.1) * 가장 비싼 상품 구하기 (Lv.1)SELECT MAX(PRICE) AS MAX_PRICE FROM PRODUCT; * 이름이 없는 동물의 아이디 (Lv.1)SELECT ANIMAL_ID FROM ANIMAL_INS WHERE NAME IS NULL ORDER BY ANIMAL_ID ASC; 2024. 10. 9. [Java] 문자열안에 문자열 (Lv.0), 공배수 (Lv.0) * 문자열안에 문자열 (Lv.0)class Solution { public int solution(String str1, String str2) { int answer = 2; if(str1.contains(str2)){ answer = 1; } return answer; }} * 공배수 (Lv.0)class Solution { public int solution(int[] array, int n) { int answer = 0; for(int i = 0; i 2024. 10. 9. [Java] 배열의 평균값 (Lv.0) * 배열의 평균값 (Lv.0)class Solution { public double solution(int[] numbers) { double answer = 0; int sum = 0; for(int i = 0; i 2024. 10. 8. 이전 1 2 3 4 5 다음