사용자를 testuser라 추가하고 비밀번호를 testuser라 부여한다.
더불어 table test에 SELECT, INSERT, UPDATE의 권한을 주고 생성한다.
이와같이 하면 굳이 FLUSH PRIVILEGES;를 수행하지 않아도 된다.
본 소스코드는 innerHTML의 다양한 활용을 볼 수 있는 소스코드입니다.
단순이 HTML을 넣을때 뿐만아니라 해당 내용을 get 해올적에도 innerHTML이 사용되고
있는것을 볼 수 있답니다.
더불어 페이지 리로드 하는것도 있네요.
조건절에 특별히강조를 더한이유는
document.getElementById("rssGrp"+grp+"Area").innerHTML ㄴ의 실행결과 기대값으로 NULL이거나 선언되어있지 않다면 if절에서는 false를 보이기 때문입니다.
HttpClient를 이용해서 해당 url을 호출한뒤 상태를 확인해보는 sample입니다.
이것을 가지고 해당 url이 오류여부 확인 가능하다.
public void test_001 () {
// String rssurl = "http://crizin.net/rss";
String rssurl = "http://neouser.tistory.com/rss";
HttpClient client = new HttpClient();
GetMethod getMethod = new GetMethod(rssurl);
try {
int status = client.executeMethod(getMethod);
String message = getMethod.getStatusText();
System.out.println("status : "+status);
System.out.println("001 : "+getMethod.getResponseBodyAsString());
System.out.println("002 : "+getMethod.getStatusLine());
System.out.println("003 : "+getMethod.getName());
System.out.println("003 : "+getMethod.getResponseHeader("Location"));
//System.out.println(new String (request));
} catch (HttpException e) {
e.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}
}
shell 내부에서 외부명령을 실행시키고 해당 명령의 결과값을
파싱해서 내가원하는 데이터가 수집되었다면 새로운 수집 txt를 만들어 내는것 입니다.
#!/bin/bash
READLOCATION=/data2/test/neouser/work/
READDATA="testuser_id.txt testuser_id.txt"
#READDATA="neousertest.txt"
for readdata in $READDATA
do
readcount=0
devcount=0
while read line
do
TESTINFO=`outcommand -n $line`
if [ "$TESTINFO" == "" ]
then
echo $line >> "not_"$readdata
else
ID=`echo $TESTINFO | awk '{print $3}'`
NAME=`echo $TESTINFO | awk '{print $6}'`
echo $line $ID $NAME >>"ok_"$readdata
fi
let "readcount = $readcount + 1"
let "devcount = $readcount % 100"
if [ $devcount == 0 ]
then
echo "read count $readdata $readcount"
fi
done < $readdata
done
XML-RPC를 이해해야만이 보다 수월하게
본 openAPI를 이용할 수 있습니다.
그래서 먼저 XML-RPC에 대해 선수학습을 수행하도록 하겠습니다.
XML-RPC란 무엇인가?
> HTTP를 통한 간단하고 이식성 높은 원격 프로시져 호출 방법입니다.
XML-RPC는 Perl, Java, Python, C, C++, PHP 와 그 외 다른 많은 언어로 사용할 수 있으며 Unix, Windows, 그리고 Macintosh에서 실행할 수 있습니다.
XML-RPC는 어떻게 작동하는가?
> 아래그림에서 보듯 XML-RPC는 외부로부터 우입받은 데이터를 XML로 제가공을 합니다.
내부적으로 가공한 XML은 리모트 HTTP서버에 자신이 생성한 XML정보를 전송합니다.
물론 수신측에서도 이에 상응하는 받을 준비를 해야겠죠.
이때 우리는 보내는 쪽을 client라고 설명을 하고 있고 받는쪽을 server라고 총칭합니다.