반응형


오늘은 이번년도 유행은 덤블후리스 털후리스인것 같습니다.

모든브랜드에서 양털같은 후리스를 다 출시했는데요.

거의 파타고니아 인기가 이렇게 만든거 같습니다.


저도 원래 파타고니아를 사려고 그랬는데...

가격도 그렇고 그가격에 비해 좀 어울리지가 않아서

하얀옷이라 좀 딱맞게 입으니까 부해보이더라구여


그밖에 유니클로 꺼도 괜찮았는데 빠른품절

내셔널지오그래픽도 괜찮지만 저에겐 어울리지 않았습니다.

리복x커버낫 이건 좀 에매하더라구요

그런데 이거사고 커버낫 양면 후드자켓이나와버려서 ㅋㅋㅋㅋㅋㅋ

아마 이거없었으면 그거 샀을거 같습니다.


본문으로 들어와서 아디다스 리버시블 플리스자켓에 대해 설명드릴게여

저는 강남점?신논현점? 그쪽에있는 아디다스 1층에서 입어보고

와 이거다 하고 바로구매했습니다.


가격은 정가 15.9인가 하는거 같습니다.

가격은 좀 비싼편이긴한데 양면자켓이구요..

사실 양면인데 반대로 잘안입게됩니다.

털때매산거라 ㅋㅋㅋ

털도 약간 애매하실수도있는데 저는 만족합니다


고가의 파타고니아와는 비교가 당연히 안되구요.

보세이런거 살까하다가.. 이거루 샀습니다


색상은 두가지있어요 검정과 화이트!!

찾아보니까 베스트도 있더라구요!!



디자인 보시면 매우흡사해요 파x고니아와 

앞면에 주머니 아디다스로고빼고는 깔끔합니다.

그래서 더이쁜거 같아요.

색은 아이보리색? 완전흰색은 아닙니다.

만지면 부드러워요.

생각보다 매우따듯해서 지금 엄청 입고다니고 있습니다.



뒷면 입니다

양면자켓이라 뒤집어서 입을수도 있어요.

하지만 뒤집어입으면 털때문에 좀작더라구요.

저한테는.... 그래도 매끈매끈하고 비올때? 

급하게 뒤집어서 입으면 털을 보호할수 있습니다.



착샷입니다. 다른거는 진짜 부해보여서 사고싶어도 살수가 없었는데

이건 좀 커버가되더라구요 물론 살을빼야겠습니다.

사이즈는 110으로 갔구요.

105정도 되는 사이즈입니다.

정사이즈 -5 다운하시면 될거같아요.


여자가 입어도 이쁘더라구요

여자친구도 입어봤는데 상당히 괜찮았어요


무게도 그렇게 무겁지가 않아서 착용했을때 착용감이 상당히 좋은편입니다.

덤블 시리즈 여러개 있는데 다 입어보시구 마음에 드시는걸로 구매하시면 좋을거 같아요

이정도로 글쓰고 마무리하겠습니다!!

이상으로 아디다스 덤블 후리스 ( ck0991 ) 리버서블 플리스자켓 구매후기였습니다.

반응형
반응형

나이키 맥스 95 프리미엄 538416-205 구매 후기입니다.


맥스류 구경하다가 롯데닷컴에서 싼게 보여서 바로 구매했습니다.


신발은 아래 신발이구요!!


색상은 브라운계열이 많이들어가있습니다.





나이키 맥스 95 사이즈정보는 


280로 구매했구요.


제발 스펙은 


뉴발란스     270

스탠스미스  270

맥스 97      280

반스          275


이렇게 신고있습니다.





배송오자마자 바로 뜯고 찍었습니다.


생각보다 실물이 훨신 이쁘구요.


색상도 튀지않고 문안문안합니다.


베이지 브라운계열에 중간에 보라색이 섞여있어요.




정면, 후면, 신발안쪽입니다.


재질은 스웨이드구요. 신발 안쪽은 보라색 깔창이 있네요.


사진에는 없지만 안쪽에 발을 잡아주게 되있어서 


사이즈는 기존사이즈보다 업하시면 더 편하실거 같아요.


위에 사이즈 정리해놨는데 저는 나이키류는 +2업해서 신습니다.


발볼이 쪼금 넓은 편이라서 2업해야 편하더라구요.






착샷입니다.


신발은 작지않은편인데 생각보다 왕발로는 안보여요.


디자인마다 발보이는게 좀 다른거 같습니다.


다른색도 많이 봤지만 이색깔 정말 마음에드네여


슬랙스나 청바지에도 잘어울리는 만능 신발되겠습니다.






구매하고나서 왕발크리일까봐 걱정하긴했는데 생각보다 괜찮았고


맥스류야 신어봐서 생각보다 편하더라구요. 물론 다른 더편한 신발들이 더 많습니다만..


가격도 정가가 18~19하는데 제가 10만원정도에사서 이가격이면 무조건 사야하는 가격인것 같습니다.


네이버 최저가 검색해보시고 혜택많은 사이트 선택하셔서 구매하세요!!


저는 롯데닷컴 앱으로 구매했습니다.


이상으로 나이키 맥스 95 프리미엄 538416-205 구매 후기였습니다.

반응형
반응형

controller 동적으로 url mapping하기 - 동적 주소 매핑


cotroller에서 RequestMapping을 사용해서 url을 매핑 시켜주는데

주소만 다르고 기본적인 컨트롤러가 같은경우나

여러가지 화면을 동적으로 매핑시켜주고 싶을때

많은 화면을 컨트롤러 리퀘스트매핑을 한개로 사용하고 싶을때

동적으로 주소를 매핑하면 편하고, 소스도 간결하게 줄일 수 있습니다.


딱히 어렵지도 않습니다.

그냥 ReauestMapping에 주소 경로 설정해줄때 {id값} 으로 설정해주고

@PathVariable("id값") 받고싶은형태 변수명  이렇게 입력해주시면 끝입니다.

아래 예제로 보시면.

 

@Controller

@RequestMapping(value = "/hompage")

public class MainController {


@RequestMapping(value = "/main/{urlid}")

 public ModelAndView intro( @PathVariable("urlid") String urlid

        HttpServletRequest request,

        HttpServletResponse response, 

        Model model

         ) throws Exception{

    

      return new ModelAndView("/main/"+urlid);

 }

 


}


위에는 일단 클래스에 /hompage/main/~.do 로 들어오는 url은 다 저걸 탑니다.

~에 들어오는 값들이 @PathVariable("urlid") String urlid 에서 보는 것처럼

String의 변수 urlid 값이 들어갑니다.


그래서 return을 해줄때 jsp파일명이 같다면 위와같이 경로를 잡아주고 urlid 를 사용하면 편합니다.

한두개만 성격이 다른화면이면

switch문이나 if문을 사용해서 해당 url에 맞게 수정해주면 될것 같습니다.


화면이 적은곳에서는 그냥해도 상관없는데 비슷한 류의 화면이 많은경우 사용하면 아주 편합니다!


반응형
반응형


나혼자산다에서 대배우 이시언님이 입으셨던 가디건입니다.


방송보다가 와 이건 너무이쁘다해가지고 구매할려그랬는데 


까먹고있다가 생각나서 바로 검색해서 구매했어요.


아래 사진이 나혼자산다에서 캡처한 사진입니다.


가디건 색깔이 아주 곱습니다.

 





가디건 브랜드는 제너럴아이디어 스탠다드 ( GENERALIDEA STANDARD )


모델명은 아가일 가디건 베이지 S8W06001 입니다.


색상은 네이비 / 베이지 두가지 있습니다.


사이즈는 M사이즈만 나오고 있구요. 엄청 오버사이즈입니다.


아래 모델에게서 착용샷을 볼수있는데 무지이쁩니다.


두가지색깔 다 다르게 매력적이에요.





위에 모델이 입은 스펙이 위와같습니다.


사이즈가 M사이즈 밖에없다보니까 참고만하시면 될거 같아요.


8월에 나온건가.. 무신사 쇼핑몰에서 퍼온거라 잘모르겠네요


제가 사진을 좀못찍어서 일단 제품사진 아래 첨부하겠습니다.








색감 / 패턴 / 사이즈 저는 모두다 만족했습니다.


색감 진짜 너무이쁜거같아요.


주머니도 있답니다.


가격대는 좀있는데 확실히 퀄은 좋네요.





배송 오자마자 바로찍었습니다.


핸드폰을 바꿔야되나 잘못찍겠어요 사진을..ㅋㅋㅋㅋ


옷걸이에 걸어서 직을려했지만 무게가 상당합니다.


입으면 괜찮은데 옷걸이에 못걸고 잘 접어서 보관해야할것 같아요.


원단도 엄청부드러워요.








전신거울이 없는관계로 셀카봉가지고 열심히 찍었습니다.


오른쪽팔 조금접혔네요.


입어보고 더 맘에들었습니다.


제키는 177cm, 이고, 등치는 좀있는 편입니다.


오버핏이라 어지간하면 다 잘어울리게 잘 만들었네요.







https://store.musinsa.com/


저는 무신사에서 구매했구요.


네이버에서 검색해보면 무신사가 젤싸게나오네요.


쿠폰이런거써서 6만천원정도에 구매했어요.


여자친구랑 같이 구매해서 여자친구는 네이비로 구매했네요.


서로 바꿔서 입어도되고 커플로도 괜찮은거같아요.


모델들이 188/177이라 걱정햇는데 그렇게 길진않고 소화할만한 길이인것 같습니다.


두께감도 조금있고 따뜻하게 지금입기 딱 좋을거 같네요!!


지금까지 나혼자산다에서 이시언님이 입고나온 제네럴아이디어 아가일 가디건 이었습니다.

반응형
반응형

HTML5에서 제공하는 WebStorage인 로컬스토리지와 세션에 대해서 간단히 알아보겠습니다.

*WebStorage - 데이터를 클라이언트에 저장


localStorage 

- 직접 지우지 않으면 만료기간이 없음

- 도메인마다 별도로 로컬스토리지 생성


sessionStorage

- 세션이 끝나면 종료

- 브라우저 종료시 세션종료

- 브라우저가 다르면 서로 다른영역

- 도메인마다 별도로 세션스토리지 생성


---------------------------------------------------------

(JavaScript)


localStorage 사용 방법


//로컬스토리지 저장

localStorage.loginId = value;

localStorage.setItem("key", value);


//특정 로컬스토리지 불러오기

localStorage.loginId;

localStorage.getItem("key");


//전체 로컬스토리지 데이터 불러오기

localStorage.getItem(); 


//특정 로컬스토리지 삭제

localStorage.removeItem("key");


//로컬스토리지 전체 삭제

localStorage.clear();



sessionStorage 사용 방법


//세션 저장

sessionStorage.setItem("key", value);


//특정 세션 값 불러오기

sessionStorage.getItem("key");


//특정세션 삭제

sessionStorage.removeItem("key");


//세션 전체 삭제

sessionStorage.clear();



---------------------------------------------------------

(Java)


sessionStorage 사용 방법


public String intro( HttpServletRequest req, HttpServletResponse res){

//세션 생성

req.getSession().setAttribute("key", value);

//세션 값 반환

req.getSession().getAttribute("key");

//세션 값 반환 없으면 세션생성

req.getSession();

req.getSession(true); // 위에꺼와 같음

//세션 값 반환 없으면 null 반환

req.getSession(true); 

}


public void filter(ServletRequest req, SercletResponse res){

HttpSession session = request.getSession();

}


// 세션종료 모두삭제

session.invalidate(); 


// Key인 세션 제거

session.removeAttribute("key"); 


// 세션 속성의 이름들을 Enumeration 객체 타입으로 리턴

session.getAttributeNames();  


// 1970년 1월 1일 0시 0초를 기준으로 하여 현재 세션이 생성된 시간까지 경과한 시간을 계산하여 1/1000초 값으로 리턴

session.getCreationTime();



반응형
반응형


팀버랜드 워커 구매 후기 -  ( TB0A1PBMD971 ) 




팀버랜드 워커구매 후기에 대해서 포스팅하겠습니다.


11번가에서 구경하다가 팀버랜드 워커가 가격이 좀저렴해서 구매하게됬습니다.


아래와 같은 6인치 워커를 구매했구요.


색상은 직접 받아보니 다크그레이 거의 검정색에 가까운 색이였습니다. 


보다보니 상당히 팀버랜드X포터 콜라보한 워커와 상당히 비슷하더라구요


콜라보한 워커는 아래 사진과 같이 두가지 카키, 블랙입니다.


콜라보한 포터x팀버랜드 워커는 본적이없어서 차이점은 모르겠지만


사진상으로는 매우 흡사합니다.


다른점이 한가지있는데 워커 옆면에 팀버랜드 마크가 


콜라보한 워커는 각인되어있고


제가 구매한 워커는 뱃지처럼 붙어있습니다.





이제부터 팀버랜드 워커 실물을 보여드리겠습니다.


아래와 같이 인증샷은 하나 찍었습니다.


블랙에 깔끔합니다.


주황색 포인트까지 잡아줘서 특이합니다.


잘신을지 잘모르겠지만 많이 신어야져 ㅋㅋㅋ





정면 측면까지 찍어서 올렸는데요 뭐 사진으로 보시는데로 깔끔 그자체


아 그리고 주황색 포인트로 된 부분은 빛받으면 빤짝거리더라구요.


신발끈도 반짝거리는것 같습니다.



착화감


직접 신고 걸어보지는 않았지만 발이 들어갔을때


닥터마틴처럼 아프지 않고 편안한 느낌을 받았습니다.


이부분은 신어보고 다시 후기를 적어야 할 것 같네요.



신발 사이즈!


사이즈는 270사이즈를 구매했고 살짝 여유가 있습니다.


제 발 스펙은 


스탠스미스 270


나이키 275~280


뉴발 990 270 D


닥터마틴 모노 270 딱맞음


좀 신어보고 후기 수정해드리겠습니다!!








반응형
반응형

*자료구조란

- 자료의 집합

- 각 원소들이 논리적으로 정의된 규칙에 의해 나열되며, 

  자료에 대한 처리를 효율적으로 수행할 수 있도록 자료를 구분하여 표현한 것



*객체지향이란

- 자료구조와 이를 중심으로 한 모듈먼저 설계하고 실행순서 흐름을 짜는형식

- 여러 개의 객체 단위로 나눠 작업하는 방식

- 모듈 재사용 / 확장 및 유지보수 용이 / 생산성향상

- JAVA, C#

- 3대특성

  1.캡슐화 - 관련 데이터와 알고리즘이 하나의 묶음의로 정리

  2.상속 - 작성된 코드를 이어받아 새로운 클래스를 생성. 기존코드 재활용

  3.다형성



*절차지향이란

- 프로그램의 순서와 흐름을 먼저세우고 필요한 자료구조와 함수를 설계

  코딩방식 절차적(순서적)

- 여러 함수로 나누어 순차적으로 처리하는 방식



*소프트웨어 공학 개념

-질 좋은 소프트웨어를 경제적으로 생산하기 위하여, 

 공학, 과학 및 수학적 원리와 방법을 적용하는 것

1. 프로젝트 계획

2. 요구사항 정의 문서화

3. 설계

4. 구현

5. 시험



*MVC ( 모델 뷰 컨트롤러 )

 사용자 Controller를 조작 -> Controller는 Model을 통해서 데이터를 가져옴 

-> 그 정보를 바탕으로 시각적인 표현을 담당하는 View를 제어해서 사용자 전달 



*프레임워크란

 - 확장 가능한 기반 코드와 필요한 라이브러리 두요소 통합제공

 - 기본설계나 필요한 라이브러리를 제공

 - 빠른시간에 완성 유지보수할수있는 환경제공해주는 솔루션



*아키텍처란

 -아키텍쳐는 전체 시스템에 대한 구조를 정의한 문서로, 

  시스템을 구성하는 컴포넌트와, 그 컴포넌트간의 관계, 그리고, 컴포넌트가 다루는 정보(데이타)를 정의함



*WAS

 -JSP, ASP, PHP등 서비스스크립트들을 처리할수 있는 WAS

반응형
반응형

오라클에서 데이터를 한줄로 가져오는 예제와 LISTAGG 한글 깨짐현상에 대해서 포스팅하겠습니다.


여러행을 한줄로 구분자를 줘서 하나의 컬럼으로 가져오는 예제로 LISTAGG 함수를 사용합니다.



*사용예제는 아래와 같이 사용하시면 되고, 기호에 맞게 변경하셔서 쓰시면 됩니다. 



SELECT 

    LISTAGG(컬럼, 구분자) WITHIN GROUP (ORDER BY 정렬할 컬럼) AS 바꿀 컬럼명 

 FROM 

    테이블 

WHERE 

    조건문




*아래는 예제를 위한 예제테이블을 만들었습니다.



SELECT 

    * 

FROM 

    (

        select 'A' as 영어, '1' as 정보 from dual

        union all

        select 'B' as 영어, '2' as 정보 from dual

        union all

        select 'C' as 영어, '1' as 정보 from dual

        union all

        select 'D' as 영어, '1' as 정보 from dual

    )



결과는 아래와 같습니다.







*이제 위 테이블을 가지고 데이터를 한줄로 가져오겠습니다.

 - 영어컬럼을 한줄로 가져올 예정입니다.

 - 정보가 1인 것을 조건으로 주겠습니다.

 - 구분자는 , (콤마) 로 사용하겠습니다.


SELECT 

    LISTAGG(a.영어, ',') WITHIN GROUP (ORDER BY a.영어) AS 영어정보

 FROM 

      (

        select 'A' as 영어, '1' as 정보 from dual

        union all

        select 'B' as 영어, '2' as 정보 from dual

        union all

        select 'C' as 영어, '1' as 정보 from dual

        union all

        select 'D' as 영어, '1' as 정보 from dual

    ) a

WHERE 정보 = '1'



위의 쿼리를 실행하면 아래와 같이

 - 조건인 정보가 '1'인 영어 컬럼의 데이터를 한줄로 뽑아냈습니다.



------------------------------------------------------------------------------------------------------


LISTAGG 한글 깨짐현상


LISTAGG를 사용해서 컬럼을 가져왔는데 한글이깨지는 경우는 컬럼 타입이 NVARCHAR 일 경우 그러는 것 같습니다.

NVARCHAR 타입을 VARCHAR로 데이터 타입 변환 함수인 CAST를 사용하여 변환해주세요.


CAST ( 컬럼 AS VARCHAR(50) ) AS 컬럼명


위와 같은 형식으로 사용하면 됩니다.


------------------------------------------------------------------------------------------------------


오라클에서 데이터를 한줄로 가져오기 및 LISTAGG 한글 깨짐현상에 대해 알아봤습니다.


감사합니다.








반응형
반응형



직장인 가방 추천 - 타미 스트라이프 노트북 가방( TMMS1AAE15A0 )



평소에 가방을 뭐살까 고민하고 있었는데 이건 그냥 지나칠수가 없었다.

보통 노트북 컴퓨터 가방은 진짜 노트북사면 주는 그런 가방느낌이였는데 

이 타미가방은 가운데 스트라이프 포인트와 심플함으로 나는 고급스러운 느낌을 받았다.

아래는 상품판매하는 곳에서 사진을 가져왔는데 정장에 들고있는 가방이 진짜 이쁜 것 같다.










구성


처음 택배를 받고 뜯었을 때 가방과 줄 두가지로 딱히 별다른 구성은 없다.

그리고 가방안쪽에는 가방을 각이 무너지지 않게 해주는 것들이 들어 있었다.




사이즈와 모델명


사이즈는  프리 사이즈로 42 * 29 * 9 cm 이며, 그렇게 작지도 크지도 않은 것 같다.

딱 노트북 15.6까지 들어갈 정도의 크기다.

모델명은 TMMS1AAE15A0 이거로 검색하면 네이버에서 찾을 수 있다.



무게


나일론 재질이여서 그런지 가방무게는 무겁지 않다.

가방이 은근히 무게가 있으면 계속 매고다닐때 어깨가 아픈데 그런 걱정은 안해도 될것 같다.

물론 노트북을 넣으면 무겁겟지만...



수납공간


전면에 하나있으며, 후면에는 없다.

후면 상단에 있는 것은 어떤 용도인지 알수가 없다. 명함꽂이인가..

안쪽에는 노트북을 넣고 고정시켜주는 것과 서류를 넣을수 있는 공간

볼펜을 2개 넣을 수 있는 공간과 작은 주머니 수납공간 하나가 있다.

보기보단 수납공관이 꽤 많은 편이다.



가격


가격은 원가 198000원이라고 적혀있으나 세일을 하고있어서 h패션몰에서 

쿠폰( 타미 19%쿠폰 / 회원가입 15% 쿠폰 )을 써서 95000원 아래로 구입했다. 

h패션몰 아니여도 가격은 네이버쇼핑에서 상품모델명으로 검색했을때 10만원 초반대로 구매할수가 있다.







마감


브랜드라 그런지 모르겠지만 일반적인 가방보다 마감이 상당히 좋은 편이며,

지퍼부분이 진짜 마음에 들도록 마감이 잘되있다.

물론 지퍼를 열고 닫을때의 느낌도 상당히 깔끔하다.





주관적인 총평


디자인적으로 스트라이프 포인트가 인상적이며, 무게와 적당한 가격과 브랜드라는 가치로 상당히 괜찮은 것 같다.

노트북을 넣고 다닐때도 좋을거 같지만 서류를 넣고 다니기에도 상당히 좋을 것 같다.

캐주얼에는 들고 다니기가 힘든 감이 있지만 세미정장, 정장같은 클래식 복장에는 상당히 잘어울릴거 같다.

기대하고 사서 만족하는 가방이라 오늘은 상당히 기분이 좋은 것 같다.  

직장인 서류가방이나 노트북가방을 찾으시는 분들에게 이 가방을 추천하고 싶다.



반응형
반응형

JAVA - 클라이언트 아이피 확인


public String getClientIp(HttpServletRequest request) throws Exception {


String ip = request.getHeader("X-Forwarded-For");

LOGGER.info("X-FORWARDED-FOR : " + ip);

    

String ip2 = request.getHeader("Proxy-Client-IP");

LOGGER.info("Proxy-Client-IP : " + ip2);


String ip3 = request.getHeader("WL-Proxy-Client-IP");

LOGGER.info("WL-Proxy-Client-IP : " + ip3);


String ip4 = request.getHeader("HTTP_CLIENT_IP");

LOGGER.info("HTTP_CLIENT_IP : " + ip4);


String ip5 = request.getHeader("HTTP_X_FORWARDED_FOR");

LOGGER.info("HTTP_X_FORWARDED_FOR : " + ip5);


String ip6 = request.getRemoteAddr();

LOGGER.info("Result : IP Address : "+ip6);


return ip6;

}

   

반응형

+ Recent posts