전체
-
[Kotlin] Retrofit2에서 Trust anchor for certification path not found 에러가 날 때개발일지/Kotlin 2024. 4. 24. 18:59
정확한 원인과 해당 버전이 맞는지 모르겠는데 Android 10버전 이상에서는 발생하지 않았던 것이 Android 6버전인 단말기에서 SSL handshake error 이슈가 발생한다(같은 API 주소를 경유하는데).TrustOkHttpClientUtil.ktimport okhttp3.OkHttpClientimport java.lang.Exceptionimport java.lang.RuntimeExceptionimport java.security.SecureRandomimport java.security.cert.CertificateExceptionimport java.security.cert.X509Certificateimport javax.net.ssl.SSLContextimport..
-
[Sequelize] 기본키가 아닌 다른 키로 외래키 지정할 때개발일지/Node 2023. 5. 17. 18:27
Sequelize를 이용해서 DB 조회를 하던 중 부모 테이블의 기본키가 아닌 다른 키를 참조해서 자식 테이블을 불러와야 할 필요가 있었다. A 테이블 a_idx (primary key) b_idx a_name 1 1 그룹명 B 테이블 b_idx b_name b_description 1 아무개 프로그래머 db.A.hasMany(db.B, { foreignKey: 'b_idx', as: 'B' }) db.B.belongsTo(db.A, { foreignKey: 'b_idx', as: 'A' }) A 테이블의 a_idx가 기본 키로 설정되어 있고, a_idx가 아닌 b_idx를 참조하려 foreignKey: 'b_idx' 값을 줬더니, 멋대로 a_idx 값을 참조했다. sourceKey: 'b_idx'까지..
-
AWS Linux2에 Node.js 설치개발일지 2022. 6. 21. 18:35
먼저 sudo su로 관리자 모드 진입. curl -o- -L https://yarnpkg.com/install.sh | bash source ~/.bashrc curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash . ~/.nvm/nvm.sh nvm install v16.6.1 (버전은 주로 사용하고 있던 버전이 16.6.1이라서) node -v로 버전확인하고 받아온 Git project에서 pull 받아온 후 npm install 실행. react 프로젝트에서는 env 정보 채워주고 node.js 서버 단에선 RDS 정보 채워주기.
-
파세코 2020년형 인버터 에어컨 구매했습니다.제품 리뷰 2020. 7. 10. 15:12
구매는 6월 22일에 했고 6월 30일에 수령했습니다. 저는 가족들과 함께 거주하고 있고, 에어컨은 거실에만 있는 상황이라 방 안에서 컴퓨터를 하다 보면 금방 방 안이 더워지고 거실 에어컨만으로는 한계가 있기 때문에 답답해하던 중 지인에게 에어컨 하나를 추천받고 구매했습니다. 에어컨에 문외한이라 실외기 일체형 에어컨이 있다는 사실도 처음 알았고 에어컨 종류도 정속형, 인버터형 에어컨이 있다는 사실도 처음 알았습니다. 자세한 원리는 모르지만 인버터 에어컨은 모터 회전 수 조절이 가능하여 목표 온도에 도달하면 자동으로 모터 회전 수를 낮추어 전력 소비를 감소시키는 것으로 알고 있습니다. 그래서 전에 에어컨 구매를 망설였던 점이 두 가지였는데 첫번째는 실외기 문제, 두번째는 전기세였습니다. 하지만 PWA-32..