본문 바로가기
반응형

프로그래밍300

JPA 오류, No property desc found for type Long! Traversed path: 무식이 용감하다고 했던가? ㅋㅋ 그냥 대충 Repository에 Interface 메서드 정의해두고 Run을 실행하니 나온 오류다. findAllOrderByIdDesc()라고 적었는데, 이렇게 하면 안되고 findAllByOrderByIdDesc()라고 적어야 정상적으로 실행이된다. OrderBy조건을 걸기 위해서, By를 넣고 원하는 컬럼과 정렬순서를 명시하면 된다. 2023. 7. 6.
Data truncation: Data too long for column MySQL에서 Insert문 실행시 나타나는 오류 중의 하나. column이 가진 길이보다 넣을려고 하는 값의 길이가 길 때 나오는 오류다. 컬럼의 길이를 늘리던지, 값을 줄이던지 해서 해결하도록 하자. 2023. 7. 3.
Java List 사용자 정의 정렬 예제 @Override public int compareTo(ShowMainResBody o) { if (o.seq seq) { return -1; } return 0; } 몇 몇의 개발자가 스쳐 지나가면서 소스는많이 닳고 변해 버렸다. 따라가면서 읽기도 힘들고, 뭐가 뭔지도 모르겠고... 이걸 한땀 한땀 리팩토링을 하면서 작성자의 의도를 읽어, 정정해야하는가? 나둬야 하는가를 가지고 동료한 이야기 한 후, 그냥 두기로 했다. 리스트 형태로 결과를 내려줘야 하는 API에, 초기 설계 당시 없던 order by에 대한 다양한 요건이 들어왔고 가장 빠르게 해결할 수 있는 방법은, 그간에 어떤 일들이 있던 없던 제일 마지막에 만들어진 List형태에.. 2023. 6. 29.
Xcode14.3.1 Command PhaseScriptExecution failed with a nonzero exit code 오류 해결 방법 오늘 앱 버전을 높여 엔터프라이즈 배포를 하려고 아카이브를 실행하니 막판에 저런 오류가 나왔다. 헉.. 뭘까? 검색을 해보니, 어떤 유튜브가 영상을 올려 놓은 것이 있어 따라 해보니 깔끔하게 해결이 되었다. 1. 프로젝트에서 Symlink를 검색해서 Pods 관련 파일을 찾은 다음, 2. 첨부된 파일에 둥글게 표시한 쪽 소스 , readlink 에 -f 를 추가하고 빌드하면 해결된다. 이번 14.버전 버그 같다고 하는데, 이 영상 없었으면 큰이 날뻔 ~ https://www.youtube.com/watch?v=h3YOJKQooPo&ab_channel=%EA%B0%9C%EB%B0%9C%ED%95%98%EB%8A%94%EC%A0%95%EB%8C%80%EB%A6%AC 2023. 6. 19.
Error Request header is too large 대응 방법 게시판을 하나 만들고 글쓰기 테스트를 로컬에서 하다 보니 (정말 오랜만이다. ㅋ) 제목과 같은 오류가 나왔다. 찾아보니 헤더가 넘 크서 그렇다고 한다, 스프링부트의 톰캣 헤더 설정은 기본값이 8Kb라고 하니, 스프링부트 properties에서 서버 설정 값을 변경해주고 하면 문제가 해결된다. server.max-http-header-size=40000 프로젝트를 다시 빌드하고 테스트하니 정상적으로 들어간다. 배포 프로퍼티에도 설정을 꼭 추가해주자!! 2023. 6. 16.
iOS] UIDocumentInteractionController, PDF 뷰어 및 다운로드 & 저장 처리 오늘은 오랜만에 iOS관련 포스팅. 자바, 스위프트, 코틀린, 자바스크립트, 도커, 오브젝티브-C등등... 많은 언어를 가끔씩 쓰다보니 헷갈려 죽을 것 같다. @@ 어제 갑자기 아이패드에 웹뷰와 통신할 수 있는 브릿지 하나를 추가해달라는 요청을 받았는데 프론트에서 Base64로 인코딩된 문자열을 올려 줄테니 이걸 pdf로 다운로드 받게 해달라는 요청이었다. OK! 시간은 좀 걸리겠지만, 한번 해보겠어 ~ 라며, 겁나 검색합니다. ^^ 그리하여 알게된 오늘의 주제, UIDocumentInteractionController 아마 이 포스팅 말고 친철하고 멋진? 포스팅이 많을 것이라 생각한다. 난, 나의 기억을 위해 ^^ 1. 프론트에서 올려보낸(브릿지를 통해) Base64문자열을 받아 먼저 FileManag.. 2023. 6. 13.
반응형