The Key's Personal store

삽질러들을 구원하리라.

php curl 사용시 name lookup timed

php curl 사용시 name lookup timed 에러 발생. dns 서버등록, hosts에 아이피 등록, CURLOPT_RESOLVE 옵션 사용, SSL 옵션 해제 등등 다 해 봤는 데, 안 됐다. 결국 해결. ipv6를 문제로 인해 발생하는 현상. 아래 옵션 추가로 해결. curl_setopt($ch, CURLOPT_IPRESOLVE, CURL_IPRESOLVE_V4 ); 해당 옵션은 7.10.8 이후 가능한 옵션임.   아래 출처에서 찾았는 데, 이 분이 에러명을 붙여써서, […]

스택트레이스(stacktrace) 읽는 팁

자바는 에러 발생시 익셉션을 발생시켜서 에러가 발생한 위치를 정확히 알려준다. 스택트레이스는 꽤나 중요한 사항인데, 나 역시도 깊게 생각해 본 적이 없다. 그러다 okky 글을 읽고 내 나름의 스택트레이스 읽는 팁을 적어 본다.   1. lib 는 제외하고, 내 소스 부분만 본다. 2. 스택의 제일 윗 부분을 본다. 3. Caused by 가 있을 경우 제일 하단의 […]

Parameter index out of range (3 > number of parameters, which is 2)

mybatis 사용시 아래와 같은 에러 발생. Parameter index out of range (3 > number of parameters, which is 2) 원인은 mybatis 변수 사용시 ‘를 사용하였기 때문이였다.

   

Mysql 암호화, 복호화

 

  CAST나 CONVERT으로 형변환 하는 부분 때문에 한참 해맸다. 대부분의 블로그가 형변환을 안 써 놨다.(심지어 공식 사이트 에서도…) 암복호화 함수의 리턴값은 BINARY 이기 때문에 HEX를 사용하지 않으면 필드 타입을 BINARY 저장이 가능한 타입으로 지정해야 된다. 공식문서는 BLOB을 추천한다고… 문제는 BINARY타입으로 지정시 일반 문자열 저장이 안되는 문제가 있기 때문에 필드타입을 VARCAHR로 사용하고 HEX를 사용하여 […]

svnadmin: E140001: 잘못된 덤프 파일 헤더

svnadmin: E140001: 잘못된 덤프 파일 헤더 윈도우에 설치된 visualsvn 에서 리눅스 svnserve로 옮기려고 할 때 발생하는 에러이다. 원인은 인코딩 문제라고 한다. 왜 이런 에러가 나냐면 command로 덤프 파일을 생성하지 않고, Repository 의 우측 클릭 후 Backup Repository로 덤프를 생성하였기 때문이다. command로 덤프를 생성하면 linux svnserve에서 에러 없이 제대로 올라 간다.

Previous Posts Next posts