1. 안드로이드 기기 설정 'USB 디버깅 사용' 2. PC랑 안드로이드 USB 연결 ( 충전용 X, 데이터 전송 가능한 USB로 연결) -> 휴대전화 데이터 접근 허용 3. 안드로이드 기기에서 크롬 접속 후 디버깅 찍을 URL로 이동 4. PC에서 크롬 연 다음 주소창에 chrome://inspect#devices 연결이 완료되면 Chrome이라고 되어 있는 곳에 접속 된 URL 목록을 보여줍니다. 목록 중 자신이 디버깅 찍고 싶은 URL 밑에 있는 inspect 클릭하면 해당 창이 뜹니다. 해당 창이 뜨면 모바일과 PC에서 보이는 창이 연동됩니다.
ios 앱 심사 덕분에 애플 로그인을 개발하게 됐다. ( 구글 로그인은 있는데, 애플 로그인이 없다면 심사 통과 불가 ) 애플 로그인은 자바스크립트로 구현했다. ( apple login request -> successHandler -> ajax -> rest controller (db 작업 및 session 생성) -> view) 1. 스크립트 및 로그인 버튼 추가 https://developer.apple.com/documentation/sign_in_with_apple/displaying_sign_in_with_apple_buttons_on_the_web Apple Developer Documentation developer.apple.com https://appleid.apple.com/signi..
애플 로그인 진행 중 JWT 복호화 작업을 진행하게 되었다. 애플 로그인 성공 시 JWT를 리턴해주고, payload 쪽을 디코딩하여 사용한다. @RequestMapping(value="{pageId:^appleLoginCallback$}") public String appleLoginCallback(@RequestBody String data, HttpServletRequest request, Model model) throws Exception { Map map = new HashMap(); String[] params = data.split("&"); for(String param : params){ String name = param.split("=")[0]; String value = param..
[ select box ] : select box 선택 값 및 text 가져오기 사과 바나나 오렌지 $('#selectBox option:selected').val(); // select box 선택 값 출력 $('#selectBox option:selected').text(); // option 값 출력 ※ 결과 값 : select box 원하는 값 선택하기 $("#selectBox").val('orange').prop("selected", true); : select box 최초 선택 값 변경 (select box가 활성화 될 때, 미리 선택 값을 바꿀 수 있다) 사과 바나나 오렌지 -> selected 값을 추가 하면 최초 선택 값을 변경할 수 있다 (최초 선택 값은 바나나가 된다.) [ chec..
안녕하세요. 오늘은 네이버 서치어드바이저에 티스토리 블로그 적용하는 방법을 알아보겠습니다. 원래는 네이버 블로그를 사용중이었는데, 티스토리로 이사 중입니다.. 네이버에서는 잘 검색됐던 포스팅들이 티스토리로 옮기니 검색이 잘 안되더라구요.. 티스토리 네이버 검색 노출하는 방법을 찾아보니 네이버 서치어드바이저라는게 있었어요! 티스토리는 다음사이트에서 검색을 더 활발히 지원중이고, 네이버도 네이버 블로그를 더 활발히 지원중입니다. 검색하는 사이트에 따라 나오는 블로그들이 차이나는 건 어쩔 수 없지만, 서치어드바이저를 통해서 조금이나마 노출 순위를 올려봅시다! https://searchadvisor.naver.com/ 네이버 서치어드바이저 네이버 서치어드바이저와 함께 당신의 웹사이트를 성장시켜보세요 search..
파라메터를 List 형식으로 변환하여, API의 리턴 값을 받는 소스이다. public int postRequset(Map paramMap) throws IOException { @Cleanup CloseableHttpClient client = HttpClientBuilder.create().build(); Map requestMap = new HashMap(); requestMap.put("type" , type); //파라메터 HttpPost post = new HttpPost("url"); post.setHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8"); List paramList = convertParam(requ..
[ 프로젝트 받기] 이클립스에서 공유된 프로젝트 svn으로 받을 때, window -> show view -> SVN Repositories new -> Repository Location 클릭 URL, USER, PW를 입력하면 공유된 프로젝트들이 나온다. 이 중 받을 프로젝트를 check out하여 받으면 됨 [ svn commit 및 update하기 ] : update 받을 파일이 나오면 오른쪽마우스 클릭 update받는다. : commit할 파일이 나오면 오른쪽마우스 클릭 commit을 누르고 메모를 남긴다. : 충돌난 페이지 (같을 파일을 고쳤을 때 주로 뜬다.) * 누르면 두개의 페이지가 뜨는데 왼쪽 local, 오른쪽은 상대방 소스 미리 자신이 고친 부분은 복사해두고 다른사람 소스를 받고 f..
처음 프로젝트를 받았을 때 No valid Maven installation found. Either set the home directory in the configuration dialog or set the M2_HOME environment variable on your system. 에러가 나면서 clean, compile 등등이 되지 않았다. setting ->Build, Execution, Deployment -> Build Tools -> Maven Use Maven wrapper로 되어 있던 Maven home path를 Bundled (Maven 3)로 변경하고 apply.
java: cannot access com.service.ArticleDispatchService$3 bad class file: /D:/source/inteliJ/project/godohwa/test/target/classes/com/service/ArticleDispatchService$3.class bad enclosing method attribute for class com.service.ArticleDispatchService$3 Please remove or make sure it appears in the correct subdirectory of the classpath. 프로젝트를 실행시키는데 있는 클래스 파일이 존재함에도 불구하고 계속 에러가 떴다. 인텔리제이를 사용중이며 clean ..
- Total
- Today
- Yesterday