본문으로 바로가기

복세편살 개발라이프

현재위치 :: HOME BLOG CATEGORY SEARCH ARCHIVE TAGS MEDIA LOCATION GUESTBOOK

네비게이션

  • 태그
  • 미디어로그
  • 방명록
관리자
  • 블로그 이미지
    LeafCat

    프로그래밍 / 주식 / Life / 맛 / 여행

    링크추가
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃

Spring서버로 접속한 client의 IP 가져오기

일반적인 웹 개발을 할 때에 서버에 접속한 클라이언트의 IP를 가져오는 것은 필수이다.로그인 이력 등의 로그성 데이터에 있어서 클라이언트 IP는 가장 중요한 정보이기 때문이다. Spring MVC 기반의 서버에서 개발할 때에 컨트롤러에서 받은 HttpServletRequest 객체를 사용하면 간단하게 IP를 얻을 수 있다. 12345678910111213141516171819 @RequestMapping("/login.do") private ModelAndView doLogin(@Valid LoginVO loginVO, BindingResult result, RedirectAttributes redirect, HttpServletRequest request, HttpServletResponse respo..

프로그래밍 & IT/Spring & HTML 2017. 1. 29. 18:05

티스토리 블로그 네이버 웹마스터도구 수집요청 수집실패 해결방법

티스토리 블로그를 네이버 웹마스터 도구로 수집할 때, 보통 특정 주기로 로봇이 정보를 읽어 가서 네이버 검색에 등록한다. 하지만, 성격급한 나같은 사람들은 쓴 글이 바로 검색이 되어야 직성이 풀린다.그래서 보통 요청 -> 웹 페이지 수집을 통해 바로 수집 요청을 한다. 그런데 어느 순간 잘 되던 수집 요청의 처리 결과가 '수집실패'가 뜨는 것이었다. 구글링을 해 보니 티스토리 스킨을 변경하면 네이버 로봇이 정신을 못차리고 수집 실패 한다는 것이었다. 그럴만도 한게 스킨을 변경하는 것은 HTML 구조 전체와 css, 각종 js들까지 다 바뀌는 것이라 같은 사이트로 인식을 못 할 수도 있겠다 싶었다. (구글 웹마스터도구는 스킨을 바꾸건 HTML에 무슨짓을 하던 바로 인식한다.) 수집요청 뿐 아니라, 자동으로..

블로그 & 애드센스 2017. 1. 29. 18:04

[오사카 혼자여행] 오사카 맛집 소바기리 아야메도 - 오사카 미슐랭 원스타 소바(そば切り文目堂)

혼자 떠난 오사카 여행의 목적은 철저하게 맛 이었다.3박 4일의 여행에서 약 40곳이 넘는 맛집들을 조사해서 갔고, 그 중 장소와 순간의 땡김에 따라 하루에 꼬박꼬박 다섯끼씩 먹었다. 원래 최대한 많은 맛집들을 조사해 간 뒤 그때 그때 땡기는 곳을 가는게 내 여행 스타일 이지만, 꼭 가야할 곳은 정해서 간다.그 중 하나였던 오사카 맛집 소바기리 아야메도 를 소개한다. 소바는 일식 하면 떠오르는 대표적 음식 중 하나이자, 내가 한국에서도 무척 좋아하는 음식이다.일본 여행을 가면 꼭 먹어보고 싶었던 소바였기에 무려 미슐랭 스타를 받은 곳이 있다기에 찾아가 봤다. 1. 위치 & 인테리어 구글맵으로 보기 마쓰야마치 역과 다니마치로쿠초메 역에 가깝게 있지만, 신사이바시에서도 충분히 걸어갈 수 있는 거리에 있다.나..

여행/오사카 2017. 1. 29. 18:04

[Part1. 투자시점] 직장인이 주식투자를 할 때 알아야 할 점(원칙, 기법)

연 이율 2%면 많이 준다고 할 정도의 초 저금리 시대가 계속되고 있다. 미국이 금리를 인상한다고 해도, 가계부채가 1300조에 달하는 대한민국은 쉽게 금리를 인상할 수도 없다. 그러면 답은 예금이 아닌 투자인데, 다우지수가 사상 처음으로 2만을 넘어가는 미국 증시에 비해 한국의 코스피와 코스닥은 몇년째 박스권에 갇혀 일반 개인 투자자(일명 개미)들이 수익보기는 하늘의 별따기보다 어려운게 현실이다. 그렇다면 직장인들이 주식투자를 시작하려 할 때, 꼭 알아야할 것들은 무엇이 있을까? 주식투자의 기본 상식과 손해를 피하고 수익을 볼 수 있는 작은 팁들을 공유해 보고자 한다.그 첫번째 팁이자 어쩌면 가장 중요한 것은 바로 오늘 쓸 "투자 시점" 에 대한 내용이다. 지금 당장 1. 1억원의 현금, 2.같은 가치..

재태크 정보/투자정보 2017. 1. 29. 18:03

Thymeleaf를 편리하게 사용하기 위한 Eclipse(이클립스) 플러그인

Thymeleaf를 사용할 때 가장 불편했던 점이, 많은 속성들을 하나 하나 가이드에서 찾아가며 코딩 해야 한다는 것이었다. 많은 개발자들이 사용하는 보편적인 IDE인 이클립스에 Thymeleaf의 사용을 도와주는 플러그인이 있다.Eclipse marketplace에는 안타깝게도 없다. Help -> Install New software에서 Work with에 http://www.thymeleaf.org/eclipse-plugin-update-site/ 를 입력한 뒤 엔터키를 눌러 설치하면 끝이다. Next, Next하다 아파치 라이선스 동의 해주고 설치 하다 경고 나오면 확인해 주고, 마지막으로 이클립스 리스타트 하면 끝난다. 참고로 Thymeleaf를 사용하기 위해서는 아래와 같은 과정만 해 주면 된..

프로그래밍 & IT/Spring & HTML 2017. 1. 29. 18:03

Spring(spring boot)에서 Thymeleaf를 사용한 HTML로의 값 전달

최근 Spring boot가 나오고, Spring의 진입장벽이 현저하게 낮아지며 급속도로 확산되고 있는듯 싶다.Spring MVC로 서버 개발을 할 때, 화면 랜더링 처리를 담당하는 기술로는 주로 JSP를 표준으로 많이 사용해 왔다. 그동안 몇몇 프로젝트를 하며 항상 jsp로 화면 랜더링을 해 왔는데, 요새는 이게 또 구식이란다. Spring boot에서는 기본적으로 JSP와 Thymeleaf(타임리프), Velocity 등을 지원 하는데, 이 중 Thymeleaf를 적극적으로 미는 느낌이다.각각의 장, 단점이 있기에 같이 쓸 수 있으면 좋은데 현재로서는 불가능한 것으로 알고 있다. (Spring boot의 단점인 빡빡한 태그 규칙 문제는 http://leafcat.tistory.com/27 를 참고) ..

프로그래밍 & IT/Spring & HTML 2017. 1. 29. 18:02

[오사카 혼자여행] 호텔 마이스테이스 신사이바시 이스트 - 오사카 도톤보리,난바 숙박/호텔 (Hotel Mystays Shinsaibashi East)

오사카 숙박/호텔 호텔 마이스테이스 신사이바시 이스트(Hotel Mystays Shinsaibashi East) 비가 많이 내리던 여름 여행했던 오사카는 내 첫 '혼자' 여행지이다. 돈없고 가진건 튼튼한 몸과 넉넉한 시간 뿐이던 대학생 시절 여행에서 제일 중요한건, "가성비 >> 음식 > 관광 >>>>>> 잠자리" 였다.잠자리가 좀 불편해도 건강한 체력이 충분히 받아 줄 수 있을 뿐더러, 넉넉한 시간 덕에 여유롭게 움직일 수 있었기 때문이다.하지만, 돈은 있고 몸은 예전만 못하고 시간은 없는 지금 나에게 여행에서의 중요도는 "잠자리 > 음식 >>>> 관광 >>> 가성비" 이다. 때문에 나는 여행을 계획할 때 가장 많은 시간을 숙소 선정에 할애하기 때문에 실패할 확률이 매우 적다.(믿어도 된다는 말씀이다!..

여행/오사카 2017. 1. 29. 18:01

thymeleaf로 HTML 에서 Spring boot 서버단으로 값 전달하는 세가지 방법

thymeleaf 에서 Spring boot로 구동되는 서버단으로 값을 전달할 때에 다양한 방법이 있을 수 있다.그 중 생각나는 세가지 방법을 로그인 프로세스 예시를 통해 알아보도록 하자. 1. 전통적인 html form submit html form 태그로 감싸 포함된 항목들을 get 혹은 post 방식으로 submit하여, 서버의 컨트롤러에서 HttpServletRequest로 받는 방식이다. Login Colored by Color Scriptercs 위와 같이 loginForm이라는 id의 form이 email과 password를 감싸고 있다.이 form은 submit type의 버튼을 통해 /login.do로 HttpServletRequest에 값을 담아 전달한다. 이제 값을 전달받을 /logi..

프로그래밍 & IT/Spring & HTML 2017. 1. 29. 18:01

서울 신라호텔 이그제큐티브 라운지 패키지 - day 2(조식/브런치)

지난 글( [day1] 에프터눈티 / 해피아워 : http://www.leafcats.com/24 ) 에 이은 둘째날 서울 신라호텔 이그제큐티브 라운지의 사육 패키지에 대한 글이다. 첫째날 체크인 -> 에프터눈티 -> 해피 아워 에 이어 술도 살짝 올라오겠다 동대문 쇼핑을 하고 와서 잠을 청했다.커피가 너무 맛있어서 매 끼니마다 커피를 3~4잔씩 마셨더니 잠이 안올법도 했지만, 신라호텔의 (흔들리지 않는 편안함) 시몬스 침대는 살면서 누워본 침대중 최고였다.그래서인지 일찍 일어나 신라호텔의 피트니스를 이용하겠다는 계획은 야심찬 계획은 집어 치우고 푹 숙면을 취했다. 1. 조식 조식 시간은 6:30~10:00이다. 넉넉한 시간이다.8시 30분쯤 슬금슬금 기어 나가 마침 비어있는 창가에 자리를 잡았다. 저 ..

Life/음식 2017. 1. 29. 17:59

toad에서 mysql / mariadb table 관리(Create / Alter / ERD)

5년전 쯤만 해도 toad에서의 ERD 기능은(특히 oracle이 아닌 db) 기타 상용 tool에 비해서 다소 열약했다.지금은 MySQL(MariaDB)도 Toad for MySQL을 사용하여 훌륭하게 관리 할 수 있다. DBMS 관리/분석 툴로는 Toad for MySQL을 사용할 생각이었지만, ERD 관리에 있어서는 전에 사용한 적 있는 상용 Tool인 SAP사의 Power Designer와 Toad 중 어떤 것을 사용할지 고민이 되었다. Toad를 통해 사용자 테이블(LCUSRBASE)과 사용자 로그(LCUSRLOG) 테이블을 생성하고, EHD를 살펴보도록 하자. 1. Toad For MySQL의 Tool -> Database Diagram에 들어간다.Tool -> Database Explorer..

프로그래밍 & IT/DB 2017. 1. 29. 17:58

서울 신라호텔 이그제큐티브 라운지 패키지 - day 1(에프터눈티/해피아워)

국내 호텔 브랜드 평판 조사에서 매번 1위를 차지하는 신라호텔이다. 좋은 가격에 회사에서 프로모션을 제공해 주어 바로 예약했다.눈이 많이 쌓인 날이라 차는 가져가지 않고, 대중교통을 이용했다. 동대입구역 5번출구에는 셔틀버스가 항시 운행하고, 어느 정도 고객이 탑승 하자 출발하였다.셔틀버스에서부터 느껴지는 친절함이 심상치 않다. 매번 저~ 아래에만 보던 느낌은 벽돌 색의 약간은 투박한 건물이었는데, 올라가서 본 느낌은 양식 건물과 한식 건물이 완벽한 조화를 이룬 묘한 느낌이었다.(눈까지 와서 더 분위기 있었다.) 이그제큐티브 라운지 패키지는 신라호텔의 VIP 라운지인 이그제큐티브 라운지에서 비지니스 디럭스 룸 1박 + 애프터눈티(디저트) + 해피 아워(디너 + 주류) + 조식 + 브런치(점심) 을 제공하..

Life/음식 2017. 1. 29. 17:58

SSD, RAM 업그레이드(추가 설치) 과정

어제 퇴근 후 외박을 하고 토요일인 오늘 집에 와 보니 반가운 택배박스가 와 있었다.목요일에 주문한 SSD와 RAM이다. 512GB의 삼성 PRO SSD라니 뭔가 신성해 보인다. 부자가된 기분이다.램은 듣던대로 호일에 포장되어 왔는데 원래 이렇게 온다는걸 미리 검색해본게 아니었다면 매우 당황했을 뻔 했다.SATA 캐이블이 없어 하나 추가로 주문했다. 먼저 SSD를 장착해 보자! 기존에 있던 하단의 128G 짜리 SSD의 상단 공간에 신성한 512G의 SSD를 장착했다.그 다음 케이블 연결을 위해 케이스 뒷면을 까고 알맞은 케이블을 찾는다. 빨간 칼국수 줄이 SATA3 케이블이다.(데스크탑, 노트북, 넷북 등에 탑재된 HDD의 연결 방식입니다. S-ATA2의 단점을 보완한 제품으로 전송속도가 2배 향상되어..

프로그래밍 & IT/IT제품 리뷰 2017. 1. 29. 17:56

웹디자인 - 색상설계(먼셀의 색상환)

웹 디자인은 시각적 요소가 가장 중요하다 보니 당연히 색 의 선택은 큰 영향을 줄 수밖에 없다.웹 디자인의 색상설계에 대해 좋은 글을 발견해 공부해 보았다. 먼셀의 20색상환이다. 10색상환도 있지만 크게 개념은 비슷하다. 빨강, 노랑, 초록, 파랑. 보라를 기본으로 20색으로 표현하였으며 각각의 색상이 주는 이미지가 다르다.이 10~20색으로 이루어진 색상환을 이용해 다양한 색상 설계를 할 수 있다. 1. 단색설계 단색설계는 기본색상 하나를 선택한 뒤, 명도를 조절하여 만든 몇 가지 색상을 사용하는 방법이다.특정 색상 자체가 기업 이미지를 상징하거나, 통일성이 필요한 경우 사용하면 효과적이다. 2. 무채색 설계 단색설계에 포함되는 개념이다. 색상환 표에 있는 색상은 아니지만 검정색 / 흰색 / 회색만을..

프로그래밍 & IT/웹디자인 2017. 1. 29. 17:55

[웹디자인 원칙] 훑어보기 좋은 디자인

1. 관례를 이용하라. -> 널리 사용되거나 표준화된 디자인 패턴을 따르라 (ex. 사용자는 로고가 보통 페이지 상단 왼쪽 모서리에 있으리라 생각한다.) !! 혁신적인 결과를 내려면 대체하고자 하는 것이 지닌 가치를 이해해야 한다.- 새로운 아이디어가 더 낫다는 것을 확신할 때 혁신하라. 관례와 달라 보인다고 다 혁신이 아니다!- 명료성이 일관성보다 더 중요하다. 2. 시각적 계층구조를 효과적으로 구성하라. - 더 중요한 부분이 더 눈에 띈다. - 논리적으로 연관된 요소가 시각적으로 연결되어 있다. - 두 요소 간 상/하위 관계가 형성되어 있다면 이를 시각적으로도 보여준다. 3. 페이지의 구역을 또렷하게 구분하라. - 사용자는 페이지의 어떤 부분이 유용할지 한눈에 매우 빠르게 결정한다. (Banner b..

프로그래밍 & IT/웹디자인 2017. 1. 29. 17:55

spring boot logging 설정

처음 프로젝트를 시작하면서 프레임워크를 구성할 때, 가장 먼저 해야 하는 것이 로깅 설정이라고 생각한다.로깅 설정이 되어 있더라도 나부터도 귀찮아서 sysout을 일단 찍고 보는데.. 로깅을 지원하지 않으면 상상도 하기 싫다. 기본적으로 Spring boot는 Java Util Logging,Log4J2 and Logback. 기능을 지원한다. 별다른 설정을 하지 않는다면 기본 스프링부트 로그 레벨은 info이다. 물론 classpath에 logback.xml이나 logback-spring.xml에 설정을 하는 것으로 커스텀 로그를 찍을 수 있지만 굳이 당장 그렇게 까지 할 필요는 없기에 만능 application.properties를 사용해서 쉽게 설정할 수 있다. logging 관련 설정 프로퍼티는 ..

프로그래밍 & IT/Spring & HTML 2017. 1. 29. 17:54
  • 이전
  • 1
  • ···
  • 12
  • 13
  • 14
  • 15
  • 16
  • 다음

사이드바

NOTICE

  • 블로그 게시글 무단도용에 대한 경고
  • 전체 보기
MORE+

CATEGORY

  • 분류 전체보기 (237)
    • 프로그래밍 & IT (169)
      • Spring & HTML (39)
      • Algorithm (7)
      • Linux (42)
      • Docker (23)
      • Kubernetes (3)
      • Java 기본 (3)
      • 웹디자인 (8)
      • DB (7)
      • vue.js (0)
      • 보안 (4)
      • Python (2)
      • Cloud(AWS, Google Cloud) (5)
      • IT제품 리뷰 (4)
      • 개발 Tool (4)
      • 기타 IT정보 (15)
      • 블록체인 (1)
      • Infra (2)
    • 재태크 정보 (19)
      • 주식 종목분석 (14)
      • 투자정보 (5)
    • 여행 (24)
      • 오사카 (8)
      • 유럽 (1)
      • 대만 (1)
      • 다낭&호이안 (6)
      • 뉴욕 (0)
      • 미서부 (8)
    • Life (8)
      • 음식 (4)
      • 나들이 (1)
      • Everything (3)
    • 블로그 & 애드센스 (17)

RECENTLY

  • 최근 글
  • 최근 댓글

최근 글

  • private docker registry 이중화
  • 리눅스 tar 압축 / 압축풀기 (tar, gz)
  • 쿠버네티스(Kubernetes) 사용에 따른 장점
  • 쿠버네티스(kubernetes) 클러스터 구성요소
  • Docker container의 프로세스 격리(cgro⋯
  • VM(가상머신) 과 컨테이너 가상화
  • Scale up (수직 확장) 과 Scale out (수⋯
  • [CKEditor] 강력한 Javascript Editor⋯
  • [Fing] 공유기에 연결된 장치들 IP 확인⋯
  • Ubuntu 리눅스에 MongoDB설치와 부팅시⋯

최근댓글

  • nick 01.15 <SCRIPT>alert("테스트!!!");</SCRIPT>
  • nick 01.15 <SCRIPT>alert("테스트!!!");</SCRIPT>
  • 노루 2020 전 그냥 소스를 수정했습니다. ㅡㅡ⋯
  • 재량 2020 안녕하세요. 여쭤볼게 있습니다. UserLi⋯
  • hooni 2020 저렇게 톰캣 올렸을때, 톰캣 shutdown은⋯
  • asdfasdf 2020 <script> alert("test"); </script>
  • ㅇㅇ 2020 <SCRIPT>alert("테스트!!!");</SCRIPT>
  • ㅁㄴㅇㄹ 2020 <SCRIPT>alert("테스트!!!");</SCRIPT>
  • test 2020 <SCRIPT>alert("테스트!!!");</SCRIPT>
  • ㅇㅋ 2020 쉬운설명감사합니다~

TAG

  • docker
  • 종목분석
  • spring
  • Spring Boot
  • 리눅스
  • HTML5
  • 주식
  • 티스토리
  • 암호화폐
  • EOS
MORE+
01-21 00:31

VISITOR

오늘 22
어제 1,402
전체 1,097,786
  • 홈으로
  • 방명록
  • 로그인
  • 로그아웃
  • 맨위로
SKIN BY COPYCATZ  |   COPYRIGHT Catchup © 2017-2017 , ALL RIGHT RESERVED.
복세편살 개발라이프
블로그 이미지 LeafCat 님의 블로그
MENU
  • 태그
  • 미디어로그
  • 방명록
CATEGORY
  • 분류 전체보기 (237)
    • 프로그래밍 & IT (169)
      • Spring & HTML (39)
      • Algorithm (7)
      • Linux (42)
      • Docker (23)
      • Kubernetes (3)
      • Java 기본 (3)
      • 웹디자인 (8)
      • DB (7)
      • vue.js (0)
      • 보안 (4)
      • Python (2)
      • Cloud(AWS, Google Cloud) (5)
      • IT제품 리뷰 (4)
      • 개발 Tool (4)
      • 기타 IT정보 (15)
      • 블록체인 (1)
      • Infra (2)
    • 재태크 정보 (19)
      • 주식 종목분석 (14)
      • 투자정보 (5)
    • 여행 (24)
      • 오사카 (8)
      • 유럽 (1)
      • 대만 (1)
      • 다낭&호이안 (6)
      • 뉴욕 (0)
      • 미서부 (8)
    • Life (8)
      • 음식 (4)
      • 나들이 (1)
      • Everything (3)
    • 블로그 & 애드센스 (17)
VISITOR 오늘22 / 전체1,097,786
  • 글쓰기
  • 환경설정
  • 로그인
  • 로그아웃
  • 취소

검색

티스토리툴바