본문 바로가기

Java, JSP15

Java에서 DB Stored Procedure 정보 알아내기 public static void main(String[] args) throws Exception { String url = "jdbc:sqlserver://localhost;databasename=bbs"; String user = "bbs"; String password = "bbs"; Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver"); Connection con = DriverManager.getConnection(url, user, password); // 디비 정보 DatabaseMetaData dbmd = con.getMetaData(); ResultSet rs = null; // parameters : catalog(디비명), s.. 2011. 9. 11.
lombok 1. lombok 소개사이트 : http://projectlombok.org/setter/getter, toString, hashCode 등의 코드를 컴파일 시 자동 생성해주는 10가지 이상의 유용한 어노테이션 코드 지원컴파일 시 생성되는 코드들이기 때문에 어노테이션만 지정해주면 코드완료MIT 라이센스 2. lombok 사용방법lombok.jar 다운로드 -> java -jar lombok.jar 실행하여 eclipse.exe 파일 지정해주면 이클립스 setting 끝프로젝트 java 코딩 시 lombok.jar를 classpath에 추가@Data 사용했는데 메소드를 명시한 경우엔 명시된 코드로 컴파일 됨간단한 예제(@Data사용 - 컴파일 시 setter, getter, hashCode, toStrin.. 2011. 7. 14.
멀티쓰레드 평가기준 1. 안전성 : 객체를 망가뜨리지 않는 것 - 쓰레드 세이프 : 복수의 쓰레드가 이용해도 안전성이 유지되는 클래스 2. 생존성 : 필요한 처리가 이뤄질 것 - 활동성과 일맥상통 함 - 생존성을 읽는 전형적인 사례는 데드락(deadlock) - 싱글톤 패턴과 연관이 있음 3. 재사용성 - 클래스를 다시 사용할 수 있을 것 - 프로그램 품질을 높이는데 필요한 조건 4. 수행능력 - 고속, 대량으로 처리할 수 있을 것 - 프로그램 품질을 높이기 위한 조건 - 쓰루풋 : 단위 시간 당 처리 수 - 응답성 : 요구를 한 뒤 반응이 나타날 때까지 걸리는 시간 - 용량 : 동시에 처리할 수 있는 수 - 효율, 확장성, 저하 등 5. 결론 - 필수조건 : 안전성, 생존성 - 품질향상 : 재사용성, 수행능력 끝. 2010. 12. 2.