일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- javascript
- 기록
- CS
- 생각일기
- WIL
- array
- 생각정리
- nest.js
- 생각로그
- 자바스크립트
- MongoDB
- 네트워크
- 트러블슈팅
- typescript
- 리눅스
- mongoose
- Git
- react
- next.js
- Grafana
- js
- 주간회고
- Java
- 코테
- 알고리즘
- mysql
- 회고
- til
- mongo
- 피드백
- Today
- Total
목록전체 글 (284)
코딩일상

사용자 조회모든 사용자 조회SELECT User, Host FROM mysql.user; 사용자 권한 확인SHOW GRANTS FOR 'username'@'host';사용자 생성create user '사용자'@'host' identified by '비밀번호'; ex1) 내부 접근을 허용하는 사용자 추가create user 'test'@'localhost' identified by '0000'; ex2) 외부 접근을 허용하는 사용자 추가create user 'test'@'%' identified by '0000'; ex3) 특정 ip만 접근을 허용하는 사용자 추가create user 'test'@'123.456.789.100' identified by '0000'; ex4) 특정 ip 대역을 허용하는 사용..

MongoDB에서 정규 표현식(Regex)을 사용하는 방법을 예시와 함께 설명 MongoDB에서는 정규 표현식을 사용하여 문자열을 검색할 수 있다.정규 표현식을 사용하려면 `$regex` 연산자를 사용합니다. 1. 기본 사용법가장 기본적인 정규 표현식 사용법은 다음과 같습니다: db.collection.find({ "field": { $regex: /pattern/ } }) * pattern이란 문자열이 들어있는 모든 document를 찾는다\db.users.find({ "name": { $regex: /john/i } }) // 'john'이라는 문자열을 대소문자 구분 없이 검색합니다. 가. 옵션 사용 `i`: 대소문자 구분 없이 검색 `m`: 여러 줄 검색db.users.find({ "email"..

쉘명령어 이용하는 방법몽고compass 이용시1) 해당 컬렉셔을 클릭2) 해당 컬렉션의 aggregate 명령어 실행3) 아래 쉘 붙여넣기[ { $project: { fields: { $objectToArray: "$$ROOT" } } }, { $unwind: "$fields" }, { $group: { _id: null, allKeys: { $addToSet: "$fields.k" } } }]쉘 명령어 설명$project 연산자 $$ROOT는 현재 문서를 의미$objectToArray 연산자는 객체를 배열로 변환합니다. 변환된 배열의 각 요소는 k와 v라는 두 개의 필드를 가지며, k는 원래 객체의 키(필드명), v는 해당 키의 값입니다.$unw..

쿼리문INSERT IGNORE INTO [TABLE] (COLUMN1, COLUMN2, ...)VALUES (VALUE1, VALUE2, ...) MySQL :: MySQL 8.4 Reference Manual :: 15.2.7 INSERT StatementINSERT [LOW_PRIORITY | DELAYED | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [PARTITION (partition_name [, partition_name] ...)] [(col_name [, col_name] ...)] { {VALUES | VALUE} (value_list) [, (value_list)] ... } [AS row_alias[(col_alias [, col_alias] ...)]..

|URI를 사용한 기본 백업mongodump --uri "mongodb://username:password@localhost:27017"URI를 사용하여 특정 데이터베이스 백업mongodump --uri "mongodb://username:password@localhost:27017/myDatabase" --out /path/to/backupURI를 사용하여 특정 컬렉션 백업mongodump --uri "mongodb://username:password@localhost:27017/myDatabase" --collection myCollection --out /path/to/backupURI를 사용하여 압축된 백업mongodump --uri "mongodb://username:password@localh..

맨날 정리 해야지 하다가 드디어 정리 한다.단순히 빨리 Rechart를 다루고싶은 분들(나 포함) 에게 이 글이 큰 도움이 되길 바란다.설치 # latest stable $ npm install recharts 코드 예시import React from "react";import { LineChart, Line, CartesianGrid, XAxis, YAxis, Tooltip, ResponsiveContainer } from "recharts";const data = [ { name: "Mon", uv: 25, pv: 2400 }, { name: "Tue", uv: 10, pv: 2210 }, { name: "Wed", uv: 28, pv: 2290 }, { name: "Thu", uv: 44,..
목차글작성계기해결과정과정에서 느낀 점결론 1. 글 작성 계기사이드 프로젝트로 현재 프런트를 하게 되었다.아무래도 메인으로 한 번도 해보지 않은 프로젝트다 보니 우선은 단순 기능 구현에 집중을 하였다.그렇게 생각이 드는 대로만 코드를 작성하고 개발을 하다 보니 코드의 가독성이 스스로 별로 좋지 않다고 느꼈다. 지금은 규모가 크지 않은 프로젝트여서 괜찮을 수도 있을 거 같은데 추후 문제 가 될 것이라 느껴졌다. 즉, 아키텍처 룰이 필요하다 느꼈고 어떤 룰을 정해서 해야 할까 고민을 했다. 2. 해결과정이럴 때 가장 문제를 해결하는 법은 이러한 경험이 있는 분들에게 조언을 얻는 것이 가장 빠른 해결법이라 생각을 하여주변 프런트 엔드 지인분에게 현재의 나의 상황에 대해 설명을 하였고 그리고 결론을 내렸다. 그..
상태 확인은 애플리케이션의 안정성과 가용성을 유지하는 데 필수적입니다. 애플리케이션의 상태와 성능을 정기적으로 모니터링하면 문제를 신속하게 감지하고 사전 조치를 취하여 지속적인 서비스 가동 시간을 보장할 수 있다.healthCheck 중요한 이유서비스 수준 계약(SLA): 많은 기업에서는 특정 가동 시간 보장을 유지해야 합니다. 상태 점검은 애플리케이션 가용성을 모니터링하여 규정 준수를 보장하는 데 도움이 됩니다. 문제 조기 감지: 정기적인 상태 점검을 통해 문제가 최종 사용자에게 영향을 미치기 전에 식별하여 보다 빠른 해결이 가능합니다. healthCheck 설정기본 상태 확인 엔드포인트를 구현하려면Express 프레임워크를 사용하여 애플리케이션의 상태를 반환하는 간단한 경로를 생성할 수 있습니다. c..

express-rate-limit 기능정의Express용 기본 속도 제한 미들웨어. 반복되는 요청을 암호 재설정과 같은 공용 API 및/또는 엔드포인트로 제한하는 데 사용합니다. middleWare로 적용한 예제 1)const limiter = rateLimit({ windowMs: 15 * 60 * 1000, // 15 minutes max: 100, // Limit each IP to 100 requests per `window` (here, per 15 minutes) standardHeaders: true, // Return rate limit info in the `RateLimit-*` headers legacyHeaders: false, // Disable the `X-RateLimit-..

1.네트워트 관련 용어 호스트: 가장자리 노드, 네트워크 정보 최초 송신/수신 네트워크 장비: 라우터, 공유기, 스위치 통신 매체:유.뮤선의 연결 매체 네트워크의 기본 구조: 호스트, 네트워크 장비, 통신 매체, 메시지 네트워크의 분류범위에따른 분류LANWAN메시지 교환 방식에 따른 분류회선 교환패킷 교환 LAN(LocalAreaNetwork)하나의 건물이나 캠퍼스와 같이 비교적 지리적 영역에 걸쳐있는 컴퓨터와 기타 장치들을 서로 연결하는 네트워크 WAN(WIdeAreaNetwork)지리적 넓은 범위의 걸쳐있는 네트워크로서 여러도시, 주, 나라를 아우르는 광범위한 네트워크 회선교환 네트워크(CircuitSwitching Network)호스트간에 메시지를 주고받기 전에 메시지 전송로(회선(물리적))를 설..