본문 바로가기

The Focus

(556)
스프링 Annotation 속성 설정 @EqualsAndHashCode(of="...") 와 같이 하나의 값을 세팅할 때는 저렇게 하고.. 여러개라면... (of={"...","...","...",...}) 와 같이 설정. (exclude="...") 제외.
스프링 application.yml /src/main/resources/application.yml application.properties 보다는 application.yml 사용을 추천. application.yml 쪽이 더 간단하게 기술됨. # default 가 8080 이므로 충돌나는 서비스가 있다면 변경해 보자. #이를테면, 8086. 설정한 다음엔 재시작 server.port : 포트번호 # spring : datasource : url : jdbc:oracle:thin:@아이피:포트/SID username : DB아이디 password : DB비밀번호 driver-class-name : oracle.jdbc.driver.OracleDriver
GoF 디자인 패턴 https://y-oni.tistory.com/53 C++ 과 스몰토크 언어 기준으로 패턴 정리.. '헤드 퍼스트 디자이 패턴' 한빛미디어 출판 Java 기준으로 GOF 해석! 브라보.
UML, 클래스 다이어그램 https://infinitejava.tistory.com/61 (다이어그램과 소스코드는 엉뚱하게.. ㅠ) https://gmlwjd9405.github.io/2018/07/04/class-diagram.html - private < ~ default(package) < # protected < + public - 관계, 클래스명 과 클래스명 o 연관(사용), 실선(양방향)이나 화살표와 실선(단방향). 1:1 또는 1:n (다대다 구현 불가) o (일시적인) 의존, 화살표와 점선 o 일반화(상속), 빈 삼각형과 실선. 삼각형 쪽이 부모, 반대쪽이 자식 자식 is a kind of 부모 o 실체화(인터페이스), 빈 삼각형과 점선. 삼각형 쪽이 interface, 반대쪽이 실체 실체 can do 인터페이스 ..
스프링 예외처리 https://springboot.tistory.com/25 - extends RuntimeException - @ExceptionHandler - @ControllerAdvice https://yiyj1030.tistory.com/530 - 404, 500. 이런 에러는 WAS 나 WS/AS 에서 처리하도록 하는 것이 나을듯.. /src/main/java/도메인/common/exception/CommonExceptionHandler.java @ControllerAdvice @Slf4j public class CommonExceptionHandler{ @ExceptionHandler(Exception.class) public String handle(Exception e){ log.info("
.NET 버전 소개 - 2016 .NET Core 1.0 (2019.05 최종 1.0.16) - 2016 .NET Core 1.1 (2019.05 최종 1.1.13) - 2017 .NET Core 2.0 (2018.07 최종 2.0.9) C#7.1 지원 .NET Standard 2.0 지원 Visual Studio 2017 v15.3 - 2018 .NET Core 2.1 (2021.08 최종 2.1.30) - 2018 .NET Core 2.2 (2019.11 최종 2.2.8) - 2019 .NET Core 3.0 (2020.02 최종 3.0.3) C#8.0 지원 .NET Standard 2.1 지원 TLS1.3, OpenSSL 1.1.1 지원 HTTP/2 지원 - 2019 .NET Core 3.1 (최신 3.1.28) (~..
Java 버전 소개 https://namu.wiki/w/Java/버전 - 1994 jdk1.0a - 1995 jdk1.0a2 (Java 대신 Oak 로 발표) - 1996 jdk1.0.2 (Java 로 변경) - 1997 jdk1.1 Inner Class, JavaBeans, RMI(Remote Method Invocation), Reflection, Unicode, Serializable - 1998 j2se1.2 (~2003) Java 2 Standard Edition. Swing GUI, JIT, Corba, Java Applet(17 에서 Deprecated), Collections, HotSpot JVM - 2000 j2se1.3 (~2006) HotSpot JVM, JNDI, JPDA, JavaSound - 20..
Oracle DB 와 ojdbc, jdk 버전 관계 ojdbc.jar 는 오라클에서 제공하는 java 용 라이브러리. - Oracle 10g 는 jdk1.4 나 jdk1.5 이상에서 ojdbc14.jar 를 사용 (버전이 수상해.. ojdbc 14 였는데, 이후론 1자리로 바뀜) - Oracle 11g 는 jdk1.6 이상, ojdbc6.jar 사용 - Oracle 12c 는 jdk1.6 이상에서 ojdbc6.jar, jdk1.7 이상에선 ojdbc7.jar 사용하기도 함 이 때 부터 Oracle DB 버전에 따라 ojdbc 와 jdk 버전 조합이 상당히 달라짐. 한국에선 2024년 현재에도 주력으로 사용 12c (12.2.0.1, 최신 패치도 동일) 는 아래 조합 jdk8 과 ojdbc8.jar (JDBC 버전 언급x) - Oracle 18c, 2018..