일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- Web Server
- AWS
- php
- springboot
- MySQL
- Spring Boot
- java
- Spring
- Spring Batch
- 맛집
- Gradle
- tool
- Design Patterns
- db
- javascript
- JVM
- devops
- redis
- ReactJS
- jsp
- ubuntu
- jenkins
- IntelliJ
- laravel
- elasticsearch
- Git
- Oracle
- linux
- it
- 요리
- Today
- Total
목록Javascript & HTML & CSS/Javascript (23)
아무거나
npx prisma generate 명령실행 후 애플리케이션 구동시에 DB/컬럼 관련 오류가 발생하는 경우 prisma 에서 마이그레이션은 schema.prisma 파일에 정의해놓은 스키마에 변화가 있을 경우 사용하고 있는 DB 에도 업데이트를 해주기 위해 사용하는 연산 그러나 여기서 히스토리가 꼬이는경우 즉, 스키마 파일을 수정 하기 전에 마이그레이션을 하지 않고 그냥 버전을 건너 뛰어서 마이그레이션을 할 때 발생함 해결하려면 기존 히스토리를 무시하고 새롭게 마이그레이션을 진행하고 이제 그 마이그레이션 부터 다시 마이그레이션을 적용하는 방법 (마이그레이션으로 인하여 DB도 초기화가 되어 데이터가 날아가므로 반드시 백업을 해야된다!) $ prisma migrate dev --name initial-mig..
해당 글은 https://bkjeon1614.tistory.com/264 에 내용을 더 추가하여 작성하였다. Javascript var, let, const 개념 및 차이점 Key Point var, let: 변수를 선언하는 키워드이다. const: 상수를 선언하는 키워드이다. Example Code // 1. var는 값을 재 할당 가능하다. var name = "test"; name = "test2"; // 2. let은 var처럼 재 할당이 가능하다. let score = "1"; score = "2"; // 3. const는 값 재할당이 불가능하며 선언과 동시에 리터럴 값을 할당해야 한다. const PI = "3.14"; let, const는 ECMA6에 도입된 키워드이며 var 타입으로 인한 ..
NPM install 시에 "error can't find python executable python you can set the python env variable mac" 오류 해결 (node-pre-gyp 설치시 기준) python 경로를 못찾거나 버전이슈일 가능성이 높다. 현재 진행한 환경은 Mac의 Python3 이며 Python2를 설치하여 환경변수를 변경하여 해결하였다. // homebrew를 통한 python 2.7.18 설치 $ brew install pyenv $ pyenv install 2.7.18 // 환경변수 등록 (위의 파이썬 설치후에 표시되는 경로를 하기 npm_config_python= 에 넣고 명령실행) $ export npm_config_python=Users/bkjeo..
yarn 설치 npm으로 설치하는 방법 $ npm install -g yarn $ yarn --version yarn 초기세팅 // package.json 생성됨 $ yarn init package.json을 기준으로 yarn 의존성 모듈 설치 $ yarn install 의존성 모듈 설치 $ yarn add {package} $ yarn add {package}@{version} 의존성 모듈 업그레이드 $ yarn upgrade {package} $ yarn upgrade {package}@{version} 의존성 모듈 제거 $ yarn remove {package}
const pinCode = '211112' if (/(\w)\1\1\1/.test(pinCode)) { console.log('4자리 이상 연속된 중복 문자 있음') } else { console.log('4자리 이상 연속된 중복 문자 없음') } // 결과: '4자리 이상 연속된 중복 문자 있음'
const obj = {key1: "value1", key2: "value2"}; Object.assign(obj, {key3: "value3"}); // {"key1":"value1","key2":"value2","key3":"value3"} console.log(JSON.stringify(obj))
yarn package install 도중에 아래와 같은 현상이 발생하였다. $ yarn yarn install v1.5.1 $ node tools/nodeVersionCheck.js [1/5] 🔍 Validating package.json... [2/5] 🔍 Resolving packages... [3/5] 🚚 Fetching packages... info There appears to be trouble with your network connection. Retrying... info There appears to be trouble with your network connection. Retrying... info There appears to be trouble with your network ..
Image
Jquery Ajax 통신 중 로딩 바 만들기 1. Ajax 요청 시 마다 각각 처리하는 방법 - beforeSend 에서 로딩바를 생성하고 complete에서 로딩바를 해제한다 - 아래 경우 마우스 커서를 변경하는 방식을 사용했으나 상황에 따라 변경하면 되겠다 $.ajax({ url: URL, dataType: 'json', type: 'POST', data: { //data }, beforeSend: function() { //마우스 커서를 로딩 중 커서로 변경 $('html').css("cursor", "wait"); }, complete: function() { //마우스 커서를 원래대로 돌린다 $('html').css("cursor", "auto"); }, success: function(dat..