인포 메이크
close
프로필 배경
프로필 로고

인포 메이크

  • 분류 전체보기 (113)
    • blog (8)
    • tips (35)
    • useful websites (8)
    • developer life (62)
      • java (18)
      • javascript (10)
      • springboot (12)
      • jsp (2)
      • python (3)
      • database (3)
      • tools (5)
      • error (7)
  • 홈
  • blog
  • tips
  • useful websites
  • developer life
[Spring Security] 로그인 성공 실패시 사용자 ip 로그 저장

[Spring Security] 로그인 성공 실패시 사용자 ip 로그 저장

WebAuthenticationDetails webAuthenticationDetails = ((WebAuthenticationDetails) authentication.getDetails()); String ipAddr = webAuthenticationDetails.getRemoteAddress(); Spring Security에서는 WebAuthenticationDetails의 getRemoteAddress()를 이용해 클라이언트의 ip를 알아낼 수 있다. 하지만 getRemoteAddress만으로는 실제 클라이언트의 헤더값 ip정보를 정확히 알아낼 수 없다. 그렇기에 클라이언트의 정확한 ip를 알아내기 위해서는 HttpServletRequest가 담긴 메소드 파라미터를 사용해야 한다. 1. Sec..

  • format_list_bulleted developer life/java
  • · 2023. 12. 28.
  • textsms
[IntelliJ] 콘솔창 한글 깨짐 해결 방법 UTF-8 설정

[IntelliJ] 콘솔창 한글 깨짐 해결 방법 UTF-8 설정

인텔리제이에서 콘솔 창에 한글 깨짐이 발생할 경우에 해결방법은 여러 가지가 있다. 1. [File] - [Settings] - [File Encodings] Global Encoding과 Project Encoding, 그리고 Default encoding for properties files를 확인하고 UTF-8로 바꾸어준다. 2. [File] - [Settings] - [Editor] - [General] - [Console] Default Encoding이 Utf-8로 설정이 안되있으면 바꿔준다. 3. [Help] -> [Edit Custom VM Options..] 해당 메뉴를 클릭하면 인텔리제이 옵션 설정파일이 열리는데 아래 구문을 추가해 준다. -Dfile.encoding=UTF-8 -Dcon..

  • format_list_bulleted developer life/java
  • · 2023. 12. 18.
  • textsms
Microsoft Visual C++ Runtime Library 런타임 오류 해결 방법 (2023년 12월 window 10)

Microsoft Visual C++ Runtime Library 런타임 오류 해결 방법 (2023년 12월 window 10)

며칠 전부터 집 컴퓨터에 런타임 오류가 생겼다.게임을 하거나 작업을 하는데 문제가 생기는 건 아니었지만 자주 창이 뜨다 보니 여간 신경 쓰는 것이 아니었다. 인터넷을 검색해보니 Runtime Library를 업데이트하거나 window 클린 부팅을 하라고 쓰여있는데..이번에 생긴 오류는 이걸로는 해결이 되지 않았다. 런타임오류 해결방법  [프로그램 추가/제거]-[앱 및 기능] 메뉴에서 nprotect를 검색하면  nProtect Online Security가 검색이 된다. 프로그램을 클릭한 후 제거 버튼을 누르면 간단하게 문제가 해결이 된다.

  • format_list_bulleted developer life/error
  • · 2023. 12. 7.
  • textsms
유튜브 썸네일 추출 및 다운로드 방법

유튜브 썸네일 추출 및 다운로드 방법

유튜브란?유튜브는 2005년 서비스를 시작한 이후 2006년부터 구글이 유튜브를 인수하여 운영하고 있는 동영상 공유 플랫폼이다. 어도비 플래시 플레이어와 H.264 영상코덱, HTML5 플레이어, WebM 코덱을 지원함으로써 기존의 웹 브라우저 플러그인 이나 코덱처럼 일일이 다운로드하여 설치하지 않더라도 좋은 영상 재생 품질을 제공한다. 사이즈별 유튜브 썸네일 추출방법유튜브 썸네일은 별다른 프로그램이 없어도 주소를 통해 간단하게 썸네일을 추출할 수 있다.  - 영상 진행별 썸네일 주소플레이어 배경(480x360) https://img.youtube.com/vi/동영상고유아이디/0.jpg동영상 시작(120x90) https://img.youtube.com/vi/동영상고유아이디/1.jpg동영상 중간(120x..

  • format_list_bulleted tips
  • · 2023. 12. 7.
  • textsms
[java] map과 gson 이용한 json 객체 반환 방법

[java] map과 gson 이용한 json 객체 반환 방법

Map을 이용한 json 객체 반환 @ResponseBody @RequestMapping(value = "/jsondata") public LinkedHashMap getJson(HttpServletRequest request, HttpServletResponse response, Model model) throws IOException { LinkedHashMap resultMap = new LinkedHashMap(); resultMap.put("title", "인포메이크"); resultMap.put("link", "https://letsplaycoding.tistory.com"); resultMap.put("description", "티스토리 블로그"); ArrayList itemArray = n..

  • format_list_bulleted developer life/java
  • · 2023. 11. 27.
  • textsms
컴퓨터 노트북 화면 녹화 프로그램 오캠

컴퓨터 노트북 화면 녹화 프로그램 오캠

윈도우에서 컴퓨터나 노트북 화면을 녹화하는 방법은 여러 가지가 존재한다. 가장 간단한 방법으로는 윈도우 내장 스크린 레코더를 사용하는 방법이 있다.(단축키 window키 + G) 컴퓨터 화면 녹화 프로그램 오캠오캠은 pc를 통해 모니터에 플레이되는 영상을 녹화할 수 있는 오소프트의 대표적인 프로그램이다.라이선스는 비영리 개인은 무료이며 기업이나 단체, 공공기관, 교육기관, pc방에서 사용 시에는 라이선스를 구매 후 이용을 해야 한다. 이용금액은 1pc당 44,000원. 어떻게 보면 다소 비싼 가격이지만 영구적인 라이선스와 광고가 없다는 점은 상당한 매리트가 있는 점이다. OH!SOFT - Downloader캡처플러스 누구나 무료! 세상에서 가장 쉽고 빠른 스크린캡처 다운로드ohsoft.net 프로그램을 ..

  • format_list_bulleted tips
  • · 2023. 11. 25.
  • textsms
[java] 정규식을 이용한 html 태그 제거

[java] 정규식을 이용한 html 태그 제거

문자열에 포함된 html 태그를 지우고 싶을 때에는 정규표현식을 많이 이용한다. 정규표현식이란 문자열 데이터에서 원하는 조건을 패턴의 형식으로 찾아내는 것을 말한다. 정규식은 전화번호, 주민등록번호, 이메일처럼 특정한 패턴이 있는 경우에 특히 많이 이용하게 된다. 정규식을 이용한 문자열 html 제거 기본 앱 '메시지'에 RCS 규격 추가…애플 기기간 '아이메시지'는 유지 아이폰에 기본 탑재된 문자메시지 전송 앱 '메시지'에 한 세대 전 규격인 SMS/MMS만 고집하던 애플이 구글과 유럽연합(EU) 압박에 결국 백기를 들었다. html 태그가 들어있는 샘플 코드이다. 태그 안에 텍스트와 태그가 골고루 들어 있다. contents.replaceAll("]*)?(\\s)*(/)?>", ""); 정규식을 만들..

  • format_list_bulleted developer life/java
  • · 2023. 11. 17.
  • textsms
[java] xpath를 이용한 xml 파싱(Parsing) example

[java] xpath를 이용한 xml 파싱(Parsing) example

java에서 xml을 파싱 할 때 Xpath를 이용하면 Dom 트리의 노드를 쉽게 검색이 가능하다. 파싱을 해보기 위해 임의의 xml을 하나 생성했다. 안에 이 반복되고 그 안에 과 각각 들어 있다. XPath를 이용한 xml 파싱 방법 public LinkedList xmlLoarder() throws Exception { log.info("xmlLoarder start"); DocumentBuilderFactory domFactory = DocumentBuilderFactory.newInstance(); domFactory.setNamespaceAware(true); DocumentBuilder builder = domFactory.newDocumentBuilder(); String file_path..

  • format_list_bulleted developer life/java
  • · 2023. 11. 17.
  • textsms
티스토리 링크 버튼 만들기 ( CSS 코드 서식 등록 방법 )

티스토리 링크 버튼 만들기 ( CSS 코드 서식 등록 방법 )

저는 버튼입니다. 블로그 글들을 읽다 보면 위와 같이 디자인이 예쁜 버튼들을 많이 볼 수 있다. 이 같이 예쁜 버튼을 쓰는 이유는 버튼의 주목도를 높여 클릭이 쉽게 되기 위함이다. 구글 자동 광고 중에는 특정페이지(내부링크)를 이동할 때 나타나는 전면광고가 있다. 전면광고는 광고의 효율이 좋음은 물론이고 단가도 괜찮아서 많은 블로거들이 버튼을 이용해 전면광고를 유도하고 있다. 하지만 단점 또한 존재한다. 새창 열기가 아닌 내부링크를 사용할경우 내 블로그에서 이탈이 되기에 체류기간이 짧아진다. 그래서 장기적으로는 블로그에 악영향을 끼칠수 있다는 점은 알고서 이용해야 한다. CSS 버튼 만드는 방법 Button Generator 사이트는 직접 디자인을 수정해 나만의 버튼을 만들 수 있는 사이트이다. size..

  • format_list_bulleted blog
  • · 2023. 11. 12.
  • textsms
알뜰폰 무제한 요금제 핀다이렉트 z-pass

알뜰폰 무제한 요금제 핀다이렉트 z-pass

sk텔레콤을 쓰다가 알뜰폰 무제한 요금제로 갈아탔다. 누군가의 추천에 의해 알게 된 핀다이렉트 z-pass. 처음에는 7개월동안 매월 1만 원에 이용이 가능한 요금제인줄 알았다. 하지만 자세히 요금제를 보니 선불로 1만 원만 내면 7개월간 무료로 쓸 수 있는 요금제였다. 7개월에 만원이니 한달로 따지면 1,428원에 무제한 요금제를 이용하는 셈이다. z-pass 요금제는 매월 기본데이터가 161GB가 제공이 된다. 161GB를 다 쓰더라도 매일 2GB가 제공되며 그것도 다 쓸 경우 3 Mbps 속도로 무제한 이용이 가능하다. 3 Mbps는 유튜브를 720p 화질로 충분히 시청이 가능하며 1 Mbps는 카카오톡을 불편하지 않게 쓸 수 있다. 게다가 NFC 유심까지 무료라고 하니 신청을 안할 이유가 없었다...

  • format_list_bulleted tips
  • · 2023. 11. 9.
  • textsms
애드포스트 신청 및 승인조건, 선호주제 설정, 품앗이

애드포스트 신청 및 승인조건, 선호주제 설정, 품앗이

애드포스트란? 애드포스트는 네이버에서 운영되는 네이버 블로그, 네이버포스트, 네이버 밴드 등에서 광고를 이용해 수익을 발생시킬 수 있는 창작 플랫폼이다. 구글 애드센스와는 달리 수익금은 네이버와 사용자가 나눠가지게 되며 개인사용자 뿐만이 아니라 영리법인에게도 똑같이 서비스 이용자격이 주어진다. 네이버 애드포스트 신청하기 애드포스트에 회원가입을 한후 로그인이 되면 미디어를 등록할 수 있다. 이용방법은 광고를 게재할 미디어(블로그,포스트, 밴드)를 선택하고 검수를 요청한후 승인이 될때까지 기다리면 된다. 등록하려는 미디어를 선택했는데 등록할수 없다는 메시지가 나오다면 해당 미디어의 실명정보가 다른지 확인해보자. 더보기 애드포스트 승인조건 전체 공개글수 50개 이상 방문자 또는 페이지뷰 100회 이상 블로그 ..

  • format_list_bulleted blog
  • · 2023. 11. 9.
  • textsms
Ad Guard를 이용한 크롬 광고 차단 (유튜브, 웹사이트, 구글 )

Ad Guard를 이용한 크롬 광고 차단 (유튜브, 웹사이트, 구글 )

인터넷을 하다 보면 뜻하지 않은 광고나 팝업 때문에 짜증이 난 적이 있을 것이다. 하지만 크롬 브라우저의 확장 플러그인을 이용한다면 내가 원치 않는 광고를 차단할 수 있다. 크롬 웹스토어 AdGuard 설치방법크롬 웹스토어는 브라우저로 인터넷을 탐색하는데 유용한 플러그인들을 제공해 준다. 그중에서 광고 차단에 필요한 건 AdGuard 광고차단기.웹스토어 검색창에 ad quard를 검색하고 chrome 추가 버튼을 누른다. 확장 프로그램 추가를 누르면 내 크롬 브라우저에 플러그인이 설치가 된다.처음 플러그인이 설치되면 adGuard는 상단 메뉴에 노출이 되지 않는다. 메뉴에 노출시키기 위해 핀셋 모양의 아이콘을 눌러 주면 상단 메뉴에 고정이 된다. Chrome 웹 스토어Chrome에 사용할 유용한 앱, 게..

  • format_list_bulleted tips
  • · 2023. 11. 7.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • ···
  • 10
  • navigate_next
최근 글
전체 카테고리
  • 분류 전체보기 (113)
    • blog (8)
    • tips (35)
    • useful websites (8)
    • developer life (62)
      • java (18)
      • javascript (10)
      • springboot (12)
      • jsp (2)
      • python (3)
      • database (3)
      • tools (5)
      • error (7)
Copyright © 쭈미로운 생활 All rights reserved.
“우리 사이트 페이지의 링크를 사용하여 구매한 제품을 통해 제휴 광고 프로그램의 일환으로 수수료를 받을 수 있습니다.”
Designed by JJuum

티스토리툴바