전체 글
-
Docker Setting(sfac)Docker/Today 2025. 6. 22. 18:25
docker 설치Termial에서 docker.yml 파일로 이동(cd)docker-compose up -d --build 입력hosts파일 수정프로젝트 database.php 파일 수전yml 파일과 동일하게 수정 hostname, username127.0.0.1 주소(ex 127.0.0.1 blog.ovmkas.co.kr)chrome-> 주소 : yml 파일에 port blog.ovmkas.co.kr:8060DB Importdocker cp ./ 0619 .sql DB컨테이너명 :/tmp/ 0619 .sqldocker exec -it DOCKER DB명 bashDB사이즈로 인한 오류 시 아래 입력(한줄씩 입력 해야함)echo '[mysqld]' > /etc/mysql/conf.d/99-custom.c..
-
key length too long 오류APM(ApachePhpMysql) 2025. 5. 21. 09:50
DB -> my.ini 파일안에[mysqld]하단에 표시[mysqld]innodb_file_per_table = ON innodb_large_prefix = ON innodb_default_row_format = DYNAMIC DB재시작 SHOW GLOBAL VARIABLES WHERE Variable_name IN ( 'innodb_file_per_table', 'innodb_large_prefix', 'innodb_default_row_format' );
-
Promise.then() vs requestAnimationFrame()APM(ApachePhpMysql) 2025. 3. 19. 10:44
Promise.then() vs requestAnimationFrame() Promise.then()과 requestAnimationFrame()은 모두 비동기적으로 실행되지만, 수행되는 시점이 다릅니다. 🔹 실행 시점 비교 Promise.then() → 현재 실행 중인 코드가 끝난 바로 다음 (Microtask Queue) requestAnimationFrame() → 브라우저가 다음 화면을 렌더링하기 직전 (Render Frame) 🔹 실행 순서 예제 console.log("1. 실행 시작");Promise.resolve().then(() => { console.log("2. Promise.then() 실행");});requestA..
-
-
MariaDB table costToDay 2025. 2. 13. 11:34
1. Cost가 높으면 발생하는 문제쿼리 실행 속도 저하: 데이터 조회 시간이 길어짐서버 부하 증가: CPU, 메모리 사용량 상승사용자 경험 악화: 페이지 로딩 지연2. Cost를 줄여야 하는 이유빠른 데이터 처리로 시스템 성능 개선서버 리소스 절약 및 비용 절감사용자 응답 속도 향상3. Cost를 줄이기 위해 하는 행위적절한 인덱스 추가 (WHERE, JOIN, ORDER BY 컬럼에 인덱스 활용)불필요한 데이터 조회 최소화 (SELECT에서 필요 없는 컬럼 제거)쿼리 최적화 (JOIN 순서 조정, 서브쿼리 대신 조인 활용)통계 분석 및 실행 계획 확인 (EXPLAIN 사용)테이블 정규화 및 캐싱 활용 (자주 조회하는 데이터 캐싱)
-
객체, 배열 forEach카테고리 없음 2025. 2. 10. 21:16
비교 항목Object.keys(groupItems).forEachgroupItems.forEach대상 (`groupItems`)객체 (Object)배열 (Array)순회 방식객체의 키 (Key)를 순회배열의 값 (Value)를 순회접근 방식groupItems[key]로 값 접근item으로 값 직접 접근사용 가능 여부groupItems가 객체일 때 사용 가능groupItems가 배열일 때만 사용 가능 =============객체===================const groupItems = { a: 10, b: 20, c: 30};Object.keys(groupItems).forEach(key => { console.log(`Key: ${key}, Value: ${groupI..
-
PHP 정렬APM(ApachePhpMysql) 2025. 2. 10. 21:03
함수정렬 기준정렬 방향설명ksort()키 (Key)오름차순배열의 키를 기준으로 정렬krsort()키 (Key)내림차순배열의 키를 기준으로 정렬 (반대 순서)asort()값 (Value)오름차순배열의 값을 기준으로 정렬arsort()값 (Value)내림차순배열의 값을 기준으로 정렬 (반대 순서)원본 배열:Array( [banana] => 2 [apple] => 5 [cherry] => 3)ksort() 실행 (키 기준 오름차순 정렬):Array( [apple] => 5 [banana] => 2 [cherry] => 3)krsort() 실행 (키 기준 내림차순 정렬):Array( [cherry] => 3 [banana] => 2 [apple] => 5)asor..