본문 바로가기

반응형

All

(114)
[SpringBoot]Spring Boot 환경에서 이미지 크기 조정 Thumbnailator 라이브러리를 사용하여 Spring Boot 환경에서 이미지 크기 조정을 구현하는 방법입니다. import net.coobird.thumbnailator.Thumbnails; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.web.bind.annotation.*; import org.springframework.web.multipart.MultipartFile; import java.io.ByteArrayOutputStream; import java.io.IOException; @RestController @Reques..
[Flask] GET, POST, PUT 및 DELETE 작업을 구현하는 REST API를 만드는 방법 플라스크를 사용하여 Python의 데이터베이스 연동 GET, POST, PUT 및 DELETE 작업을 구현하는 REST API를 만드는 방법입니다. from flask import Flask, request from flask_sqlalchemy import SQLAlchemy app = Flask(__name__) app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///test.db' db = SQLAlchemy(app) class Data(db.Model): id = db.Column(db.Integer, primary_key=True) column1 = db.Column(db.String(80)) column2 = db.Column(db.String(80)) de..
[PHP] php api 구현 PDO를 사용하여 PHP에서 데이터베이스 작업(GET, POST, PUT, DELETE)을 통합하는 방법 PDO 클래스를 사용하여 MySQL 데이터베이스에 대한 연결을 설정하고 table_name 테이블에 대한 기본 GET, POST, PUT 및 DELETE 요청을 구현합니다. 보안상의 이유로 SQL 주입 공격을 방지하기 위해 데이터베이스를 사용할 때는 항상 준비된 문과 매개 변수화된 쿼리를 사용해야 합니다.
[SpringBoot] MyBatis로 트랜잭션 관리 1. spring-boot-starter-jdbc 및 mybatis-spring-boot-starter 종속성을 pom.xml 파일에 추가합니다. org.springframework.boot spring-boot-starter-jdbc org.mybatis.spring.boot mybatis-spring-boot-starter 2.1.3 2. MyBatis를 구성하고 트랜잭션 관리를 활성화하는 구성 클래스를 만듭니다. @Configuration @MapperScan("com.example.demo.mapper") public class MyBatisConfig { @Bean public SqlSessionFactory sqlSessionFactory(DataSource dataSource) throws ..
[Ubuntu] Nginx를 사용하여 PHP를 구성하는 방법 1. 서버에 Nginx 및 PHP를 설치합니다. Debian 기반 시스템에서는 다음 명령을 사용할 수 있습니다. sudo apt-get update sudo apt-get install nginx sudo apt-get install php7.0-fpm 2. Nginx 가상 호스트 구성 파일을 생성합니다. sudo nano /etc/nginx/sites-available/yourdomain.com 3. 다음 구성을 파일에 추가합니다. server { listen 80; server_name yourdomain.com; root /var/www/yourdomain.com; index index.php index.html index.htm; location / { try_files $uri $uri/ /in..
[PHP] PHP를 사용하여 데이터베이스에서 데이터를 검색하는 간단한 API를 구현하는 방법 1. 데이터를 저장할 데이터베이스와 테이블을 만듭니다. 다음 SQL 명령을 사용할 수 있습니다. CREATE DATABASE mydatabase; USE mydatabase; CREATE TABLE users ( id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(50) NOT NULL ); INSERT INTO users (name) VALUES ('John Doe'); INSERT INTO users (name) VALUES ('Jane Doe'); 2. 데이터베이스에 연결할 db.php 파일 생성 및 데이터 검색.
[Ubuntu] Nginx 에서 HTTP Live Streaming(HLS)설정 스크립트. Nginx에서 HTTP Live Streaming(HLS)을 설정하기 위한 스크립트입니다. #!/bin/bash # Check if Nginx is installed if [ ! -f /usr/sbin/nginx ]; then echo "Nginx is not installed. Please install Nginx and try again." exit 1 fi # Install required packages sudo apt-get update sudo apt-get install -y ffmpeg # Get the domain name echo -n "Enter the domain name (e.g. example.com): " read domain # Check if the domain name i..
[Ubuntu] Nginx 가상 호스트(서브도메인) 생성 스크립트. 사용자에게 하위 도메인 이름을 묻는 메시지를 표시하고 하위 도메인의 컨텐츠에 대한 디렉토리를 만들고, 디렉토리에 대한 소유권 및 사용 권한을 설정하며, 하위 도메인에 대한 가상 호스트 파일을 만듭니다. 그런 다음 가상 호스트가 사이트 사용 디렉토리에 연결되고 Nginx가 다시 시작되어 변경 내용을 적용합니다. #!/bin/bash # Check if Nginx is installed if [ ! -f /usr/sbin/nginx ]; then echo "Nginx is not installed. Please install Nginx and try again." exit 1 fi # Get the subdomain name echo -n "Enter the subdomain name (e.g. subdom..

반응형