분류 전체보기52 [oracle] with절 ( with as) 사용하여 서브쿼리로 조인절과 join하는법 꽤 복잡한(나에게는) 데이터추출 업무를 해야하는 상황이 왔다. 문제는, 그냥 inner join, outer join(left)등을 사용하여 on뒤에오는 조건식과 where뒤에 오는 조건식으로만 적절하게 적용하면 되는 형태가 아니었다. 예를들어, 학생 한명에게 두명 또는 3명의 선생님이 평가를 내린다고 치자. 학생평가 테이블(APP), 선생님테이블(TEACHER), 평가과목테이블(CODE), 평가진행테이블(ENTIRE), 심사테이블(EVAL) 등등 ... 이모두를 엮는 중심이 되는 seq 는 평가진행테이블이다. 이에 대해 한 학생당 3명 또는 2명의 선생님이 평가를 내렸을시 기존의 쿼리는 아래와 같은 데이터를 뽑아올 수 있도록 작성했다. (예시로 임의로 만든 예시용 쿼리) SELECT mng.year A.. 2019. 11. 12. [The Intern] 5~6pg from the pdf file Keria: There's gonna be a couple of interviews today, Ben. We wanna make sure that we both find the right fit. Business as usual is not our motto, so we hope you have some fun here. This is the first time we are hiring senior interns, so some of our intern questions may not exactly fit your profile, but we're gonna go for it anyway. okay? Ben: Fire away. Keria: Okay, good where'd you go to schoo.. 2019. 11. 12. 오라클 ORA-12170: TNS: 접속 시간 초과가 발생함 에러 => telnet으로 방화벽 오픈여부 확인 ! 어느때와 같이 개발DB로 접속하려했는데, 접속시간만 오래 걸리며 테스트도, 접속도 되지 않고 토드와 sqldeveloper모두 접속에러만 받는 상황... 1.from 토드,,, 2. from sqldeveloper 요청한 작업을 수행하는 중 오류 발생: IO 오류: The Network Adapter could not establish the connection 업체 코드 17002 혹시나 해서 내 아이피에서 출발하여 해당 아이피에 도착하는 방화벽이 닫혔나? ... 해서 확인해보니 닫혔더라 ^^* 확인 방법은 아래와 같다. 윈도우 시작화면에서 - 윈도우키+R 누르고 cmd 누르고 아래 cmd창 실행 - 명령어 " telnet 아이피주소 포트번호 " 치고 확인 음. 막혀있는 것을 확인하고 다시 방화벽 오픈.. 2019. 11. 11. [스프링프레임워크] AOP 구현 AOP 구현 1. POJO Class를 이용한 AOP구현 2. Spring 설정 파일(applicationContext.xml)을 이용한 설정 3. 어노테이션(Annotation+xml)을 이용한 설정 – 4 스프링 API를 이용한 AOP구현 2019. 11. 10. [스프링프레임워크] AOP 180605AOP 관점지향 프로그래밍 하나의 기능 단위로 떼어내는 것을 모듈화 캡슐화 한다 그게 합쳐져서 프로그램이 되는 거임. 객체지향의 SOLID 각 객체는 한 개의 기능만 갖고 있는게 원칙임. 근데 안될 때-> 관점지향프로그래밍. 주로 검사시 끼어 넣음. -Transaction은 DB단의 일. 인설업뎃델릿할 때 체크를하고 커밋과롤백을함 DB단에서의 일. AOP는 우리 자바 스프링프래임워크 암튼 코드단에서의 얘기임 AOP란 - Aspect-Oriented Programming: 관점 지향 프로그래밍 - 특정 기능이 있는 클래스 안에는 본질적인(핵심적인) 처리만 기술 하고, 본질적이지 않은(추가 기능, 부가 기능) 기능들을 따로 기술 - 구체적으로 로그 출력, 예외 처리 등 공통화할 수 있는 처리를 A.. 2019. 11. 10. [스프링프레임워크] transaction, rollback, jndi 트랜잭션(TRANSACTION) TRANSACTION의 시작 - 실행 가능한 SQL문장이 제일 처음 실행될 때 TRANSACTION의 종료 COMMIT이나 ROLLBACK/ DDL이나 DCL문장의 실행(자동 COMMIT)/기계 장애 또는 시스템 충돌(crash)/ deadlock 발생/사용자가 정상 종료 자동 COMMIT은 다음의 경우 발생 한다. DDL,DCL문장이 완료 될 때/ 명시적인 COMMIT이나 ROLLBACK없이 SQL*Plus를 정상 종료 했을 경우 자동 ROLLBACK은 다음의 경우 발생 한다. - SQL*Plus를 비정상 종료 했을 경우/ - 비정상적인 종료, system failure COMMIT과 ROLLBACK - COMMIT : 변경사항 저장/ - ROLLBACK .. 2019. 11. 10. [Transcription] Inside the Microsoft team tracking the world's most dangerous hackers 출처: https://www.technologyreview.com/s/614646/inside-the-microsoft-team-tracking-the-worlds-most-dangerous-hackers/ From Russian Olympic cyberattacks to billion-dollar North Korean malware, how one tech giant monitors nation-sponsored hackers everywhere on earth. When the Pentagon recently awarded Microsoft a $billion contract to transform and host the US military's cloud computing systems, the .. 2019. 11. 8. 이전 1 2 3 4 5 6 7 8 다음