전체 글 32

[MySQL] MySql DB RDBMS 설치 가이드

MySql 설치를 위한 가이드 작성 1. 설치 소스 다운로드https://dev.mysql.com/downloads/installer/ MySQL :: Download MySQL InstallerMySQL Installer 8.0.43 Note: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Servedev.mysql.com 클릭 후 다음과 같은 화면이 나오면..

DB 2025.09.14

[LINUX] 자주 쓰는 명령어 100

리눅스 명령어 목록ls – 디렉토리 내용을 나열합니다. 예시: ls -l (자세한 리스트 출력) cd – 디렉토리를 변경합니다. 예시: cd /home (home 디렉토리로 이동) pwd – 현재 작업 중인 디렉토리의 경로를 출력합니다. 예시: pwd touch – 새 파일을 생성하거나 파일의 타임스탬프를 변경합니다. 예시: touch newfile.txt cp – 파일이나 디렉토리를 복사합니다. 예시: cp source.txt destination.txt mv – 파일이나 디렉토리를 이동하거나 이름을 변경합니다. 예시: mv oldname.txt newname.txt rm – 파일이나 디렉토리를 삭제합니다. 예시: rm unwanted.txt mkdir – 새로운 디렉토리를 생성합니다. 예시: mkdi..

LINUX 2024.10.17

[node.js] error: eperm: operation not permitted, unlink 파일 이미지 등록

함수로 만들어  png 파일은 파일 프로세스 사용중이어도 삭제 가능하지만 JPEG 파일은 프로세스 사용중이면 삭제가 불가능 하다. 그래서 강제적으로 프로세스 종료를 시켜주는 함수를 불러 실행 시켜줘야 한다.   async function deleteFileWithForce(filePath) {    try {        await fs.promises.unlink(filePath); // 기본적으로 파일 삭제 시도        console.log(`File ${filePath} deleted successfully`);    } catch (err) {        console.warn(            `File ${filePath} could not be deleted with unlink...

카테고리 없음 2024.08.21

[node.js] swagger 세팅

npm install swagger-jsdocnpm install swagger-clinpm install swagger-ui-expressnpm install swagger-autogen  packege.json 에설치 "swagger": "node ./app/utils/swagger/swagger.js"  scripts 에 입력 새롭게 업데이트 시 ( 등록 하거나 수정하거나 ) npm run swagger 실행 해야json 파일 만들어서 url 보여짐 import swaggerUi from 'swagger-ui-express';import swaggerFile from './app/utils/swagger/swagger-output.json' assert { type: 'json' }; *app.js..

카테고리 없음 2024.08.12

[DB] SQLD 자격증 요약 내용 필기 정리

데이터 모델 특징  = 추상화, 단순화, 정확화 데이터 모델링 유의점 = 중복, 비유연성, 비일관성 데이터 독립성 구성요소개념 스키마 - 모든 사용자 관점외부 스키마 - 여러 사용자 관점내부 스키마 - 물리적인 저장구조 표현 엔터티 특징반드시 해당업무에서 필요하고 관리하고자 하는 정보유일한 식별자에 의해 식별가능영속성으로 존재하는 인스턴스의 집합 (두개이상)업무프로세스에 의해 이용반드시 속성 존재다른엔터티와 최소 한개 이상 관계 발생시점에 따른 엔터티 구분  - 기본엔터티, 중심엔터티, 행위엔터티 엔터티, 인스턴스,속성, 속성값 관계한개의 엔터티는 두개이상의 인스턴스 집합한개의 엔터티는 두개이상의 속성을 가짐한개의 속성은 한개의 속성값을 가짐 데이터 모델링의 관계연관관계  - 항상 이용하는 관계로 존재적..

DB 2024.05.24

[Node.js] 노드 Scheduler API 활용 및 사용

노드에서 제공하는 일정 시간 자동 api  실행 시켜주는 api가 있다. 작성 된 코드를 먼저 보여주고 설명 하도록 하겠다. const nowTime = moment().format('YYYY-MM-DD');const todayMidnight = moment().startOf('day').format('YYYY-MM-DD');const rule = new nodeSchedule.RecurrenceRule();rule.second = 10;const job = nodeSchedule.scheduleJob('0 0 * * *', function () { try { missionEndDateScheduleExecution() .then((result) => { console.log('노드 스케줄 체..

JavaScript 2024.05.02

[Node.js] Node.js 메일 전송 하는 코드(인증코드 전송)

기본적인 node 설치와 세팅이 되어 있다는 가정하에 시작한다. import nodemailer from 'nodemailer'; 노드 메일러를 npm install nodemailer 를 터미널에 입력하여 다운로드 한다. package.json 에 dependencies 목록에 잘 들어왔는지 체크 후 위 코드를 사용하기 위한 js 파일 상단 import 하기 위해 모인 곳에 써놓는다. export const changePasswordAuthCodeMailSend = async (body) => { const authCode = RandomCode(6); authPWcode = authCode; const receiveUser = body.receiveUser; // 메일 보내는 송신자 .env에 메일 ..

JavaScript 2024.04.23

[Java] 간단한 mail 코딩 형식

간단하게 메일을 보내는 코드를 소개하려 한다. public class MailJar { public static void main(String[] args) throws MessagingException { String senderId = "kjs@happy.net"; // 예시 이메일 String senderPw = "1234"; String receiverId = "kjs123@sad.com"; // 받을 이메일 Properties props = new Properties(); props.put("mail.smtp.host", "smtp.naver.com"); props.put("mail.smtp.auth", "true"); //props.put("mail.smtp.ssl.enable","true")..

Java 2024.04.11

[Node.js] Node.js 입문자 초기 세팅

node.js 간단 이론 요약 https://wikidocs.net/225092 웹사이트 참고 1. node.js 설치 https://nodejs.org Node.js — Run JavaScript Everywhere Node.js® is a JavaScript runtime built on Chrome's V8 JavaScript engine. nodejs.org 버전은 nvm 설치하면 원하는 버전으로 다운로드,세팅, 삭제 까지 가능하니 사용하면 유용하다. 접속하면 메인화면이 나오는데 바로 앞에 다운로드 버튼이 나온다. 클릭하여 다운로드를 순차적으로 진행한다. 다운로드가 완료 되었다면 자바와 다르게 환경변수 세팅이나 하지 않는다. ** 단! mac 을 사용하는 개발자라면 환경변수 세팅을 해야한다. 우선..

JavaScript 2024.04.05

[ETC] POSTMAN(포스트맨) 기초 활용법 설명

더보기 https://www.postman.com/downloads/ Download Postman | Get Started for Free Try Postman for free! Join 30 million developers who rely on Postman, the collaboration platform for API development. Create better APIs—faster. www.postman.com 개발 하면서 프론트와 백 을 나누어 개발 하면서 프론트가 없을 때 백단 로직의 결과가 제대로 요청에 반응값이 가는지 확인 해보고 싶을때 포스트맨을 이용 해보았다. 위 사이트에 클릭하여 다운로드를 먼저 진행 한다. 클릭하여 들어가면 다운로드 할 수 있게 되어 있다. 클릭 후 다운로드 ..

ETC 2024.03.31