메모/트러블 슈팅
-
[OpenStack] Nova-Compute IncompatibleObjectVersion 해결하기메모/트러블 슈팅 2023. 3. 29. 19:38
개요 원래 1개의 데스크탑, 3개의 라즈베리파이에 우분투를 설치하고 개인 서버로 활용하고 있었다. 솔직히 데스크탑은 공부용, 개발서버용 정도로 쓰고 있었는데 라즈베리파이가 놀고 있는게 맘에 좀 걸렸다. 그러면서 또 여러 문제가 생겼는데 개인 서버가 있으니 클라우드를 활용하는 빈도가 현저히 적어졌다는 거다. 솔직히 돈도 돈 때문에 안쓴거긴 하지만... 그러다가 오픈스택을 함 올려볼까 싶었다. 그래서 고민 끝에 윈도우 데스크탑을 밀고 우분투 서버를 설치했다. 결과적으로 컴퓨팅 노드, 컨트롤 노드로 쓰일 데스크탑 서버 2대와 스토리지 노드로 쓰일 라즈베리파이 3대가 생겼다. 이걸 클러스터링해서 어떻게 오픈스택을 잘 올려보려고 했다. 문제 발생 설치 과정이나 개념 정리는 다음에 한번에 적어보기로 하고... Ke..
-
[Spring Boot] Reason: Validation failed for query for method public abstract메모/트러블 슈팅 2022. 6. 9. 21:39
... @EnableJpaRepositories declared on JpaRepositoriesRegistrar.EnableJpaRepositoriesConfiguration: Invocation of init method failed; nested exception is org.springframework.data.repository.query.QueryCreationException: Could not create query for public abstract ... 스프링부트에서 JPA를 활용하다 이런 에러를 종종 마주했다. JPA는 함수 명에 따라 쿼리를 동작시켜주는데 종종 직접 작성한 쿼리가 필요할 때가 있다. /* 에러 발생 어노테이션 */ @Query("___MY_QUERY__") /* 수..
-
[Java] Error : new double no suitable constructor found for Double(no arguments)메모/트러블 슈팅 2022. 3. 27. 19:01
소수 값을 이용해야해서 Double 형의 변수를 선언해줄 필요가 있었다. Double var = new Double(); /* error: no suitable constructor found for Double(no arguments) Double var = new Double(); ^ constructor Double.Double(double) is not applicable (actual and formal argument lists differ in length) constructor Double.Double(String) is not applicable (actual and formal argument lists differ in length) */ Double var = new Double(1..
-
[OAuth] Social Auth REST API : URI MISS MATCH메모/트러블 슈팅 2021. 12. 26. 16:25
장고 API 서버 만들기 포스팅을 정리하면서 올리려고 하는데 이 글을 먼저 쓰게 됐다. 이유는 그냥 잊어먹지 않으려고... 장고 포스팅을 보면 코딩이며 설정이며 야매로 했다고 한 것을 볼 수 있는데 그 연장선이라고 생각하자. 나는 이것이 명확한 해답인지는 모르겠다. 혹시 이 글을 보는 누군가가 정답을 안다면 알려준다면 좋겠다. Django-Rest-Framework(DRF)로 소셜 로그인 API 구현해보기(Google, KaKao, Github) SPA(react.js), Mobile App을 DRF(Django-Rest-Framework)와 연동하여 진행하는 프로젝트의 일환으로 소셜 로그인을 구현해 보았다. medium.com 나는 장고 서버에 소셜 인증 기능을 추가했는데 위 글을 따라 해보며 했다....
-
[Java] java.lang.UnsupportedOperationException메모/트러블 슈팅 2021. 11. 20. 22:36
안드로이드 앱 개발 중 에러가 발생해서 찾아보았다. Array를 List로 변환할 때 생기는 에러라고 한다. 아래 코드에서 처럼 Arrays.asList(배열명)를 사용해서 리스트로 변환하고 변수에 할당하면 그 변수는 수정할 수 없다고 한다. 따라서 생성자를 통해 변환해주는 것으로 해결했다. //String 배열 선언 String[] localNodes; ... //변환 전 arrayList = new ArrayList(); list = Arrays.asList(localNodes); arrayList.addAll(list); //변환 후 //Array -> List를 asList 변환 시, 아래와 같이로 선언해야 수정가능. arrayList = new ArrayList(); list = new Arra..