반응형

select * from user_sequences

반응형
반응형

The content of elements must consist of well-formed character data or markup.


해당 오류는 

쿼리 사용하는 xml에서 '<' 꺽새 부분을 태그로 인식하기 때문에 나오는 오류이다


해당 쿼리부분을

<![CDATA[


]]> 로 감싸주자




예시)


SELECT *

FROM TABLE

WHERE 

<![CDATA[

CNT < 5

]]>

반응형
반응형

이번 포스팅에서는 embed태그를 이용해서 간단히 유튜브 재생화면이 웹에 띄우는 내용을 다룹니다.


embed태그는 외부 애플리케이션을 삽입하는데 사용합니다.


<embed src="URL주소"> 이런식으로 사용하며 종료태그가 없는 태그중에 하나입니다.


그럼 유튜브 페이지로 이동!



1. 마음에 드는 영상을 하나 골라 들어가보세요


2. 영상 제목 우측 하단에보면  [공유] 버튼이 있습니다. 클릭!




3. [<> 퍼가기] 버튼을 클릭해주세요. 






4.  아래 빨간선 부분이 해당 영상의 링크 주소입니다. 복사하세요. 


5. 이번에도 간단하게 메모장으로 진행합니다. 아래 소스에 


<embed src="복사한 유튜브영상 링크 넣으세요" 

width="560" height="315" allownetworking="internal" allowfullscreen="true">



6. 해당 코드를 넣어 메모장을 html형식으로 저장후 열어보세요. 완성!




다음 포스팅은 내가 원하는 검색어 결과를 유튜브 영상이 출력되도록 api를 이용해보도록 하겠습니다.

참고할 api 정보는 원하는 검색어로 유튜브 검색 결과 데이터 가져오는 api (tistory.com) 해당 포스팅을 참고하면 됩니다. 

반응형
반응형


이번 게시글에서는 [YouTube Data API]를 이용하여 원하는 검색어로 유튜브 검색한 결과 데이터를 가져오는 API 활용법은 다룹니다.

AJAX를 이용합니다.


[API 링크 : 시작하기  |  YouTube Data API  |  Google Developers


1. 가장 먼저 필요한 것을 API키 발급입니다. 


혹시 아직 발급이 안되었다면 지난 게시글을 확인해주세요 (아래 링크 클릭)


Google APIs api키 만들기 (tistory.com)


2.  

버튼을 클릭해 API키를 복사하세요


3. 아래는 테스트해볼 예제소스입니다. 

<참고사항>

let apikey = "2번에서 복사한 API키를 넣어주세요";    

let keyword ="입력하고 싶은 키워드";


<예제소스>

<script src="https://code.jquery.com/jquery-3.0.0.js"></script>

<script type="text/javascript">


let apikey = "API KEY를 입력하세요";

let keyword ="짱구는못말려";


$.ajax({

url:'https://www.googleapis.com/youtube/v3/search',

type:'get',

dataType:'json',

data:{part:'snippet',key:apikey,q:keyword, maxResults:50,type:'video',videoEmbeddable:'true'},

success:function (data){

console.log(data);

$.each(data.items, function(i, item) {

thumbnail = item.snippet.thumbnails.medium.url; // 썸네일 이미지

videoId = item.id.videoId; // 비디오 아이디


});    

}

});

function v_link(videoId){


location.href='https://www.youtube.com/watch?v='+videoId;


}

</script>


4. 간단하게 메모장에 리뷰해볼게요 ( ajax사용으로 <script src="https://code.jquery.com/jquery-3.0.0.js"></script> 처럼 jquery를 로드해주세요)



5. html 형식으로 저장 후 해당 html파일을 실행해보세요(빈 화면이 나옵니다. 정상이에요. 스크립트 소스만 입력했으니) 


6. F12버튼을 눌러 관리자 화면을 띄웁니다.


7. Console 탭으로 이동하면 keyword라는 변수에 대입한 '짱구는못말려'에 해당하는 유튜브 검색 결과가 정상적으로 json형태로 가져온게 확인이 됩니다. 데이터 가지고 유용하게 사용해보세요.



반응형

'개발 > api' 카테고리의 다른 글

Google APIs api키 만들기  (0) 2020.12.25
주소로 좌표 정보 가져오기 카카오 api  (0) 2020.08.23
반응형

1. 리소스 관리 – Google API 콘솔 접속


2. APIs Console 부분을 클릭 후 이동




3. 프로젝트가 없으신분들은 프로젝트 만들기를 클릭해주세요.    


4. 잘만들어졌습니다



5. Google APIs 홈버튼[빨간색 동그라미] 부분을 클릭해서 이동합니다.




6.  사용자 인증 정보를 눌러서 한번 더 이동합니다



5. 사용자 인증 정보 만들기 클릭 후 API키를 클릭!



6. 생성되었습니다 !

반응형
반응형

1. CNT_NO_SEQ라는 시퀀스를 생성한다.

=> CREATE SEQUENCE CNT_NO_SEQ INCREMENT BY 1 START WITH 1;


2. INSERT 문에서 1번에서 생성한 시퀀스를 이용하기 (ex. TABLE_NAME : 테이블명)

=> INSERT INTO TABLE_NAME (CNT_NO, NAME) VALUES CNT_NO_SEQ.NEXTVAL, '개발하는 이상해씨');





참고 ) 현재 등록된 시퀀스 조회

select * from user_sequences;



반응형
반응형

<img  onerror="this.src='오류시 보여줄 이미지 경로'"  src="보여줄 이미지 경로"/>

반응형
반응형

 

1. catalina.out : 서버의기동,정지, 서비스의개시, 정지정보, standard output, standard error

 

2. catalina.YYYY-MM-DD.log : 서버의기동,정지, 서비스의개시, 정지정보(tomcat 자체에관한)

 

* Standard output, Standard error 의 로깅은 소스상 System.out.println 이나 System.err.println 으로 남기는 로그

 

catalina.out 파일 생성하는 방법 보러가기

반응형

+ Recent posts