전체 글89 [firebase] 팀프로젝트 DB구조 보완안 firebase 데이터 구조1. accommodations (숙소 정보)문서 ID: 숙소 고유 ID📍 필드name (string): 숙소 이름type (string): 숙소 유형 (hotel, motel, pension, guesthouse, camping)location (map):latitude (number): 위도longitude (number): 경도place_name (string): 지역 이름city (string): 도시 대분류sub_city (string): 도시 소분류description (string): 숙소 설명host (map):name (string): 호스트 이름email (string): 이메일contact (string): 연락처images (array): 숙소 사진 UR.. 2025. 4. 4. JS와 Firebase의 시간 처리 조금이라도 의문이 들면 메모해서 남겨놓고 나중에 다시 찾아보면서 보완해나가는중 오류 : 파이어베이스 받아온 튜플의 시간 데이터 표출 오류.파이어베이스에서 시간 데이터를 사용할때 Timestamp라는 클래스를 사용이 필요했고호출된 데이터를 컴포넌트에 그릴때, 호출된 데이터의 시간데이터를 그대로 표출하니 오류가 발생했음. 습득한 지식 : Timestamp라는 클래스는 시간 정보를 표현해줄때 객체 필드값으로 {seconds, nanoseconds}로 다루고 있게 구성 되어있음.firebase/firestore를 사용하면 JS의 기본 시간 클래스인 Date와 갖다 꼴아박을수있도록Timestamp.fromData( new Date ) 이런 메서드를 지원함Timestamp.toDate() 를 사용하면 JS의 D.. 2025. 3. 28. 자체 수준 평가 분야별 수준 평가 분야언어수준약점백엔드 Java, Spring, Spring Boot중급최신 Java 문법(람다, 스트림), Spring Security(OAuth), JPA 학습 필요프론트엔드 HTML, CSS, JavaScript, React초중급실무에서 React 고급 개념 및 상태 관리 경험 필요데이터베이스 MySQL, Oracle 등중급SQL 최적화 및 DB 설계 경험이 부족 2025. 3. 3. [java/IntelliJ/testng] Mapper 테스트 오류 https://plz-exception.tistory.com/28 Spring Boot (1) MybatisTest를 통한 Mapper 단위 테스트개발 환경 : JAVA 1.8 / Spring Boot 2.4.1 / Gradle 6.7.1 / MySql IDE : IntelliJ 20.3.3 Dependency : mybatis-spring-boot-starter-test 2.1.3 * 해당 포스팅은 공식문서를 참조하여 작성했습니다. mybatis Test 공식문서 링크 1. 필요plz-exception.tistory.com않이이개외않되? Nullsector_1님 블로그 에서 mybatis springboot test 공식문서 url 확인 구글에서 영어로 검색해도 한국어문서만 뜨는데모든언어로 검색해도 내.. 2025. 1. 12. [java/IntelliJ/testng] 테스트 오류 selectMapper 클래스를 이용해서 DB에서 데이터를 호출할수있는지 확인해보기전에testng라는 테스트 프레임워크가 제대로 동작하는지 확인해보니이런오류가 나왔음생성해준 파일을 열어보니gradle 관련 내용이 나옴그래들 테스트로 나옴 이건 내가 build.gradle 에 적어준 내용과 다른것같음plugins { id 'java' id 'org.springframework.boot' version '3.4.1' id 'io.spring.dependency-management' version '1.1.7'}group = 'com.project'version = '0.0.1-SNAPSHOT'java { toolchain { languageVersion = JavaLangu.. 2025. 1. 12. [DB/postgres] postgres 컬럼 업데이트 및 튜플 추가방법 postgres 간단요약DB명이나 테이블명을 사용할때 어떤 컬럼의 자료형으로 들어갈때는 ' (작은따옴표).컬럼으로써 호출할때는 " (큰따옴표) 를 사용하자 pgadmin4 이용하는데데이터 추가하는데 데이터가 계속 추가가 안됌INSERT INTO "스키마명"."테이블명"( "id", "password", "del_YN", "initDate")VALUES ( "test1", "testpw1", false, "2024-01-09");//----------------------------------------------ERROR: "test1" 이름의 칼럼은 없습니다LINE 3: VALUES ( "test1", "testpw1", false, "2024-01-09"); ^ 오류:.. 2025. 1. 9. [JS] fetch 후 응답 데이터 처리 방법 (async, await. promise) const btn = document.querySelector(".btn");const indexBtn = document.querySelector(".indexBtn");const result = document.querySelector(".result");// console.log(indexBtn.value); // /api/index// console.log(indexBtn.getValue); // undefined// console.log(indexBtn.getvalue); // undefined// console.log(indexBtn.getAttribute(value)); //corsTest.js:10 Uncaught ReferenceError: value is not defined.. 2025. 1. 8. [JAVA/Spring] IntelliJ 프로젝트 초기설정 진짜 말도안돼.다까먹었어. IDE 기준 : intelliJ 2024.1 버전 초기설정방법1. 프로젝트를 생성한다 2.의존성을 설정한다 3. 그래들 (여기에서 문제)스프링 부트를 선택했으니 그래들에서 자동으로 필요한걸 다운받은줄알았는데 그게 아니었음인텔리제이에서는 컴파일시, 개발시 사용하는 JDK를 원하는 구성대로 잡아줄수있으니까 대충했었는데 그게 크리티컬하게 시간을 잡아먹었음. 3-1. 문제1. 최초 생성시 내 컴퓨터에 JDK가 환경변수로 잡혀있었기 때문에 제대로 다운을 못받았엇고 3-2. 문제2. 인텔리제이에서 자동으로 다운로드해줬던 JDK 23버전을 file structure의 sdk에 적용하면서 이제는 23버전을 쓰겠지 하면서 1.8버전 JDK 삭제를 안했었고 3-3. 문제3. JDK1.8를 완전 .. 2024. 12. 28. 회사 입사 전 면접볼 때 주의사항 보호되어 있는 글 입니다. 2024. 12. 26. [CSS/SCSS] @each 활용 $theme-colors:( "pink" : hotpink, "red":crimson);//each에서 $theme 와 $color를 어떻게 구분하는지 문제임.// theme-colors의 키들을 추출해서 value를 끌어낸다는건// 파악은 했는데 이해랄까 기억하기 어려운 느낌.// 이 내용을 지금 눈돌리면 다시 이해하기// 어려울예정이라는게 느껴짐@each $theme, $color in $theme-colors{ .theme-#{$theme}{ background-color: $color; color:white; }} 어.... 지금 눈 돌리면 기억에서 사라질 예정;; 리스트 theme-colors 에서 키와 value를$theme, $color라고 명시적으로 정의하는 부분이 없.. 2024. 12. 26. [CSS/SCSS] 변수 사용 방법 정리 변수명을 가져다 사용할때$변수명 으로도 사용하고#{$변수명} 으로도 사용하는데이해가 안되서 ai 사이트 3곳에 물어봤는데 아주 명쾌함 정리: 언제 무엇을 사용할까? $변수명: 값을 그대로 사용하는 경우 (CSS 속성, 함수 내부 등) #{$변수명}: 변수 값을 문자열로 결합하거나 동적으로 CSS를 생성해야 할 때 짜잔 2024. 12. 26. HTML/CSS 첫걸음 로고 홈 뉴스 연락처 뉴스 제목1 뉴스 요약 .. 2024. 11. 26. 이전 1 2 3 4 ··· 8 다음