일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- til
- 배포
- Protocol
- Fetch
- this
- data
- url
- SQL
- Database
- HTML
- http
- github
- firestoredatabase
- jQuery
- Github Pages
- useEffect
- nosql
- supabase
- Boostrap
- W
- REACT
- db
- API
- Cloud
- bootstrap
- TMDB
- CSS
- web
- JavaScript
- IntersectionObserver
- Today
- Total
목록BackEnd (15)
072DATA

오늘은 팀 프로젝트를 시작하기에 앞서 ERDCloud를 활용하여 데이터베이스 세팅을더 쉽고 효율적으로 할 수 있도록 학습해 보았습니다..! 사실 예전에 해봤는데 다 까먹음 ERDCloud 링크https://www.erdcloud.com/ ERDCloudDraw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool.www.erdcloud.com 팀 프로젝트 생성 팀으로 시작하기 위해서 사진에 표시된 버튼을 누르고 팀 이름과 팀에 초대할 유저의 아이디를 저장하고 프로젝트를 생성합니다. 만약 팀 프로젝트를 생성한 뒤에 다른 유저를 초대하려면팀 프로젝트에서 사진에 나와있는 수정 ..

안녕 안녕하세욥 오늘은 데이터베이스를 활용해서 저장된 데이터를 토대로 새로운 카드들을 렌더링 하겠습니닷 이전 글도 보시는 걸 추천하며 시작해보도록 하겠습니다. 파이어 베이스 사용 설정 링크와 추억 앨범 링크 https://0723-0725.tistory.com/24 파이어 베이스.. 이 녀석의 사용 설정안녕드디어 데이터 베이스를 다룹니다요 들어가기에 앞서 Google Firestore는 데이터가 문서형으로 되어 있고 각각 키와 값을 가지고 있어요 데이터도 중첩될 수 있습니당 데이터 변경 사0723-0725.tistory.comhttps://0723-0725.tistory.com/25 나만의 추억 앨범 만들기 - 페이지 디자인편(Bootstrap, HTML, CSS)안녕저는 이제 추억 앨범을 ..

안녕드디어 데이터 베이스를 다룹니다요 들어가기에 앞서 Google Firestore는 데이터가 문서형으로 되어 있고 각각 키와 값을 가지고 있어요 데이터도 중첩될 수 있습니당 데이터 변경 사항이 실시간으로 클라이언트에 동기화되구요 자동으로 확장되며, 대규모 애플리케이션도 지원해용 클라이언트 SDK는 오프라인 상태에서도 동작하며, 인터넷 연결이 복구되면 데이터가 자동으로 동기화 돼욥 강력한 보안 규칙을 설정하여 데이터에 대한 읽기 및 쓰기 접근을 제어할 수 있고 Firebase 및 Google Cloud의 다른 서비스와 원활하게 통합된다네욥 요약하면 Google Firestore는 Google Cloud Platform에서 제공하는 모바일 및 웹 애플리케이션을 위한 NoSQL 문서형 데이터베..

회원가입에 성공할 때 회원가입한 날짜를 create_date에 넣으려고 하는데 null값으로 입력될 때 @EntityListeners(AuditingEntityListener.class) 가 있는지 확인하고 없으면 어노테이션을 추가한다 그 뒤에 application으로 가서 @EnableJpaAuditing 를 추가해주면 된다!

1. 명령 프롬프트 실행 2. 프로젝트 폴더 경로를 복붙한다 3. 명령 프롬프트에 " cd + 공백 한개 + 복사한 경로 " 엔터 4. "gradlew" 쌍 따옴표 안에 있는 문자 입력하고 "gradlew build" 입력 dir 입력 후 build폴더가 존재하면 다음 단계로! 5. "cd build\lib" 쌍 따옴표 안에 있는 문자를 입력 *build와 lib 사이에 \ (원표시)를 입력했는지 확인 dir입력 후 spring 파일이 존재하면 다음 단계로 6. java -jar hello-spring-0.0.1-SNAPSHOT.jar 입력하면 서버 실행 완료 긑.
replaceAll은 문자열 메소드로 replace와 같은 기능을 하지만 차이가 명확하다 대체로 문자를 문자로 대체할 때 replace를 사용하는데 프로그래밍에서는 경우의 수가 많기에 상황에 맞는 문자를 다른 문자로 변경할 줄 알아야 한다. 그런 점에서 replaceAll이 유용하다고 할 수 있는데 replaceAll의 표현식은 굉장히 다양하다 간단한 표현식 5개를 알아보세~ 1. 숫자(\\d): //숫자를 특정 문자로 대체 (특정 문자는 "X"를 사용하겠소) String str = "Hello, 123!"; // \\d는 0부터 9까지의 숫자를 의미하고 따라서 숫자들을 전부 특정 문자로 대체한다. String con = str.replaceAll("\\d", "X"); System.out.println..
Arrays.sort 사전순으로 배열을 정리함 import java.util.Arrays; public class Test06 { public static void main(String[] args) { char[] charArray = {'b', 'a', 'd', 'c'}; // 문자 배열 오름차순으로 정렬 Arrays.sort(charArray); // 정렬된 배열 출력 System.out.println("Sorted Char Array: " + Arrays.toString(charArray)); } } 사전순의 역순으로 배열을 정리할 땐 Arrays.sort(charArray, Collections.reverseOrder()) 를 사용하여 정렬하면 된다. import java.util.Arrays;..
Arrays.copyOf 주어진 배열의 복사본을 생성하는데 길이를 늘리거나 줄여서 생성 가능함 만약 주어진 배열에 길이를 추가해야 할 때 Arrays.copyOf를 사용하여 추가 시킬 수 있음 반복문의 경우 조건에 해당할 때 마다 배열의 길이를 늘려야 한다면 아래 코드블럭처럼 사용 가능 int[] a = {}; for(int i=0; i
startsWith 메서드는 주어진 문자열이 특정 문자열로 시작하는지 여부를 확인합니다. String str = "HAVBOQPPA"; System.out.println(str.startsWith("HAV")); //str의 문자열이 HAV로 시작하기 때문에 //true를 반환(HAV로 시작하지 않으면 false) endsWith 메서드는 주어진 문자열이 특정 문자열로 끝나는지 여부를 확인합니다. String str = "HAVBOQPPA"; System.out.println(str.endsWith("PPA")); //str의 문자열이 PPA로 끝나기 때문에 true를 반환(PPA로 끝나지 않으면 false) (startsWith, endsWith와 비슷한 메소드로 contains(문자열을 포함하는지)메..
toLowerCase 영문자를 소문자로 변환 시켜줌 String str = "HEllO, WORLD"; System.out.println(str.toLowerCase()); //str의 값을 "hello, world"로 바꿔줌 toUpperCase 영문자를 대문자로 변환 시켜줌 String str = "hello, world"; System.out.println(str.UpperCase()); //str의 값을 "HELLO, WORLD"로 바꿔줌 length 문자열 혹은 배열의 길이를 반환함 String str = "HEllO, WORLD"; System.out.println(str.length); //str의 길이를 출력해줌(str의 길이는 12임) charAt(index) 지정된 인덱스에 있는 문자를..