본문 바로가기

전체 글218


[스포티지 하이브리드 시그니처] 차량 구매시 구매할 악세사리 1. 샤오토 트렁크매트 & 샤오토 1열 하단 킥커버 바닥만이 아니고 좌우까지 커버해 주는 트렁크 매트. 색상은 그레이x실버 예정.. 자전거를 실어야하니 블랙도 고민. https://smartstore.naver.com/dhone/products/4745394291 샤오토 SUV 트렁크매트 풀커버세트 / 트렁크보호 : DH ONE [DH ONE] 국내외 SUV 트렁크매트 및 자동차용품 스토어 smartstore.naver.com 2. 메이튼 순전형 가죽 타공 자동차 핸들커버 이건 바로 말고 나중에... 물론 웜그레이로 구매. https://www.coupang.com/vp/products/2281760545 메이튼 순정형 가죽 타공 자동차 핸들커버 COUPANG www.coupang.com 3. 아임반 콘.. 2022. 7. 2.
[스포티지 하이브리드 시그니처] 차량 계약 완료!! 인생 첫 차 구매기 - 1 제일 처음 캐스퍼를 사야지 하고 결심한 지도 어느덧 1년이 되어간다. 그돈씨를 한 건 아니지만 그동안 여러가지 일이 있어서 캐스퍼는 취소하고 쏘카와 그린카를 통해 이런저런 차량을 타면서 이걸 살까? 저걸 살까? 하고 고민한 결과, 원래 처음부터 사고 싶었던 SUV 를 사는 걸로 다시 마음을 잡았다. 원래는 세단이 운전을 하기 어려울 것 같아서 SUV 를 사고 싶은 마음이 제일 컸지만 쏘카와 그린카를 통해 세단을 여러 대 운전해보니 사실 세단을 운전하는 것이 그렇게 어렵지는 않았다. 그런데 자전거를 싣고 지방에 놀러간다든지 짐을 싣고 캠핑을 간다든지 하려면 역시 SUV 가 낫지 않을까 하는 판단이 최종적으로 SUV 를 고르게 했다. 최종적으로 결정한 건 스포티지 하이브리드 시그니처 모델이다. 밖으로 돌아다.. 2022. 7. 2.
[JAVA] 자바에서의 제네릭(generic)이란? 이것도 이전 글과 마찬가지로 머나먼 옛날에 작성했던 글이다. 고로 틀릴 수도 있다. 근데 대충 한 번 슥 훑어보니 그다지 틀린 듯한 느낌은 들지 않아서 그냥 올린다. 먼저 결론부터 말하자면 제네릭을 쓰게 되면 그 안에 무엇이 들어있는지 쉽게 확인이 가능하다. 그러니까 쉽게 예를 들어 우리가 집안에서 물건을 정리할때 박스에 넣어서 보관한다고 치면 택(Tag)이나 포스트잇으로 내용물을 써서 붙여두지 않으면 일일이 박스를 열어봐야 '아~ 이게 들어있구나.' 하고 알게 되지만, 무엇이 들어있는지 써두거나 붙여두면 박스를 열어보지 않고도 무엇이 들어있는지 알 수 있는 것과 같은 이치이다. 제네릭으로 올 수 있는 건 뭐… 리턴형과 마찬가지로 뭐든지 올 수 있다. 그리고 그 외에도 E, T, ? 등의 다양한 예약어가.. 2022. 4. 13.
[JAVA] 자바의 인스턴스화, 생성자 간만에 네이버 블로그를 로그인해서 보다보니 옛날옛날에 갓 자바를 배우기 시작했을 때 작성했던 글이 보였다. 무려 2011. 9. 6. 12:51 작성글. 이 때는 나도 어렸는데 말이지. 하여튼 예전엔 뭔가를 새롭게 알게 되면 바로바로 이렇게 글도 써가면서 열심히 공부를 했던 기억이 있는데 이제 짬밥이 좀 찼다고 이런 것도 너무 귀찮다. 아무 것도 모르던 시절에 적은 글이라 내용은 틀릴 수 있다. 틀렸으면 고쳐야 하는데 사실 지금도 짬밥만 찼지, 아는 건 하나도 없는 쩌리라 고칠 수 있을 지 모르겠다. 그냥 예전에 적었던 글의 느낌을 살리기 위해 문법적인 에러를 제외하고는 그대로 옮긴다. 올해 6월 달에 처음 자바를 배우기 시작했을 때 생성자라는 것에 대해서 엄청 고민을 했었고 무슨 뜻인지 모르겠어서 엄청.. 2022. 4. 13.
다형성이란 무엇일까? 자바 인터페이스를 사용해서 적용해보자. 어려운 개념, 용어는 다 제쳐두고 다형성이라는 것에 대해서만 적어보겠다. 원래 적을 생각은 없었지만 우리 최매씨에게 보여줄 다형성에 관한 글을 찾다보니 마음에 드는 글이 없어서 직접 작성한다. 물론 나도 완벽하게 작성한다는 보장은 없다. 어쨌든 예를 들어 Avante 클래스와 Genesis 클래스가 있다고 치자. 보통의 경우 해당 클래스에 있는 자원(메소드, 변수 등등)을 이용하기 위해서는 다음과 같은 방식을 통해 해당 클래스를 인스턴스화하고 사용하게 된다. Avante avante = new Avante(); Genesis genesis = new Genesis(); 누가 봐도 avante 는 Avante 클래스고 genesis 는 Genesis 클래스다. 이렇게 사용하는 게 나쁜 건 아니다. 무조건 .. 2022. 4. 13.
[타임리프/Thymeleaf] 조건문 사용하기, 조건부 랜더링 너무나도 당연한 이야기지만 타임리프에서도 조건문을 지원하고 있다. 하긴 프로그래밍의 기본은 조건문인데 이걸 지원하지 않으면 라이브러리로서의 기능을 상실했다고 보는 게 맞지 않을까... 조건문으로는 if 와 switch 구문을 지원하고 있다. 자바스크립트 또는 JSP 에서 사용하는 JSTL 과는 약간 다른 방식으로 사용해야 하니 주의하도록 하자. 물론 그렇게 어렵지는 않다. 조건문 - th:if, th:unless 먼저 주의해야 할 점은 타임리프에서 사용하는 if 조건은 다른 프로그래밍 언어와 마찬가지로 if 구문을 사용하지만 else 구문은 지원하지 않는다. 그렇다고 else 기능이 아예 없는 건 아니고 unless 를 사용하면 되는데 주의할 점은 if 조건과 unless 의 조건이 동일해야 한다는 점이.. 2022. 3. 26.