프로젝트 10

[Spring] ddl-auto: create 시 생긴 Error executing DDL "alter table 테이블명 drop foreign key FK" via JDBC Statement

에러내용 더보기 org.hibernate.tool.schema.spi.CommandAcceptanceException: Error executing DDL "alter table game_record_tb drop foreign key FKpsy6cevu6srx9d680uig0u6e3" via JDBC Statement at org.hibernate.tool.schema.internal.exec.GenerationTargetToDatabase.accept(GenerationTargetToDatabase.java:67) ~[hibernate-core-5.6.15.Final.jar:5.6.15.Final] at org.hibernate.tool.schema.internal.SchemaDropperImpl.a..

[Refactoring] 프로젝트 리팩토링 계획

프로젝트들을 진행하면서 당시에는 괜찮다고 생각했던 코드들이 다시 보니까 아쉬운 부분들이 눈에 보였다.🥲 그래서 가능한한 리팩토링을 진행할까 한다. 그리고 기술적으로 고민되었던 부분들도 여러가지 더 적용해보면서 더 나은 성능을 찾아갈 예정이다💪 현재 생각나는 부분은 - fetch join 써서 해결했던 N+1 문제 batch size 설정이랑 @EntityGraph 다시 써보고 성능 체크해서 정리하기! - TEDBEAR 프로젝트 검색부분 index 걸기 전,후 비교 다시 해보고 포스팅하기 - 리폼 플랫폼 검색부분도 다시 보기! - 리폼 플랫폼 for문 쓰던 코드들 stream으로 변경하기 지속적으로 추가하고 리팩토링 할 예정이다. 이번주는 통원치료하느라 좀 바쁘긴 한데 틈틈이 해볼 예정이다 화이팅!

[docker] docker: Error response from daemon: open \\.\pipe\docker_engine_windows: The system cannot find the file specified.See 'docker run --help'. 에러

윈도우에서 도커를 사용하려고 하니까 저런 에러가 발생했다. 원래는 docker desktop을 최신 버전인 4.16.1 버전을 사용했었는데 4.13.1보다 높은 버전 이상을 사용하면 이 에러가 발생한다고 한다. 해결 방법은 docker desktop 버전을 4.13.1이하로 다시 깔거나 wsl2 말고 Hyper-v를 사용하면 된다. 그런데 두 번째 방법은 Hpyer-v를 이제는 사용하지 않아서 권장하지 않는다.

[Django] "GET / HTTP/1.1" 404 2031

응 runserver를 하고 들어갔는데 "GET / HTTP/1.1" 404 2031 오류가 떴다. ​ ㅋㅋㅋㅋㅋ 이 오류가 뜬 이유는 정의된 url 패턴이 없기 때문이다... 나의 경우 urls.py에 path를 넣고 httpResponse로 띄울꺼를 써놓고 연결해서 띄우기로 했는데 그냥 http://127.0.0.1:8000/ 이렇게만 쳐서 저 오류가 뜬 것이다. 앱을 생성하면서 장고 연결 main 페이지는 사라진듯 그니까 port 쓰고 / admin 이나 /foods 나 이런걸 같이 쳐야 실행된다. 그래서 들어갈 앱 디렉토리 path를 선언해줘야 그곳에 들어갈 수 있다.. 나같은 경우 foods 앱에 index라는 path를 선언해줬으므로 http://127.0.0.1:8000/foods/index/

[Inflearn] 플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 회고 및 에러 해결방법 (mac)

https://www.inflearn.com/course/%ED%94%8C%EB%9F%AC%ED%84%B0-%EC%9E%A5%EA%B3%A0-%ED%80%B4%EC%A6%88%EC%95%B1-%EC%84%9C%EB%B2%84-%ED%92%80%EC%8A%A4%ED%83%9D [무료] 플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택] - 인프런 | 강의 플러터와 장고로 풀스택 퀴즈앱을 만드는 강의입니다! 배울 거리가 많은 풀스택 강의로 풀스택 개발자가 되어보세요:), - 강의 소개 | 인프런... www.inflearn.com 장고를 사용해보고 싶어서 다음 강의를 클론코딩 하였다. 플러터도 장고도 다 처음 사용해봐서 오류를 해결하느라 1시간은 커녕 며칠 걸렸음ㅋㅋ 이번에 ios 개발에 관심..

프로젝트/회고 2022.03.18

[AWS] ubuntu mysql 실행 안됨 error 2002 (hy000) can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2)

에러가...나타났다. 원래 DB서버랑 블록체인 하는 서버랑 다르게 사용하고 있다가 블체 서버에 DB를 옮기려고 mysql을 까는데 까는것부터 문제더니 어찌저찌 깔고 root로 password: 입력하는 순간 error 2002 (hy000) can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2) 이런 에러가..끊임없이 나타났다. 경로가 error 2002 (hy000) can't connect to local mysql server through socket '/tmp/mysql.sock' (2) 일케 뜨기도 함..;; 하루죙일 붙잡고 있었는데 정말 모르겠어서 서버를 하나 파고 잘 되는거 확인하고 오늘 다시 ..

[ubuntu] virtualbox 네트워크 연결은 됐는데 인터넷은 안될 때

진짜 잘만 쓰던 virtualbox가 갑자기 네트워크가 안돼서... 정말 당황하고 킹받았는데 드디어..........알아냈다. 구글링 해도 안나오고ㅡㅡ Firefox만 안되는건지 네트워크가 그냥 연결이 안되는건지 확인하려면 ping 8.8.8.8 찍어보면 됨 근데 충격인게 네트워크 설정을 enp0s3 -> enp0s8로 바꿨는데 ping을 해보니까 연결이 됐다!!!! 근데 Firefox는 안되는거^^;;;; 암튼....죙일 뻘짓 하다가 우연히 알아냈다... 찾은 방법 ifdown으로 인터페이스를 다운시켜줬더니 네트워크 됨............. ⛧참고⛧ 데탑 어댑터에 브리지 사용했고 유선 연결 2 사용했다. 이 상태에서 인터넷이 안됐었다. 집 공유기라서 192. 어쩌구.... 혹시 몰라서 살짝 가렸다....

[ubuntu] 외부 장비에서 virtualbox에 접속하기 위해 adapter bridge 사용하기

이전 포스팅은 NAT 방식을 사용했기 때문에 호스트pc에서는 vm에 접속이 가능이었지만... 외부 장비...나같은 경우는 안드로이드 스튜디오 사용때문에 연결한 안드로이드폰에서는 접속이 안된다.....! 그래서 adapter bridge 방식을 사용하기로함... 이것두ㅎ 오지게 헤매었다...ㅠㅠ 암튼 어찌저찌 성공해서 다른거 다 빼고 방법만 아주아주 간단하게 포스팅...! virtualbox 네트워크 설정 다음에 연결됨(A) : NAT 혹은 다른거였던 부분을 어댑터에 브리지로 바꿔준다..~ ifconfig 혹은 ip addr show 같은걸로 ip확인! 여기서 공유기 연결이니까 192.168.어쩌구로 되어있는 ip 사용해야한다...~~ 빨간색으로 가린부분 중에서 inet addr부분 ip로 연결완료^^

[ubuntu] 우분투 서버DB와 안드로이드 스튜디오 연결할 때 ip 설정

ip....찾느라 정말 애먹었다........... vm에서 고정ip가 아니라서 그런건줄 알았는데...... 고정 설정해줘도 안되고...... vm에서 포트를 만들어줘야 하는거였다~!!!!! VM에서 포트 만들기 설정가서 만들면 된다. 프로토콜도 가려졌는데...TCP고 여기서 게스트 ip는 ifconfig해서 나온 우분투ip고 호스트 IP는 호스트 네트워크 관리자에 써있다~ 안드로이드에 IP란에 써주면 된다...~ 내가 저장해놓은 abc1이 뜨는 모습...~^^ 참고로 webnautes.tistory.com/829 이분꺼 보고 했습니다~! 정말 설명 짱짱인 티스토리...^^ 감사합니다^^