728x90

분류 전체보기

총 81개

node.js 웹사이트 만들기 글-2

오늘 쓴명령어 //mysql 접속명령어 mysql -u root -p 오늘 써본 sql 문 -- 'users' 테이블에 'role' 열 추가 ALTER TABLE users ADD role VARCHAR(50); -- 사용자에게 권한 할당 -- 예: 사용자 'john'을 관리자로 할당 UPDATE users SET role = 'admin' WHERE username = 'john'; -- 다른 사용자를 일반 사용자로 할당 UPDATE users SET role = 'user' WHERE username = 'jane'; -- . 이 쿼리는 'users' 테이블의 모든 회원 정보를 삭제합니다. DELETE FROM users; 오늘 만든 사이트 기능 관리자 페이지 접속 제한 어드민권한만 접속가능 및 유저..

2023년 AI 트렌드: 주목해야 할 것들

끊임없이 진화하는 인공지능(AI) 분야에서는 최신 트렌드를 따라가는 것이 중요합니다. 2023년에 우리에게 주목할만한 몇 가지 AI 트렌드가 있습니다. 이 트렌드들이 기술과 IT 분야를 형성하고 있습니다. AI 기반 자동화: 자동화는 최근 몇 년 동안 주요 관심사였지만 이제 AI가 더 나아갑니다. 기업들은 고객 서비스 챗봇부터 자동화된 데이터 분석까지 프로세스를 간소화하기 위해 AI 기반 솔루션을 점점 더 채택하고 있습니다. 대화형 AI: 자연어 처리(NLP)와 대화형 AI는 더욱 세련되고 있습니다. 챗봇과 가상 어시스턴트가 더욱 인간과 유사해져 고객 지원 및 사용자 경험을 개선하고 있습니다. 의료 분야에서의 AI: AI는 질병 진단, 약물 개발 및 환자 치료에 응용되어 의료 분야를 혁신하고 있습니다. ..

Spring Boot로 간단한 웹 애플리케이션 만들기

Spring Boot는 Java 기반의 웹 애플리케이션을 쉽게 개발할 수 있는 강력한 프레임워크입니다. 이번 글에서는 Spring Boot를 사용하여 간단한 웹 애플리케이션을 만드는 방법을 알아보겠습니다. Spring Boot란? Spring Boot는 스프링 프레임워크의 확장판으로, 개발자가 복잡한 설정을 하지 않고도 웹 애플리케이션을 빠르게 구축할 수 있도록 도와줍니다. Spring Boot는 내장된 웹 서버(Tomcat, Jetty, Undertow)를 사용하므로 별도의 웹 서버 설치 없이도 간단한 애플리케이션을 실행할 수 있습니다. Spring Boot 프로젝트 생성 Spring Boot 프로젝트를 생성하려면 Spring Initializer를 사용할 수 있습니다. 아래와 같이 스프링 부트 프로젝..

사이버 보안: 디지털 세계를 지키는 방법

현대 사회에서는 디지털 기술의 발전으로 우리의 일상 생활과 비즈니스 활동이 크게 의존하는 시대에 살고 있습니다. 그러나 이에 따른 사이버 위협과 공격도 증가하고 있어, 우리는 사이버 보안에 대한 중요성을 더욱 인식해야 합니다. 이 글에서는 사이버 보안의 중요성과 기본 원칙, 그리고 개인 및 기업이 디지털 자산을 보호하는 방법에 대해 살펴보겠습니다. 사이버 보안의 중요성: 사이버 공격은 개인 정보 유출, 금융 사기, 서비스 중단, 산업 스파이, 국가 안보 위협 등 다양한 형태로 나타날 수 있습니다. 이러한 공격으로 인한 손실은 경제적, 정치적, 그리고 사회적 영향을 미칠 수 있으며, 따라서 사이버 보안은 우리 모두에게 중요한 문제입니다. 사이버 보안의 기본 원칙: a. 암호화: 중요한 데이터는 암호화되어 ..

node.js 백엔드 서버 띄우기 1일차

var express = require('express') // app.set('view engine', 'ejs'); // express.static('html') var app = express() app.use(express.static('public')); app.get('/', function(req,res) { res.sendFile(__dirname + "/public/html/index.html") }) Port=8080; app.listen(8080, function() { console.log(`서버열려습니다 포트는 ${Port}`) }) 코드로 백엔드 기본적인 코드을 작성했다. 현제 라우팅및컬트롤어 분리 한 상태 이고 js 파일 3개로 분리 한상태 이다 app.js 코드은 "use s..

Node.js와 그것의 혁신적인 특성들

Node.js의 등장 그리스 로마 신화에서 뇌를 조절하는 신 프로메테우스는 인류에게 불을 가져다 주었습니다. 이것은 인류 문명의 도약을 가능하게 했습니다. 같은 방식으로, 2009년에 Ryan Dahl이 개발한 Node.js는 웹 개발 분야에 혁명을 일으켰습니다. Node.js는 자바스크립트를 서버 측 언어로 확장하여, 웹 개발자가 클라이언트와 서버 모두에서 동일한 언어를 사용할 수 있게 하였습니다. 이전에는 웹 개발자들이 PHP, Python, Ruby 등 다른 서버 측 언어와 JavaScript 클라이언트 측 언어 사이에서 전환해야 했습니다. 비동기 및 이벤트 주도 아키텍처 Node.js의 가장 중요한 특징 중 하나는 비동기 및 이벤트 주도 아키텍처입니다. 대부분의 서버 측 프로그래밍 언어가 요청을 ..

728x90