profile
백엔드 개발에 관심있는 scof입니다.
태그 목록
전체보기 (77)데이터베이스(19)Database(19)Java(17)자바(16)docker(15)도커(11)알고리즘(8)algorithm(8)Graph(7)그래프(7)우분투(6)Collection(5)ubuntu(5)컬렉션(5)스프링(4)Spring(4)명령어(3)server(3)Shortest Path(3)최단경로(3)docker compose(3)command(3)mysql(3)basic(2)git(2)CREATE(2)백엔드 로드맵(2)관계 데이터 모델(2)WILDCARD(2)서버(2)네트워크(2)인터페이스(2)network(2)몽고디비(2)포트포워딩(2)와일드카드(2)PORT(2)설치(2)Flask(2)container(2)제네릭(2)ssh(2)람다(2)install(2)Generic(2)backend roadmap(2)플라스크(2)lambda(2)mongodb(2)컨테이너(2)API(1)DML(1)dirty read(1)(1)shell(1)library(1)라이브러리(1)리스트(1)List(1)http(1)DNS(1)ArrayList(1)queue(1)data definition language(1)phantom read(1)이너클래스(1)제네릭메소드(1)data manipulation language(1)browser(1)image(1)정적(1)Repeatable read(1)이미지(1)Request(1)constraints(1)문제해결(1)nodejs(1)데이터베이스 시스템(1)플로이드워셜(1)외부접속(1)브라우저(1)lock(1)(1)Index(1)인덱스(1)(1)워셜(1)DDL(1)registry(1)그래프탐색(1)mongo(1)internet(1)상한제한(1)redis(1)floyd-warshall(1)dijkstra(1)다익스트라(1)Read-uncommitted(1)MVC(1)안꺼지게(1)어노테이션(1)도커 이미지(1)트리(1)ipdisk(1)hosting(1)contatiner(1)제약조건(1)트리거(1)Functional(1)comparable(1)View(1)깃 플로우(1)nestedclass(1)네스티드클래스(1)setting(1)&&(1)(1)도메인 이름(1)동시 실행문제(1)하한제한(1)cursor(1)최소신장트리(1)Deque(1)procedure(1)transaction(1)TRANSACTION ISOLATION COMMAND(1)Backend(1)git flow(1)ALTER(1)DROP(1)Bellman Ford(1)인터넷(1)프로시저(1)메소드참조(1)실행(1)DBMS(1)comparator(1)JWT(1)iter(1)protocol(1)크루스칼(1)세팅(1)정렬기준(1)connection(1)자원(1)트랜잭션(1)트리셋(1)데이터 조작어(1)분실(1)interface(1)프로토콜(1)build(1)빌드(1)BFS(1)리뷰(1)usage(1)테이블(1)Enum(1)재설정(1)어렵다(1)동시성 제어(1)Domain Name(1)GenericMethod(1)Interfaces(1)docker-image(1)TRIGGER(1)커서(1)CSR(1)SSR(1)(1)HashSet(1)Aborting(1)에러(1)정의어(1)Read-committed(1)오손 읽기(1)iptime(1)annotations(1)monitoring(1)모니터링(1)Table(1)스택(1)extends(1)super(1)프로젝트(1)삽질(1)데이터 모델링(1)변경(1)공유락(1)data modeling(1)이진탐색(1)subquery(1)원격접속(1)복습(1)내장함수(1)Map(1)노트북(1)DFS(1)벨만포드(1)|| 초기화(1)기초(1)relation(1)(1)반복불가능 읽기(1)computer science(1)덮어도(1)탐색(1)릴레이션(1)ER-Model(1)no such file or directory(1)유플러스(1)set(1)run(1)ls(1)유령 데이터 읽기(1)vscode(1)비밀번호(1)제한(1)터미널(1)LX(1)static(1)TreeSet(1)생성(1)열거형(1)password(1)도커 컴포즈(1)InnerClass(1)레디스(1)해쉬셋(1)non-repeatable read(1)binary_search(1)포트(1)서브쿼리(1)함수형(1)@Resource(1)Serializable(1)Root(1)sql(1)백엔드(1)플로이드(1)윈도우 원격접속(1)공유기(1)terminal(1)호스팅(1)(1)무결성(1)입문(1)배타락(1)

MySQL 비밀번호 재설정

mysql 사용자의 비밀번호를 재설정한 이후, 접속하려는데, 맞는 비밀번호를 쳐봤지만 비밀번호가 틀리다고 접속이 불가능했다.https://putup.tistory.com/21 을 참고해봤다 (but, 실패)1\. MySQL 서비스 종료방법1.\-> servic

2023년 2월 10일
·
0개의 댓글
·

docker-compose flask 내부 통신

docker-compose에 두 개 이상의 flask서버가 가동 중일 때, 어떻게 다른 컨테이너의 플라스크에 요청을 보내어 응답을 받을 것인가?폴더 구조application은 5000번으로 노출시킨다.flask2 application 역시 5000번으로 노출시킨다.do

2022년 11월 15일
·
0개의 댓글
·

docker-compose mongodb 설정

wsl에서 로컬에 실행되어있는 몽고디비에 접속을 시도했으나, timelimit으로 접속이 불가능했다.wsl 또한 하나의 docker container로써 작동한다.그렇다면 wsl에서 localhost의 몽고디비 서버에 접속하려면, wsl과 localhost의 포트포워딩

2022년 10월 15일
·
0개의 댓글
·

MongoServerError: command listDatabases requires authentication

$ sudo docker-compose up --build를 통해 실행,다른 터미널로 이동 후 $ sudo docker exec -it mongodb mongosh를 통해 Mongodb 접속,show dbs 명령어를 실행했으나 MongoServerError: comma

2022년 9월 22일
·
0개의 댓글
·

도커 컴포즈

도커 컴포즈란 > 여러개의 컨테이너가 하나의 애플리케이션으로 동작할 때, > 애플리케이션을 테스트하려면, 여러개의 컨테이너를 하나씩 생성하여 테스트를 해야합니다. (번거롭습니다.) > 도커 컨테이너는 여러개의 컨테이너를 하나의 묶음으로 관리할 수 있도록 해줍니다. 도

2022년 9월 8일
·
0개의 댓글
·

도커 모니터링

$ sudo dockerd -D -H unix:///var/run/docker.sock -H tcp://0.0.0.0:2375도커 데몬을 디버그 모드로 실행하면, Removte API의 모든 입출력 뿐만 아니라, 도커 클라이언트에서 오가는 모든 명령어를 로그로 출력합니

2022년 9월 5일
·
0개의 댓글
·

도커 파일 (dockerfile)

이미지를 생성하는데 있어서 dockerfile을 사용하지 않는다면, 애플리케이션이 동작하는 환경을 구성하기 위해 일일이 명령어를 쳐서패키지를 설치하고, 소스코드를 가져오고, 복사하는 여러 과정들을 거쳐야합니다. (단점)\* dockerfile을 사용한다면, 여러 과정들

2022년 9월 4일
·
0개의 댓글
·

Nginx와 레지스트리

이전에는 --insecure-registry옵션을 추가하여 사설 레지스트리에 이미지를 push, pull할 수 있었습니다.그런데 레지스트리 컨테이너 또한 $ sudo docker login처럼 레지스트리 컨테이너 자체에 인증 정보를 설정할 수 있습니다.다음 내용을 c

2022년 9월 3일
·
0개의 댓글
·

도커 사설 레지스트리

도커 허브에 이미지를 올리기 싫다면 (혹은 private 비용을 내기 싫다면) 사용할 수 있는 방법입니다.이 방법은 개인 서버에 이미지를 저장할 수 있는 저장소를 만드는 것입니다.레지스트리 컨테이너는 기본적으로 5000번 포트를 사용하므로 -p 옵션을 통해 컨테이너의

2022년 9월 3일
·
0개의 댓글
·

도커 허브에 이미지 올리기

Public은 무제한이지만, private은 1개만 무료이고 이후로는 매달 일정 금액을 결제해야합니다.이미지 이름의 접두어는 이미지가 저장되는 저장소 이름으로 설정되어야 합니다.이는 docker tag 명령어를 사용하여 이름을 추가할 수 있습니다.$ sudo docke

2022년 9월 3일
·
0개의 댓글
·

도커 - 이미지

$ sudo docker inspect ubuntu:14.04$ sudo docker inspect commit_test:first$ sudo docker inspect commit_test:second$ sudo docker stop commit_test2 && su

2022년 9월 3일
·
0개의 댓글
·

도커 - 자원 제한

컨테이너 자원 제한 컨테이너 메모리 제한 (--memory) $ sudo docker run -d --memory="1g" --name memory_1g nginx 할당한 메모리를 초과하면 자동으로 컨테이너가 종료된다. 컨테이너 Swap 메모리 제한 (--memory

2022년 9월 3일
·
0개의 댓글
·

도커 컨테이너와 네트워크

컨테이너는 가상 IP 주소를 할당받습니다. 기본적으로 도커는 172.17.0.x의 IP를 순차적으로 할당합니다.새로운 컨테이너 생성 및 실행$ docker run -it --name network_test ubuntu:14.04생성된 컨테이너의 IP주소 확인ifconf

2022년 9월 1일
·
0개의 댓글
·

Git branch

Branch > - 독립적으로 어떤 작업을 진행하기 위한 개념 >- 필요에 의해 만들어지는 각각의 브랜치는 다른 브랜치의 영향을 받지 않기 때문에, 여러 작업을 동시에 진행할 수 있다.

2022년 8월 25일
·
0개의 댓글
·

우분투 MySQL 설치하기

ufw 설정 참고초기 root 계정의 비밀번호는 root이다.또는FLUSH PRIVILEGES 명령어를 통해 사용자 변경 사항을 즉시 반영하도록 한다.5에서 생성한 testuser사용자에게, 6에서 생성한 TESTDB 데이터베이스를 사용할 권한을 준다면 다음과 같다.h

2022년 8월 7일
·
0개의 댓글
·

flask 외부 접속

192.168.219.1 접속 및 로그인상태정보 -> DHCP 할당정보 -> DHCP 고정할당 -> DHCP 고정할당 추가MAC 주소 : iptime 공유기의 WAN MAC 주소 // iptime 공유기 설정 -> 인터넷 설정 정보할당할 ip주소 : iptime 공유기

2022년 8월 6일
·
0개의 댓글
·

개발환경 세팅 (공유기 및 원격접속)

iptime 공유기 설정 사이트유플러스 공유기 설정 사이트유선 네트워크 설정의 WAN 설정에서 IPv4 Only를 체크하여 고정IP를 사용할 수 있지만, 해킹 가능성이 있을 것 같아 사용하지 않았다. (다만 외부 IP가 바뀔 때 마다 외부 IP를 확인해야하는 번거로움이

2022년 8월 5일
·
0개의 댓글
·

우분투 깃(git) 설치

git 패키지 리스트 업데이트$ sudo apt-get install gitgit 설치$ sudo apt install gitgit version 확인$ git --versiongit config 설정

2022년 7월 13일
·
0개의 댓글
·

우분투 원격 접속

ubuntu 22.04sshd 설치 확인$ sudo list openssh\*sshd 설치SSH 서버와 클라이언트 등 관련 유틸의 설치 여부를 확인한다. 'installed'가 있으면 최신 설치가 된 것이고, 'upgradable'이거나 아직 설치가 되지 않았다면 설치

2022년 7월 13일
·
0개의 댓글
·

노트북 덮어도 안꺼지게 하기

sudo nano /etc/systemd/logind.confHandleLidSwitch=suspend 부분의 주석을 제거하고, suspend를 ignore로 변경ctrl + x -> y 입력 -> 엔터 // 변경사항 저장sudo service systemd-login

2022년 7월 13일
·
0개의 댓글
·