본문 바로가기
728x90

개발아닌개발63

[오류] the type reactor.core.publisher.mono cannot be resolved. it is indirectly referenced from required .class files MongoDB의 데이터를 가져와 HTML 에 뿌려주는 작업을 하려는데 리액터라는 개념을 도입해서 연결을 유지한 체 데이터를 가져오기로 한다. 근데 인터페이스 레포지토리를 만듦과 동시에 오류가 떠버리니 .. 내 프로젝트에 적용할 수 없는 코드인가 싶었고.. 웬만큼 검색해도 안나오고 스택오버플로우 에는 이 비슷한 내용 문의가 한 건도 안나온다. 그러다 리액터 적용이 안되는건 빼먹은 의존성이 있다는것같아서 pom.xml에 적용할만한걸 겨우 찾아 해결했다. 해당 오류가 검색에 안나오는건 나만 댕청해서 일까 .. 오류내용 the type reactor.core.publisher.mono cannot be resolved. it is indirectly referenced from required .class fi.. 2021. 11. 15.
postgreSQL 테이블 Column 데이터 타입 변경하기 postgresql database의 type을 변경하기 localtime으로 선언된 칼럼을 char로 변경하기로 했다. 일반적인 sql 문과는 다른건지 MODIFY도 안먹혀서 여러 글을 찾아봤다. 내가 시도한 잘못된 쿼리문 더보기 alter table appusers MODIFY register_date varchar(100) alter table appusers alter column register_date varchar(100) alter table appusers alter column register_date char(100) alter table appusers alter column register_date charactor varying(100) 흔히 쓰는 varchar로 변경했더니 ER.. 2021. 11. 11.
Map<String, Object>의 안에 Object를 int로 바꾸는 방법 Spring Tool Suite 4 springboot 에서 PostgerDB를 이용하여 사용자의 로그인 요청이 오면, 아이디와 패스워드를 확인하여 결과값을 반환하기 위함. ※ UserRepository (JPA extends)는 작성되어있다는 가정 작성한 쿼리문의 결과값이다. user_id_chk 가 참(1) 인 경우, 아이디가 있음 user_password_chk가 참(1) 인 경우, 아이디와 패스워드가 일치한다는 것 이를 통해 패스워드가 잘못된건지, 존재하지 않는 아이디의 로그인 시도인지 알 수 있다. UserRepository.java @Query(value = ~~~~~~~~) Map Loginresult(String userid, String password); 반환값 Map의 String은 .. 2021. 11. 10.
[Mongo DB] 우분투 20.04.3 LTS 에 몽고DB설치하기 - 서버(우분투) 에 몽고 DB 최신버전을 설치한다. - 내 PC에 몽고 DB 콤파스(MongoDB GUI Client) 를 설치한다. ​ 참고 Url : 몽고DB 공식 홈페이지에 상세하게 나와있음. ​ 우분트 버전확인하여 맞는 설치방법 수행할것 lsb_release -dc ​ 1. 설치하기 (1) 공개키 가져오기 wget -qO - https://www.mongodb.org/static/pgp/server-5.0.asc | sudo apt-key add - > OK ​ (2) 몽고디비에 대한 목록 파일 만들기 echo "deb [ arch=amd64,arm64 ] https://repo.mongodb.org/apt/ubuntu focal/mongodb-org/5.0 multiverse" | sudo t.. 2021. 11. 10.
Ubuntu에서 Mongo DB 기본 동작 실습하기 몽고디비 install 과정은 https://mamm.tistory.com/13 이동 [Mongo DB] 우분투 20.04.3 LTS 에 몽고DB설치하기 - 서버(우분투) 에 몽고 DB 최신버전을 설치한다. - 내 PC에 몽고 DB 콤파스(MongoDB GUI Client) 를 설치한다. ​ 참고 Url : 몽고DB 공식 홈페이지에 상세하게 나와있음. ​ 우분트 버전확인하여 맞는 설치 mamm.tistory.com 기본 개념 등에 대해서는 작성되지 않았습니다. 또한, 몽고 디비 설치방법은 상위 글을 참고해주세요. 몽고디비 compass를 함께 설치했으나, 몽고 디비는 우분투에 설치하여 사용하고 있으므로, 우분투에서 몽고디비를 사용하는 방법에 대해 알아보겠습니다. (설치할 대상인 서버에서는 프로젝트 하나만.. 2021. 11. 10.
kafka서버(Ubuntu)와 PC(windows) 메시지 주고받기 실습 서버에 putty를 이용해서 Kafka를 실행했다. ​ PC(sts4)에서 메시지를 생성할것이고, (프로듀서) 서버(putty)에서 메시지를 받을 것이다. (컨슈머) ​ 1. sts4의 application.yml 파일을 열고, kafka의 address를 수정한다. 주소는 서버의 ip 주소다. ​ 2. 그리고 host 파일을 수정해야한다. 하기를 참조해서 ip주소를 추가한다. 주소는 서버의 ip 주소다. 메시지 주고받기를 위해서 상위 링크에서와 같이 선행작업을 해줘야한다. 해당 조치가 끝나고 나서 컨슈머를 실행시키면됨. ​ - kafka버전은 0.8.2 version입니다 -.. ./kafka-console-consumer.sh --zookeeper 서버ip:2181 --topic 토픽이름 이전 포스트.. 2021. 11. 9.
반응형