[~] brew services list # service 상태 확인Name Status User Filemysql started ingnoh [...][~] brew services stop mysql # 삭제를 위해 service 중지[~] brew uninstall mysql # mysql 삭제# 대충 삭제 과정...# 오래 걸리진 않는다...[~] brew install mysql@8.4# 대충 설치 과정...# 이건 오래 걸린다...[~] brew services start mysql@8.4 # mysql 8.4 서비스 시작[~] mysql --help | grep my.cnf # 포트 번호 설정을 위한 my.cnf 파일 조회 ord..
메소드 호출시 내부 동작 과정에서 private extension function을 사용하는 MyClass라는 이름의 클래스가 있다고 하자. 해당 클래스는 인자로 전달 받은 값에 3을 더한 후 문자열로 변환한 값을 반환하는 하나의 메소드만을 공개하고 있으며, 이러한 기능을 Kotest로 테스트한다면 다음과 같다.class PlaygroundTest : StringSpec({ "convertToStringAfterAdd3 should return string of value after add 3" { // given val input = 5 val myClass = MyClass() // when val result = myClass.co..
로컬에서 이미지를 빌드하고 태깅을 잘 못 했다던지, 어떤 리포지토리에서 가져온 이미지를 이름만 바꿔 다른 리포지토리에 푸시한다던지 등등... 이미지 태그를 변경해야하는 일은 어쩌다 한 번씩 생기는 것 같다.로컬에 이미 이미지가 풀되어있는 상태라고 가정했을 때 아래와 같은 명령어를 입력하여 태그를 변경해줄 수 있다.[~] docker image tag [기존태그]:[기존버전] [변경할태그]:[변경할버전]결과는 docker images 명령으로 확인할 수 있다.
협업을 위해서나, 개인적인 성향으로 인해 커밋 메시지를 예쁘게 관리하고 싶으나, 아래와 같이 불필요한 커밋을 여러 번 남기는 경우가 있을 수 있다.# git log --onelineb719582 (HEAD -> master) feat: 아 validation 안 넣었다...74c5dfb feat: app.service.ts에 delete API 추가14d219a feat: app.service.ts에 post API 추가1bfe513 init: 프로젝트 스캐폴딩이 경우 커밋 b719582은 불필요하므로, 아래의 74c5dfb 커밋에 합쳐주고 싶다.(하술할 모든 내용은 로컬 저장소의 작업 내용을 기준으로 하며, 아직 원격 저장소에 푸시하지 않은 상황을 가정한다!)git rebase 명령어 활용하기git r..
브라우저 상에서 uploadPart 호출에 대한 응답 헤더에 ETag가 넘어오지 않아 completeMultipartUpload를 호출할 수 없는 현상이 있었다. completeMultipartUpload에는 각 UploadPart 별 ETag를 필수로 전달해야하기 때문!나와 같은 문제를 겪는 사람이 이미 aws-sdk 깃허브에 문의를 올려두었었고, 답은 버킷의 CORS 설정에 있었다. s3.uploadPart not returning eTag (or any other data) · Issue #384 · aws/aws-sdk-jsWhen using the s3.uploadPart() function, the return data is empty. There is no error response, but..
새로운 깃 리포지토리를 만들고, 로컬에서 세팅한 프로젝트를 push하려는데 아래와 같은 에러가 발생했다.[toy-project] git remote add origin git@[깃_저장소].git[toy-project] git ps -u origin mainerror: src refspec main does not match anyerror: 레퍼런스를 '[깃_저장소].git'에 푸시하는데 실패했습니다[toy-project] # 왜 안돼지답은 멍청하게도 아무 커밋이 없었기 때문...! init 커밋 하나 남겨준 후에 푸시하자.
분명히 며칠 전까진 잘 돌던 jest 테스트 케이스가 아래와 같은 메시지를 뱉으며 실패했다. ● Test suite failed to run Jest encountered an unexpected token This usually means that you are trying to import a file which Jest cannot parse, e.g. it's not plain JavaScript. By default, if Jest sees a Babel config, it will use that to transform your files, ignoring "node_modules". Here's what you can do: • If you are trying ..
[~] docker pull mysql:5.7 5.7: Pulling from library/mysql no matching manifest for linux/arm64/v8 in the manifest list entries [~] 또 M1 Mac 이슈인 듯 하다. 아키텍쳐가 안맞아 상술한 오류가 뜬다면, --platform 을 아래와 같이 명시하여 이미지를 땡겨가자. [~] docker pull --platform linux/amd64 mysql:5.7 5.7: Pulling from library/mysql 20e4dcae4c69: Pull complete 1c56c3d4ce74: Pull complete e9f03a1c24ce: Pull complete 68c3898c2015: Pull compl..
- Total
- Today
- Yesterday
- AWS IoT
- AWS
- eureka
- Spring Cloud Config
- etc
- pgloader
- postgresql
- JPA
- spring boot
- Git
- jQuery
- javascript
- Node.js
- react
- Linux
- Docker
- Java
- terraform
- Vault
- Puppeteer
- hashicorp
- dev
- 코딩테스트
- Gradle
- shell
- IntelliJ
- JEST
- mysql
- Database
- kotlin
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |