전체 글
눈을 떴고 어두웠고 지금은 새벽이군, 어렴풋이 인식했고 당연한 일이라며 시간을 흘려보냈는데 여전히 어두웠고 순간 나는 새벽이라는 시간을 무수히 지나쳐왔다고 느끼게 되었다. 새벽, 그렇게 있으면서 새벽에 깨어나면 눈뜬 채 가만히 누워 있기도 간혹 앉아보기도 했고 하지만 밖으로 나가지는 않고 새벽은 매번 지나가고 있었고 또다른 새벽에는 물론 꿈속이었을 테고 어느 날 깨어날 때도 눈감은 채 잠을 청하거나 날 밝길 기다렸던 것 같은데. 하지만 그때마다 일어나 밖으로 나가보았다면. 깨어난 새벽마다 어디든 나가보았다면 무엇을 볼 수 있었을까. 어떤 일을 겪었을까. 그러므로 나는 새벽, 지금에라도 나가야 할 것 같다고 느꼈네. 몽롱한 상태로 마침 이곳은 고향집이었으므로 더 가볼 수 있는 곳은 시내가 아니라 제(堤)일..
계절이 지나가는 하늘에는가을로 가득 차 있습니다.나는 아무 걱정도 없이가을 속의 별들을 다 헤일 듯합니다- 윤동주, 별 헤는 밤 중 찰나의 포착도 기다림의 결실1) 무슨 일이든 시간이 걸린다는 것을 인정하기살아가는 데는 시간이 걸리고, 뿌리는 서서히 형성되는 것이다. - 앙리 카르티에브레송2) 나는 되어가는 존재라고 믿는 것3) 결과가 아닌 과정 자체를 보상으로 여기는 것여정 자체가 보상이다. The journey is the reward.오직 돌아보면서 점들을 연결할 수 있다. 책을 읽는다는 것은 나의 속도에 맞춰 생각을 정리하는 여유를 갖는다는 것을 의미한다. 책과 가까이한다는 것은 책의 물성이 주는 편안함에 녹아든다는 것과 다르지 않다. 종이의 부드러움, 단정한 활자가 주는 안정감, 활자와 삽..
업로드 시에 폴더를 지정하기 위해 bucketName의 자리에 bucket+ 내부에 있는 폴더이름으로 지정했다. fun uploadFile(file: MultipartFile, folder: String): String { val tempFile = File.createTempFile("upload-", file.originalFilename) val key = file.originalFilename file.transferTo(tempFile) val putObjectRequest = PutObjectRequest("$bucket/$folder", key, tempFile) amazonS3Client.putObject(putObject..
S3 버킷 생성 후 버킷에 대한 접근성 설정 > cloudfront로 제한을 두어 S3 버킷에 직접 접근하지 못하도록 한다. 1. S3 버킷 생성- 버킷 생성 (기본값으로 생성하였다) 2. cloudfront 퍼블릭 키 생성 - 터미널에서 키 생성 openssl genrsa -out private_key.pem 2048openssl rsa -in private_key.pem -pubout -out public_key.pem - 터미널에서 키 생성 후 public key.pem을 열어 확인 후 복사- cloudfront 퍼블릭 키 생성 (key 그대로 붙여넣기) 3. 해당 키를 관리하는 키 그룹 생성 : 여기서 내가 만든 키를 선택해주고 생성한다. 4. 배포 생성- 원래 도메인 (origin domai..
\n 개행문자를 넣어도 그냥 \n이 그대로 출력되었다 ㅠ그게아니라 엔터좀 쳐주라구!!!! 금지되는 식품(Haram) ㆍ 돼지/개와 그 부산물 및 유래 성분ㆍ 이슬람법에 의해 도축되지 않은 동물 ㆍ비할랄문질에 의해 오염된 것 ㆍ 해충 및 이와 유사한 생물 ㆍ술, 알콜성 음료 등국내 식당에서 할랄 인증이란?: 한국 이슬람교(KMF)의 인증을 받은 식당"> '할랄'이란? , , \r/n , HTML 특수문자 등 아무리 넣어도 안됐는데 찾아보니 중요한 속성을 넣어주어야 했다data-bs-html="true" ..
1. 일반 사용자의 seq와 관리자의 seq는 다른 테이블이기 때문에 겹칠 가능성이 있다.2. 이를 활용해 auth DB에 role 컬럼과 seq 컬럼을 조합하면 구분이 가능하긴 하다. 3. 그러나, seq 컬럼 자체에서는 중복이 생길 수 있다.4. 중복이 생기면 추후 인덱스를 꽂을 때 seq에 인덱스를 설정하면 성능이 떨어지게 된다.5. 그러므로 중복이 생기지 않는 uid를 컬럼으로 설정해 인덱스 추가 시에도 성능이 떨어지지 않도록 한다.
** mac 터미널에서 db 연결 .ssh 폴더가 숨겨져 있어서 연결할 때 주의해야함~/.ssh 요렇게 들어가고cd ~/.ssh 그 안에 여러가지 pem키들과 config 파일이 있다. - config 파일에는 Host DB-Tunnel-Name HostName xx.xxx.xx.xxx User ec2-username IdentityFile ~/.ssh/ssh파일-안의-pem키파일 LocalForward 5432 포워딩할-rds-주소 > 이러한 형식으로 여러가지 configuration이 설정되어 있다.그러므로 이때 어떤 db 터널에 접근할지를 보고 접근해야 한다 + alias를 설정해두면 훨씬 편하게 접근이 가능하다나는 .bash_aliases에다 저장해두었다.ex. alias xxx="ssh..
DB는 로컬에 켜져있으면 같은 포트를 공유해서 rds로 켜지지 않는다계속 문제가 생겼는데 그 이유가 로컬에서 자꾸 postgre 켜놓고 안꺼져서 문제가 생김 bind [127.0.0.1]:5432: Address already in usechannel_setup_fwd_listener_tcpip: cannot listen to port: 5432Could not request local forwarding. 이유는 내가 로컬에서 db를 시작해두었기 때문...brew services start postgresql 아무리 kill을 해도 죽지 않았다... ㅠ ㅠ 결국 postgreSQL 서버 중지 시킴brew services stop postgresql 그리고 나서 다시 ssh ~~~어쩌구 디비 연결 해..