반응형 개발135 [javascript] 최고의 토스트 알림 라이브러리 9종 Toast Notification 주로 시스템 메시지 알림에 사용되며, 사용자에게 방해가 되지않고 시스템의 상태를 계속 알려줄 수 있습니다. 1. 심플한 반응형 알림 notie.js [ 데모 ] [ 다운로드 ] 2. 매우 작고 사용이 간편한 라이브러리 notyF [ 데모 ] [ 다운로드 ] 3. 간단한 Vanilla javascript Toastify [ 데모 ] [ 다운로드 ] 4. 순수 javascript로 안드로이드 스타일 native-toast [ 데모 ] [ 다운로드 ] 5. Vanilla javascript 토스트 스타일 웹 알림 Vanilla Toasts [ 데모 ] [ 다운로드 ] 6. 사용자 지정 토스트 알림을 위한 javascript 플러그인 Simple Notify [ 데모 ] [ 다.. 2023. 2. 19. MySQL/MariaDB 프로파일링 프로파일링 SQL문에서 문제가 되는 병목 지점을 찾고자 사용하는 수단으로 느린 쿼리나 문제가 있다고 의심되는 SQL문의 원인을 확인 할 수 있다. 툴에서 실행하지 않고, CLI 환경에서 실행해야 정확한 확인이 가능하다. -- 해당 접속 세션에서만 영향을 활성화 되며, 다른 세션에는 영향을 미치지 않는다. -- 프로파일링 활성화 / 비활성화를 확인한다. mysql> show variables like 'profileing%'; -- 비활성화 되어 있을 경우 SET 키워드로 활성화 해준다. mysql> set profileing = 'ON'; -- 프로파일링 할 쿼리를 실행한다. mysql> SELECT 컬럼, 컬럼, 컬럼 -> FROM 테이블명 -> WHERE 조건 -- show profiles 명령으로 .. 2022. 9. 18. MySQL/MariaDB 실행계획 수행 기본 실행 계획 수행 키워드 : EXPLAIN, DESCRIBE, DESC SQL 문 앞에 원하는 키워드를 작성하여 실행하면 옵티마이저가 만든 실행계획이 출력됨. EXPLAIN SQL문; DESCRIBE SQL문; DESC SQL문; 실행계획이 출력되면, id, select_type, table, type, key등 정보가 출력됨. id 실행순서를 표시하는 숫자, 조인할때는 동일한 ID가 표시되며 숫자가 작을수록 먼저 수행된 것 select_type SELECT 문의 유형을 출력, 단순히 FROM 절에 위치한 것인지, 서브쿼리인지, UNION 절로 묶인 SELECT 문인지 등의 정보를 제공 select_type 유형 (* = 튜닝대상) PRIMARY : 서브쿼리가 포함된 SQL문이 있을때 첫번째 SELE.. 2022. 9. 18. 서브쿼리 위치에 따른 SQL 용어 서브쿼리 쿼리안의 보조쿼리를 가리키는 용어로 SELECT절 (스칼라서브쿼리), FROM절(인라인뷰), WHERE절(중첩서브쿼리) 3가지로 구분된다. SELECT (SELECT ... FROM ...) 스칼라서브쿼리 FROM (SELECT ... FROM ...) 인라인뷰 WHERE 컬럼명 IN (SELECT ... FROM ...) 중첩서브쿼리 1. 스칼라 서브쿼리 메인 쿼리의 SELECT 절에 들어가는 쿼리로 메인쿼리와 결과값이 1대1로 구성되어야 한다. 2. 인라인 뷰 메인 쿼리의 FROM 절에 들어가는 쿼리로 임시적으로 뷰를 생성하는 방식, 내부적으로 메모리 또는 디스크에 임시 테이블을 생성하여 활용 3. 중첩 서브쿼리 메인 쿼리의 WHERE절에 존재, 단순값을 비교하는 연산 대신 서브쿼리를 추가하.. 2022. 9. 18. [MySQL/MariaDB] SQL 구문 차이 오라클과 MySQL/mariaDB의 SQL 구문 차이 구분 오라클 MySQL/mariaDB Null 대체 NVL(열명, '대체값') IFNULL(열명, '대체값') 페이징 처리 ROWNUM 2022. 9. 18. bash 기초 - tar 파일 묶음/압축 - tar (tape archive) tar [option] [file] [path] 옵션 옵션 설명 c create (생성) x extract (해지) v verbose (디테일한 상황 보고 - 실행 중 파일 목록 출력) f file (저장될 파일명 지정하기 위해) t list (목록 확인) z zip (압축) j bzip2 (압축) 예시 dir1 폴더를 압축 $ tar cvf myzip.tar dir1 아카이브 내용 확인 $ tar tf myzip.tar 아카이브 풀기 $ tar xvf myzip.tar 압축하기 $ tar cvfz myzip.tgz dir1 압축풀기 $ tar xvfz myzip.tgz 2022. 8. 24. 이전 1 2 3 4 5 6 7 ··· 23 다음 반응형