본문 바로가기

디버깅

(48)
[SQL] 서브쿼리 (Sub Query)를 이용한 게시글의 댓글 갯수 출력 인턴 일을 그만두고 하루 이틀 사이에 혼자 한달동안 끙끙거리던 분량을 넘어선 코딩을 달렸었다. -_-그리고 근근히 세세한 추가사항과 변경만 추가하고 1달을 코딩을 하지 않고 놀았다 (겁내 반성해야 겠다) 기존에 공부용으로 만들던 프로젝트를 다시 열어 몇가지 소소한 기능들을 추가 했는데. 막상 보니 글 제목에서 댓글 갯수 표시 하지 않아서 예전에 학원 다닐때 얼핏들었던 서브쿼리를 적용해보게 되었다. 서브쿼리 단어는 거창한데 그냥 하나의 쿼리안에 다른 쿼리를 하나 더 이용하는 간단한 개념이다 (물론 말은 쉽지)일종의 JOIN과 비슷한 쿼리인데 그 용도가 조금 다르다.join의 경우 SELECT 문 자체를 합칠때 사용하는데 서브쿼리는 말 그대로 내가 원하는 쿼리를 조건에 맞게 합쳐줄수가 있기 때문.그렇기 때문..
[Homebrew] Error: Failure while executing: git config --local --replace-all homebrew.private true xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun Error: Failure while executing: git config --local --replace-all homebrew.private true macOS에서 Terminal에서 homebrew를 이용할 때 나타나는 에러다. 뭐 개발에서 커맨드라인툴이 없다고 나오는데, 특별히 OS에서 권한을 건드린게 아니라면 저 Command Line Tools라는걸 안깔아서 그럴 것이다. Xcode를 설치하면 같이 딸려오는 거 같은데. 굳이 ..
[Git] Repository 충돌시 git 삭제방법, git URL변경 방법 React 튜토리얼을 진행하면서 github Page에 Deploy를 하면서 에러가 발생했다. 아마도 이 프로젝트를 Repository에 올렸다가 Repository만 삭제를 했다. 이 상태에서 React의 Deploy 다음과 같은 에러가 발생했다. (그러니까 이미 연결된 Repository는 삭제가 되있어서 에러가 났던 것..) 에러 로그는 deploy Failed to get remote.origin.url (task must either be run in a git repository with a configured origin remote or must be configured with the "repo" option). 사실 에러는 더 길었는데 대략 Repository가 옳지 않거나 변경하라는 ..
빈글 빈글
[jQuery] 데이터 유효성 처리 플러그인 (jquery-validate) 기본적인 CRUD를 하려면 db에 반영전에 validation이 필수 일텐데요. 이번 글에선 jQuery로 데이터 처리시 편리하게 validate 할수 있는 플러그인을 적어볼까 합니다. 데이터의 유효성 체크는 프론트엔드 뿐만 아니라 백엔드 에서도 당연 처리를 해야합니다. 하지만 전부 백엔드 에서만 처리한다면 아무래도 불필요한 연결이 서버를 고치는 회수가 많을 것입니다. 이를 보완하기 위해 프론트 단에서도 validation을 해주는 게 좋습니다. (강제로 쿼리를 쏘면 아마 보안은 그냥 뚫을 수 있겠죠.) jquery-validate 라는 플러그인 인데.. 이름 처럼 데이터 유효성 체크에 관련한 코드를 조금 간결하게 처리할수 있게 도와줍니다. 적용 방법은 간결한데. 경고창 위치라던가 사소한 조절은 아무래도..
[jQuery] Form을 JSON 형태 객체로 만들기 form 태그에서 입력 받은 데이터를 submit을 통해 바로 컨트롤러로 보내는 경우가 대부분 일텐데.. 가끔은 JSON으로 객체로 만들어서 처리를 할수도 있다. (뭔가를 하다가 이걸 꽤 힘들게 찾았던 기억이)생각보다 간단하게 되지 않았던 기억도 있고.. 결론은 찾아서 해보다가 그냥 submit으로 처리한 기억이 난다 ㅡ,ㅡ; 예제 동작코드는 codepen에 남김https://codepen.io/liante0904/pen/YjXMQm 출처 : http://seongilman.tistory.com/277
[Spring] Illegal overloaded getter method with ambiguous type for property '컬럼명' Illegal overloaded getter method with ambiguous type for property '컬럼명' 오류 발생전 로그 1. 테이블 조인을 위해 mapper의 컬럼을 추가/변경하였다.2. 클래스 멤버변수 사용을 위해 DTO(VO)의 getter / setter / tostring 을 변경시켰다. (이클립스 오토 생성)3. 기존의 작성된 메소드명들을 찾아서 변경하였다.4. Illegal overloaded getter method with ambiguous type for property '컬럼명' 에러가 발생하였다-> 컬럼명은 추가 / 변경한 컬럼명 에러를 번역해보면 getter 메소드의 애매한? 불분명한 타입 에러라고 적혀있다.구글링하면 무슨 mapper의 구버전 버그라느니 ..
[Mobile, HTML] 모바일웹에서 input text클릭 시 확대 막아주기 bootstrap을 이용해 반응형 웹을 만들고 폰에서 테스트를 해보니, text 컴포넌트를 클릭하면 미묘하게 확대가 되는 현상이 있다.크롬의 모바일 모드나 사파리에서는 잘 보이지 않거나 몰랐는데 실제 폰에서는 보이게 된다. meta태그의 viewport를 추가해주면 간단하게 해결할 수 있다. bootstrap 템플릿 튜토리얼 예제에도 이 태그가 있었는데이게 왜 있나했더니.. 이런 이유가 있었던거다. 이 3줄 중 마지막 항목이 이걸 막아준다. (아무튼 저 메타는 다 추가하면 됨) 참고 출처 :http://blog.freezner.com/archives/1880