Oracle DB구조2 : Instance의 SGA 메모리구조

Servlet쇼핑몰6: 회원탈퇴

main.jsp 생성

  • <input type="button" value="회원탈퇴" class="btn" onclick="location.href='./MemberDelete.me'">로 href속성 변경하기
Read More
스트림 API 개념

스트림 API 개념

스트림 API

  • 스트림 API란 자바 8부터 추가된 java.util.stream패키지
  • I/O 스트림과는 전혀 무관하다.
  • 목적 : 배열을 포함한 컬렉션의 저장 요소를 하나씩 참조해서 람다식으로 처리가능하도록 만듦
Read More

Servlet쇼핑몰5: 회원정보수정

main.jsp 생성

  • <input type="button" value="회원정보수정" class="btn" onclick="location.href='./MemberUpdate.me'"> href속성 .me로 작성작성
Read More

멀티스레드프로그래밍3 : 멀티스레드의 문제점과 해결

데이터 공유와 동기화 문제

  • 멀티 스레드의 장점 중 하나는 공유 데이터를 여러 스레드에서 사용할 수 있다는 점이지만 공유데이터에 여러 스레드가 동시 접근하여 수정하면 문제가 발생한다. => 이를 데이터 신뢰성이 깨졌다고 표현한다.
    • 예를 들어 공유데이터 계좌가 있다고 생각해보자.
Read More

Subquery4: with절

with절

  • 복합 query내에서 동일한 쿼리블록이 두 번 이상 발생하면 그 블록을 select문에 사용가능
  • 임시테이블을 만든다고 생각하면 됨.
  • 성능개선
Read More

Subquery3: exists연산자, not exists연산자

exists연산자

  • 서브쿼리의 결과 집합에 행이 존재하는 지 확인하는 연산자.
  • 서브쿼리로부터 결과값이 존재(exist)하면 true를 반환.
  • 서브쿼리로부터 결과값이 존재하지않으면 false를 반환.
Read More