'잡동사니'에 해당되는 글 12955건

  1. 2014.05.15 java unchecked/checked exception
  2. 2014.05.15 css box model
  3. 2014.05.15 windwos7 vhd 부팅을 하드로 복원하기 (조사중)
  4. 2014.05.14 struts2 .action 확장자 변경하기 2
  5. 2014.05.14 ibatis - db framework
  6. 2014.05.14 hp 2710p SSD 교체
  7. 2014.05.13 ssd 교환
  8. 2014.05.12 ssd 구매 두둥!
  9. 2014.05.11 oracle sequence 명령어
  10. 2014.05.11 역린(2014)
Programming/Java2014. 5. 15. 11:06
이해한 개념이 맞으려나
checked exception은 컴파일러나 jvm에 의해 말그대로 '걸러낸/확인된' 
자동화된 예외처리 방법이고 자바에서는 예외처리하도록 강제하기 위해
예외처리하지 않으면 에러라 간주하고 진행되지 않는다

unchecked 는
컴파일러에의해 검사되지않은.
개발자에 의해 예상되는 에러들을 미리 처리하는 개념이다

둘 다 예외처리이지만
개발환경(컴파일러/실행환경) 에 의해 도구적/ 시스템적으로 잡냐
개발자에 의해 수작업으로 잡냐의 차이인듯?



자바에서 exception class 에 있는 예외라도
unchecked exception이 있을수 있다. 아니 의외로 많다?

1) Unchecked Exception
The exceptions that are not checked at compile time are called unchecked exceptions, classes that extends RuntimeException comes under unchecked exceptions. Examples of some unchecked exceptions are listed below.

2) Checked Exceptions
Exceptions that are checked at compile-time are called checked exceptions, in Exception hierarchy all classes that extends Exception class except UncheckedException comes under checked exception category. 

[링크 : http://www.beingjavaguys.com/2013/04/exception-handling-in-java-exception.html] 

 A checked exception is an exception that must be either caught or declared in a method where it can be thrown. For example, the java.io.IOExceptionis a checked exception. To understand what is a checked exception, consider the following code:

[링크 : http://en.wikibooks.org/wiki/Java_Programming/Checked_Exceptions] 
 
 Unchecked, uncaught or runtime exceptions are exceptions that are not required to be caught or declared, even if it is allowed to do so. So a method can throw a runtime exception, even if this method is not supposed to throw exceptions. For example, ConcurrentModificationException is an unchecked exception.

The unchecked exceptions can only be the RuntimeException and its subclasses, and the class Error and its subclasses. All other exception classes must be handled, otherwise the compiler gives an error.

Sometime it is desirable to catch all exception for logging purposes, then throw it back on. For example, in servlet programming when application server calls the server doPost(), we want to monitor that no exception even runtime exception happened during serving the request. The application has its own logging separate from the server logging. The runtime exceptions would just go through without detecting it by the application. The following code would check all exceptions, log them, and throw it back again.

[링크 : http://en.wikibooks.org/wiki/Java_Programming/Unchecked_Exceptions 

'Programming > Java' 카테고리의 다른 글

predefined annotation /java  (0) 2014.06.27
JUnit tutorial  (0) 2014.06.27
Class.forName  (0) 2014.05.09
JDNI - Java Directory & Naming Interface  (0) 2014.05.09
jdk 1.5 - annotation / @  (0) 2014.05.08
Posted by 구차니
Programming/css2014. 5. 15. 11:05
css는 box model 을 기반으로 한다
친숙(?) 한 margin border padding으로 간격조절이 되는데
css 는 출력될 요소들을 하나의 박스에 가둬두고
박스의 안/밖간격을 통해 제어하게 된다.

크롬크롬~ ㅋ


[링크 : http://www.codeproject.com/Articles/227840/CSS-Basics-The-Box-Model-Margin-and-Padding]

'Programming > css' 카테고리의 다른 글

CSS / JS 파일 용량 줄이기  (0) 2015.09.18
css selector  (0) 2015.09.14
css 관련  (4) 2015.09.08
크롬과 IE에서 CSS 차이점 - body / background-color  (2) 2011.03.09
CSS Naked day!  (2) 2009.04.09
Posted by 구차니
Microsoft/Windows2014. 5. 15. 00:33
vhd 부팅인 녀석인데...
백업을 하려고 하니 이런 에러를 뱉는다 -_-
참고로. C 드라이브가 vhd D가 물리 하드인데
C와 D가 동시 체크되고 풀수가 없다...


암튼.. vhd를 마운트 해서 복사하려면 힘들고..
xcopy로도 안되니 고스트나 acronis 같은 백업 툴을 써야 한다는데
결국에는 다른 컴퓨터도 있어야 하니 ㅠㅠ
이래저래 진퇴양난? ㅠㅠ

[링크 : http://forum.sysinternals.com/vhd2disk_topic27311.html]
[링크 : http://snoopybox.co.kr/841]

'Microsoft > Windows' 카테고리의 다른 글

win7 / vista usb 설치  (1) 2014.06.14
Visual C++ Runtime / Buffer overrun detected  (0) 2014.05.18
vhd 사용시 winsat / superfetch 레지스트리 차이점  (0) 2014.05.09
winsat  (0) 2014.05.08
레디 부스트 관련 레지스트리  (0) 2014.05.07
Posted by 구차니
기본 설정에서 action으로 되어 있는 것 같은데..
아무튼, 이렇게 constant 설정을 통해서 변경이 가능하다.

걍.. do로 해볼까?

<struts>
    <constant name="struts.action.extension" value="html"/> 
</struts>

[http://www.mkyong.com/struts2/how-to-remove-the-action-suffix-extension-in-struts-2/

'프로그램 사용 > struts2 tiles' 카테고리의 다른 글

struts2 result type input  (0) 2014.05.19
struts2 result type  (0) 2014.05.17
struts2 / tiles 연동시 에러  (0) 2014.05.16
tiles xml 설정(상속)  (0) 2014.05.15
strtus2 레퍼런스  (0) 2014.04.30
Posted by 구차니
ibatis는 현재 mybatis로 이름이 변경되었다.

db를 위한 프레임워크로
코드상에 sql문을 넣는게 아닌 xml에 sql문을 넣어 관리가 용이하도록 한다.

[링크 : https://ibatis.apache.org/]
[링크 : http://blog.mybatis.org/]
  [링크 : http://mybatis.github.io/mybatis] 문서
Posted by 구차니
개소리 왈왈/컴퓨터2014. 5. 14. 10:52
동영상 부터
부팅
HDD 00:03 ~ 01:26 대략 83초 부팅
SSD 00:11 ~ 00:56 대략 45초 부팅

HDD


SSD



eclipse 실행
HDD 대략 50초
SSD 대략 40초
eclipse는 파일도 열지 말고 했어야 했는데 약간은 SSD쪽 실험에 불리한 경우 

HDD



SSD



전반적으로 2~3배 정도 성능향상 된 것 같다.

HDD 4.0점


SSD 5.9점





---
일단 써글(?) 넘의 1.8인치 4200rpm 하드를 뽑아내는데
저 중앙의 검은 나사 두개를 풀어주어야 한다.


그러면 F-PCB가 나오고 ZIF 커넥터로 되어있으니
꺾이거나 찢어지지 않도록 주의!


검은색 비닐을 이용해서
우측으로 밀어낸후 뒤쪽방향을 들어올려 뺴준다.


그러고 보니 .. ZIF 커넥터를 안빼주고 했네.. ㄷㄷㄷ
아무튼.. 하드를 뒤집어서 ZIF 소켓의 걸쇠를 풀어주고 케이블을 분리한다.


이렇게 수직으로 세워줘야 케이블이 빠지니
손톱으로 조심스럽게 들어올려주면 된다.


좌 - 구형 HDD / 우 - 새로 장착할 SSD
일단 하드 + 고무 가이드 + ESD 방지용 전도식 스폰지 셋트이니 적당히 옮겨준다.


고무로 충격을 흡수하면서 공간을 가득채워 흔들리지 않도록 하는 3d drvie gruad?


조립은 분해의 역순!
따.. 딱히 사진 찍기 귀찮은건 아냐 흥!


이녀석 은근 애물단지면서 잘 생각한건데..
위쪽으로 밀어넣어주면서 나사를 고정하는 식으로 커넥터와 하드를 동시 고정한다.


암튼.. 외장 DVD로 부팅해서 복구를 선택했는데 없다고 배짼다!!!


끄엉 겨우겨우 해결!


알고보니.. 백업해서 나온 결과물(?)인
WindowsImageBackup 이라는 폴더가 최상위 경로에 있어야 한다.
USB 하드가 E 드라이브라면
E:\WindowsImageBackup 로 최상위에 두지 않으면 검색을 하지 못한다.


디스크 제외는 드라이브가 여러개일 경우 파티션 손대지 말라고 하는건데
그냥 밀꺼니까 다음눌러줘도 된다.





SSD 니까.. 15GB 복구 하는데 한.. 5분 걸린듯?


테스트 해보니..
부팅 문제가 조금 있지만
그걸 제외하고 순수 부팅 시간 대비 1분 30초에서 30초 대로 줄어드는 마법! 을 부려준다.

아마도 HDD는 3.3V 500mA 인데 반해 SSD는 3.3V 1A 라서 전류를 더 먹는 바람에 발생하는 문제로 예상되는데
콜드 부팅시 하드는 인식하지만 MBR를 인식하지 못하거나
하드에 계속 불이 들어와서 제대로 하드를 읽지 못하는 현상으로 보여진다.
대개 이런건.. 컨트롤러 초기화 문제가 있거나
초기 전압이 흔들려서 초기화를 제대로 하지 못해 소프트 리셋을 통해
안정된 전압상황에서 다시 리셋이 들어오면서 정상작동하는 것으로 보여진다.
다르게 생각하면.. 저전력 시스템에서 리뷰안 SSD는 좋은 선택이 아닐수도 있으며
500mA에서 1A로 늘어난 만큼 배터리 수명에는 의외로 치명적일 가능성이 있다.


그게 아니라면.. 
설마.. 3d drive guard 관련해서 명령어 셋 문제이려나? 한번 BIOS에서 끄고 테스트 해봐야겠다. 

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

트리플 모니터 시스템 구축완료  (0) 2014.06.07
readyboost가 활성화 되지 않아!!!  (0) 2014.05.26
ssd 교환  (0) 2014.05.13
ssd 구매 두둥!  (0) 2014.05.12
hp 2710p 2730p 2730p ... ㅠㅠ  (0) 2014.05.09
Posted by 구차니
개소리 왈왈/컴퓨터2014. 5. 13. 23:11
ㅠㅠ
일단 부팅시에 인식을 못해 교체하러 가보니
인식 불가시 ctrl alt del 눌러 리부팅하니 켜진다 ㄷ ㄷ ㄷ

어떤 이유인진 모르겠으나
하드자체가 초기화 되지않아 생기는 문제로 추측되는데
단품 불량으로 리셋회로 문제일지
내 노트북과의 호환성 문제일런지 ㅜㅜ
 

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

readyboost가 활성화 되지 않아!!!  (0) 2014.05.26
hp 2710p SSD 교체  (0) 2014.05.14
ssd 구매 두둥!  (0) 2014.05.12
hp 2710p 2730p 2730p ... ㅠㅠ  (0) 2014.05.09
hp 2710p 지름정리  (0) 2014.05.06
Posted by 구차니
개소리 왈왈/컴퓨터2014. 5. 12. 23:56
리뷰안 Z230 160GB 지름 ㅋ


근데 왜 부팅이 안되니 ㅠㅠ

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

hp 2710p SSD 교체  (0) 2014.05.14
ssd 교환  (0) 2014.05.13
hp 2710p 2730p 2730p ... ㅠㅠ  (0) 2014.05.09
hp 2710p 지름정리  (0) 2014.05.06
작은 지름신이 물러나고....  (0) 2014.05.06
Posted by 구차니
프로그램 사용/oracle2014. 5. 11. 23:13
음. 별 차이가 없군..

create sequence 했으니
drop sequence

[링크 : http://deuxism.tistory.com/27]

'프로그램 사용 > oracle' 카테고리의 다른 글

oracle view  (0) 2014.05.20
oracle alter  (0) 2014.05.20
오라클 DDL 정리  (0) 2014.05.11
오라클 10g용 시작/종료 스크립트  (0) 2014.04.11
oracle backup  (0) 2014.04.10
Posted by 구차니
개소리 왈왈/영화2014. 5. 11. 22:44
영화평.. 베스트
다른 볼만한 영화가 없어서 흥행하는거다



아무튼.. 현빈을 위한 영화... 랄까?
조금더 잘 버무렸으면 좋았을텐데 아쉬움만 잔뜩 남는 영화

[링크 : http://movie.daum.net/moviedetail/moviedetailMain.do?movieId=78861]

'개소리 왈왈 > 영화' 카테고리의 다른 글

데드풀 (2016)  (0) 2016.02.20
엑스맨: 데이즈 오브 퓨쳐 패스트(2014)  (0) 2014.06.01
수상한 그녀(2014)  (0) 2014.02.09
변호인 (2013)  (0) 2014.01.03
토르 : 다크 월드 (2013)  (0) 2013.11.25
Posted by 구차니