Cute Blinking Unicorn

서버 52

putty에서 ubuntu깔기 (도커 안에 우분투 깔기)

https://velog.io/@steveloper/docker-%EC%97%90-ubuntu-%EC%84%A4%EC%B9%98-%ED%9B%84-putty-%EB%A5%BC-%ED%86%B5%ED%95%B4-%EC%A0%91%EC%86%8D%ED%95%98%EA%B8%B0 docker 에 ubuntu 설치 후 putty 를 통해 접속하기 docker 로 ubuntu container 를 생성한 뒤 마치 독립된 서버처럼 putty 를 통해 접속하는 방법을 기록한다.우선 docker container 에 접속하는 서버, 즉 docker 가 설치되는 서버가 필요하다.서버에 docker 가 설치 velog.io 이 사이트 참고 하였다. 모든 글들은 위 사이트 출처입니다. (내가 쓴 글은 기록용이어서 참고하기 ..

서버 2024.01.23

데이터베이스 이론 (2)

데이터베이스 관리 시스템(Database Management System, DBMS)은 데이터를 효과적으로 저장, 관리, 검색하고 조작하기 위한 소프트웨어입니다. 이에 대한 장단점을 간단히 설명하겠습니다. 장점: 데이터 중복 최소화: 데이터베이스는 중복된 데이터를 피하고, 한 번만 저장함으로써 일관성을 유지합니다. 데이터 일관성: 관련된 데이터는 동시에 업데이트되어 일관성이 유지됩니다. 데이터 안전성: 데이터베이스 시스템은 여러 보안 수준을 제공하여 무단 액세스를 방지하고 데이터를 보호합니다. 검색 및 조회 효율: 데이터베이스는 고급 쿼리 언어를 사용하여 빠르게 데이터를 검색하고 효율적으로 필터링할 수 있습니다. 동시성 제어: 다수의 사용자가 동시에 데이터베이스에 접근해도 충돌을 최소화하고 데이터 일관성..

서버/Node.js 2023.12.21

데이터 베이스 이론

데이터 베이스 기본 개념 데이터베이스의 개념은 개론이라고 보면 된다. 데이터 베이스 관리 시스템 몽고 디비, mySQL. 여러가지의 회사들만의 데이터베이스들이 있음 >> DB에 일반적인 규칙을 따라가야함 기술문서 >>DBMS 데이터베이스를 관리하는 시스템 한 마을에 사는 사람들이 있어요. 이들은 각자의 정보를 기록하고 싶어졌어요. 그래서 마을에는 큰 책장이 생기고, 각 사람의 정보가 담긴 책이 쌓여갔어요. 여기서 책장은 데이터베이스(DB)이고, 각각의 책은 데이터베이스 관리 시스템(DBMS)이에요. DBMS는 데이터를 효율적으로 저장하고, 필요할 때마다 꺼내서 읽을 수 있게 해줘요. 마을 사람들은 정보를 책에 적을 때 SQL(Structured Query Language)이라는 언어를 사용해요. SQL은..

서버/Node.js 2023.12.21

Packet Tracer

네트워크 기초 용어 컴퓨터와 컴퓨터들 간 데이터가 전송이 되고 데이터를 받고 하는 것들을 네트워크 통신이라고 한다. 편지 쓰는 것과 같이 양식에 맞춰서 통신을 해야한다. 그 양식에 대한 이야기를 할 예정 네트워크랑 하드웨어적 전송 매체를 매개로 연결되어 있는 것 또는 교환하는 것이라고 보면 됨. 인터페이스는 시스템과 전송 매체의 연결 지점에 대한 규격인데 여기서 말하는 인터페이스란 뭘까? 컴퓨터 뒤에 램카드가 꽂혀 있는데 프로토콜은 통신 규칙이라고 보면 된다. 노드는 컴퓨터 이론 분야에서 특정 시스템을 가리키는 가장 일반적인 용어 (컴퓨터에 있는 게 하나의 노드라고 보면 됨) OSI 7 계층 모델 1레이어는 통신, 통신이기 때문에 UTP 2레이어는 랜 케이블 랜카드 3레이어는 네티워크 4레이어 방식 각 ..

서버/Node.js 2023.12.13

389 12장 실습 짱 어려움 진짜 에에에에!!!!!!!!?

ch10 JAVA ch10 HTML 암튼 12챕터도 가져와서 실행해봐야함 알아서 가져와 김민지 공부하셈 package ch12; import javax.ws.rs.GET; import javax.ws.rs.POST; import javax.ws.rs.Path; import javax.ws.rs.Produces; import javax.ws.rs.QueryParam; import javax.ws.rs.core.MediaType; @Path("/test") public class RestApiExample { //@GET @POST @Produces(MediaType.TEXT_PLAIN) public String sayHello() { return "Hello API Service"; //.../api/te..

서버/JSP 2023.12.12

☢라이브러리 삭제해도 pom에다가 넣어서 실행하기(진짜미친듯이 어려움 이해난이도 높음)☢☢☢☢☢☢☢☢☢☢☢

https://mvnrepository.com/search?q=jstl 223페이지 DOCTYPE html> JSTL 종합 예제 JSTL 종합 예제 set, out product1(jstl): product1(el):${product1} intArray[2]: ${intArray[2]} forEach: 배열 출력 ${i.index} : ${num} ${i.count} 번째 if 주문 제품: ${product2} 체크아웃 상태가 아님!! ${product2} 이미 추가됨!!. choose, when, otherwise 주문 제품: ${product2} 체크아웃 상태가 아님!! forTokens 도시 목록 : ${city} , https://mvnrepository.com/search?q=collection..

서버/JSP 2023.12.12

git / github 특징

https://subicura.com/git/guide/#git%E1%84%8B%E1%85%B4-%E1%84%90%E1%85%B3%E1%86%A8%E1%84%8C%E1%85%B5%E1%86%BC 속성 용어 설명 Git에서 사용하는 다양한 용어는 하나하나 실습하면서 소개할 예정이지만, 자주 사용하는 키워드를 우선 소개합니다. repository 또는 repo: 저장소 / Git으로 버전 관리하는 디렉토리를 의미 local repository: 로컬 저장소 / 작업자의 개발 환경(PC)에 설정된 Git 저장소 remote repository: 원격 저장소 / GitHub 등 외부 서버에 설정된 Git 저장소 commit: 커밋 / 특정 상태를 기록한 것, 즉 버전을 의미 (데이터베이스에서도 사용가능, 메모리..

서버/Git & GitHub 2023.12.12

jsq 끝나고 다음 수업 예정

남은 수업 어떤 걸로 할 건지 12.08 리눅스 12.11 깃 https://subicura.com/git/guide/ 시작하기 Git/GitHub 안내서를 소개합니다. subicura.com https://wikidocs.net/160947 2-01 스프링부트 프로젝트의 구조 현재 SBB 프로젝트는 HelloController.java와 HelloLombok.java 파일만 생성한 상태다. 그런데 이보다 규모를 갖춘 프로젝트를 만들고자 한다면 프로젝트… wikidocs.net 교보문고에서 교재가 있음 교재양이 많아서 공식 문서로 간단한 명령어들만 쭉 나와 있는 사이트 교보문고는 심화학습할 때 참고해서 보기. jpa는 스프링 부트하고 db랑 연결해서 어떻게 데이터를 불러오고 데이터를 그쪽에 저장하고 하는..

서버/JQ 2023.12.08