CREATE OR REPLACE FUNCTION FUNC_SPLIT(COLNAME VARCHAR, SEP VARCHAR, NUM NUMBER)

RETURN VARCHAR

IS

STR VARCHAR2(512);

BEGIN

IF NUM > 0 THEN

IF INSTR(COLNAME, SEP, 1, NUM+1) < 1 THEN

IF INSTR(COLNAME, SEP, 1, NUM) > 0 THEN

SELECT SUBSTR(COLNAME, INSTR(COLNAME, SEP, 1, NUM) + LENGTH(SEP), LENGTH(COLNAME)) INTO STR FROM DUAL;

END IF;

END IF;

IF INSTR(COLNAME, SEP, 1, NUM+1) > 0 THEN

SELECT SUBSTR(COLNAME, INSTR(COLNAME, SEP, 1, NUM) + LENGTH(SEP), (INSTR(COLNAME, SEP, 1, NUM+1) - INSTR(COLNAME, SEP, 1, NUM) - LENGTH(SEP))) INTO STR FROM DUAL;

END IF;

END IF;

IF NUM = 0 THEN

SELECT SUBSTR(COLNAME, 0, INSTR(COLNAME, SEP, 1, 1) - 1) INTO STR FROM DUAL;

END IF;

RETURN STR;

END func_split;


사용법

예) SELECT FUNC_SPLIT('a$b$c', '$', 0) FROM DUAL;


첫번째 매개변수 : 자를 문자열

두번째 매개변수 : 구분자

세번째 매개변수 : 추출해낼 위치



리그오브레전드는 국내 및 전세계적으로 인기있는 게임인데요.

리그오브레전드를 즐기기 위해서 필요한 PC 사양에 대해 알아보겠습니다.

아래는 현재 리그오브레전드 공식 홈페이지에서 공개한 최소 및 권장 사양입니다.


윈도우 PC의 권장 시스템 사양


맥 PC의 권장 시스템 사양


2011년 한국에 출시된 게임이며, 현재까지 많은 사랑을 받고있는 게임이지만

생각보다 권장 시스템 사양은 그리 높지않은것을 볼 수 있습니다.


아래는 롤 설치 방법에 대해 설명하겠습니다.

아래 이미지를 클릭하여 롤 홈페이지에 접속하여 클라이언트를 다운받습니다.


클라이언트 다운로드가 완료되면 설치버튼을 눌러 가이드에 따라 설치하시면 됩니다.

설치가 완료되면 리그오브레전드를 즐기시면 됩니다.


감사합니다.

'기타' 카테고리의 다른 글

MVC란? MVC 디자인 패턴  (0) 2019.03.20
프로그래밍 언어별 정리  (2) 2018.10.19
카카오톡 pc버전 설치하기  (8) 2018.09.13
Visual Studio 2017 설치하기  (1) 2018.09.12
카카오 개발자 컨퍼런스 2018 'if kakao' 개최  (0) 2018.08.16


개발자 등록과정은 생략


페이스북에서 제공해주는 툴을 사용하면 간단히 토큰을 생성할 수 있다.

https://developers.facebook.com/tools/explorer


페이스북 비 로그인 상태에서 게시글 가져오는 방법


Java

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
    @Resource MappingJackson2JsonView ajaxMainView;
    @RequestMapping(value="/facebookPageCrawling.do", method=RequestMethod.POST)  
    public ModelAndView facebookPageCrawling(HttpServletRequest request, HttpServletResponse response, ModelMap model) throws Exception {        
        String token = "앱 아이디|앱 시크릿 아이디";
        String user_id = "회원 아이디";
        URL url = new URL("https://graph.facebook.com/" + user_id + "?fields=posts%7Bcreated_time%2Cmessage%2Cpicture%2Cpermalink_url%7D&access_token=" +  token); 
        HttpsURLConnection con = (HttpsURLConnection) url.openConnection(); 
 
        BufferedReader in = new BufferedReader(new InputStreamReader(con.getInputStream())); 
        String inputLine; 
        StringBuffer sb = new StringBuffer(); 
        
        while ((inputLine = in.readLine()) != null) { 
            sb.append(inputLine);
        } 
        in.close(); 
        String result = sb.toString();
 
        model.addAttribute("model", result);
        
        return new ModelAndView(ajaxMainView, model);
    }
cs


토큰에 | (백스페이스 아래에 있는 구분자) 를 기준으로 앱 아이디와 시크릿 아이이디를 토큰으로 사용한다.

앱과 시크릿 아이디는 https://developers.facebook.com/apps/ 에서 본인의 앱으로 들어가서

기본설정에 보면 나와있다.


회원 아이디는 위에 그래프 툴에서 확인 가능하다.


기호에 맞게 사용하면 끝


1, 17, 19, 21번째 줄은 화면에 출력하기 위해 js단으로 데이터를 보내는 코드이므로 본인 코드에 맞게 수정할것!


'Java' 카테고리의 다른 글

구글, 파파고 번역 API 성능 비교  (1) 2019.09.18
google translate api v3 사용법  (1) 2019.09.16
java spring pwa fcm web push 구현  (2) 2019.09.10
Object 클래스에 대해  (0) 2018.11.04
자바 표준 입력 클래스 Scanner 사용법  (1) 2018.11.04
자바 상속  (0) 2018.10.17
자바 싱글톤 클래스(Singleton class)  (3) 2018.10.16
자바 Wrapper Class  (0) 2018.10.15

to Top