PART 1 도커에 CentOs 이미지 다운받기 1# search : 이미지 검색먼저 도커에서 CentOs 이미지를 검색한다.1docker search centos 2# pull : 이미지 다운로드star가 제일 많고 official인 centos이미지를 다운로드 한다.1docker pull centos 3# images : 이미지 목록보기1docker images다운받은 centos이미지가 보인다 4# run : 컨테이너 생성 및 접속다운받은 centos 이미지로 yrko라는 이름의 컨테이너를 생성하고 터미널로 접속한다. 1docker run -it --name yrko centos [docker run] docker run [Options] [Image] [Command] [run 옵션] -it i ..
PART 1 리눅스에 도커 설치하기 0# 개발환경1# 리눅스 배포판 확인 - ec2 사용cat /etc/redhat-release> Red Hat Enterprise Linux release 8.1 (Ootpa) 1# 도커 설치1234567891011121314# root 계정 로그인sudo su # yum 업데이트yum -y update # 도커 repository 추가yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo # container-selinux 설치yum install -y http://mirror.centos.org/centos/7/extras/x86_64/Packages/container..
PART 1 라라벨 디버그 모드 설정 라라벨에는 디버그모드가 있다.디버그모드를 false로 설정하면 에러가 발생해도 상세내용이 보이지 않는다1# 설정.env 파일로 가서 APP_DEBUG 를 true(디버그모드 켬) 혹은 false(디버그모드 끔)로 변경해준다. .env 파일은 laravel 폴더 밑에 있다. [디버그 모드 껐을 때] 에러 발생시 아래 사진과 같이 자세한 내용은 나오지 않는다. [디버그 모드 켰을 때]에러 발생시 아래 사진과 같이 자세한 내용이 출력된다. 더 자세한 내용은 공식문서를 참고하자 https://laravel.kr/docs/5.7/configuration
PART 1 POST로 보냈는데 GET으로 인식하는 문제 1# 원인 POSTMAN에서 API테스트를 하다가 POST 요청으로 보냈는데 GET으로 응답하는 문제가 발생했다. POSTMAN 홈페이지에서 찾아보니 리다이렉트 때문이라고 한다.POSTMAN이 301 또는 302 response code를 받으면 자동으로 GET으로 리다이렉트된다. https://support.getpostman.com/hc/en-us/articles/211913929-I-sent-a-POST-request-but-Postman-seems-to-be-sending-a-GET-request- [참고]301,302 코드는 리다이렉트 해주는 코드301, Permanently Moved : 영구적으로 옮김 302, Temporarily M..
PART 1 REPLACE INTO vs ON DUPLICATE KEY UPDATE PK가 중복일 때 데이터를 insert 하는 방법 두가지1# REPLACE INTO기존 데이터를 삭제 후 INSERT=> INSERT 문에서 INSERT만 REPLACE로 바꾸면 됨12REPLACE INTO t1SELECT * FROM t2; 2# ON DUPLICATE KEY UPDATE기존 데이터를 업데이트12INSERT INTO t1 (a,b,c) VALUES (1,2,3) ON DUPLICATE KEY UPDATE c=c+1;
PART 1 ElasticSearch 설치 0# java8 설치엘라스틱 서치는 JVM 위에서 구동하기 때문에 JAVA를 설치해준다자바는 8이상 버전으로 설치해야한다. 1sudo yum install -y java-1.8.0-openjdk-devel.x86_64 버전을 확인해보면 1.8.0으로 java8 설치 완료! 1# elasticsearch 설치 yum을 이용해 패키지를 설치하기 위해 외부저장소에 대한 정보를 /etc/yum.repos.d/ 아래 repo파일에 적어줘야한다. /etc/yum.repos.d/elasticsearch.repo 경로에 파일을 만든다 1vi /etc/yum.repos.d/elasticsearch.repoelasticsearch.repo 파일에 아래 내용을 작성한다 1[elas..
> 결론 : S3와 CloudFront를 함께 이용하면 빠른 속도와 큰 규모의 콘텐츠 저장 및 전달이 가능하다 PART 1Amazon S3- HTTPS 형태의 API로 데이터를 저장하거나 추출하게 해주는 전형적인 웹 서비스 - Amazon Simple Storage Service는 인터넷용 스토리지 서비스(저장소)- 정적 웹사이트 호스팅 기능을 이용할 수 있음- 파일 이름을 대표하는 key와 파일 자체로 구분되는 Object Storage 1# 장점- S3 버킷이 자동으로 확장되므로 특정 저장 공간을 계획하고 할당할 필요가 없다. - 서버가 없는 서비스이기 때문에 직접 파일을 저장하는 서버를 관리하거나 패치할 필요가 없다.- 응용 프로그램에 서버가 필요한 경우 (예를 들어 동적 응용 프로그램이 있기 때문..
PART 1 Redis(REmote DIctionary Server) 0# 두줄요약 V DB의 한 종류인 레디스는 NoSQL DBMS 이며 메모리 위에서 동작(인메모리DB)하기 때문에 속도가 빠르다. V 하지만 큰 용량의 데이터를 담기에는 비효율적이기 때문에 데이터베이스 캐싱 처리는 레디스에서, 보관은 MySQL과 같은 DB에서 처리하는것이 효율적이다. 1# Redis의 특징오픈 소스 소프트웨어이다.디스크가 아닌 메모리 기반의 데이터 저장소이다.(In-Memory data structure store) => 처리속도가 매우 빠르다.NoSQL & Cache 솔루션이며 메모리 기반으로 구성된다.명시적으로 삭제, Expire를 설정하지 않으면 데이터는 삭제되지 않는다. =>영구적 보존여러대의 서버 구성이 가능..
- Total
- Today
- Yesterday
- spring boot
- jpa 1차 캐시
- myabatis
- 보관주기
- 오블완
- cursor ai
- AWS
- cleanup policies
- 카프카
- 네트워크
- 스레드 동기화
- cleanup policy
- 기본클래스를 찾거나 로드할 수 없습니다
- docker
- 쓰레드 변수
- 다중 데이터소스
- volatile
- 도커
- 넥서스 보관주기
- php
- 넥서스 파일 보관주기
- 캐시
- cursor mcp
- 1차캐시
- PostgreSQL
- CURSOR
- API Gateway
- db 두개
- multiple datasource
- s3
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | |
| 7 | 8 | 9 | 10 | 11 | 12 | 13 |
| 14 | 15 | 16 | 17 | 18 | 19 | 20 |
| 21 | 22 | 23 | 24 | 25 | 26 | 27 |
| 28 | 29 | 30 | 31 |