목록분류 전체보기 (254)
요르딩딩
- 주택을 분양받으려는 사람이 분양주택의 종류에 따라 일정한 입주자격을 갖추어 사겠다는 의사표시로 예금 등에 가입하는 것을 말합니다. - 주택청약은 국민주택과 민영주택으로 나눌 수 있습니다. - 일반적으로 민영주택이 국민주택보다 아파트가 좋다는 생각을 가지고 있는 사람도 많고, 민영주택이 아파트 가격 상승폭이 높아 투자가치가 있습니다만 그만큼 분양가격도 높고 자격조건도 높습니다. 따라서 1순위 자격조건도 국민주택과 민영주택이 각각 상이합니다. # 국민주택 : 국가, 지방자치단체, LH나 지방공사가 건설하는 주택이나 주택도시기금의 지원을 받아 공급되는 주택입니다. 대표적인 예로는 주공아파트를 생각하시면 됩니다. # 민영주택 : 민간 건설 사업자가 건설한 주택입니다. 우리가 일반적으로 알..

# 이자 금전을 사용한 대가로서, 원금액과 사용기간에 비례해 지급되는 금전 # 금리 원금에 지급되는 기간당 이자를 비율로 표시한것 돈의 가치(값) # 금리가 높다 = 이자율이 높다 (같은 의미로 볼 수 있다.) # 금리(돈의 가치) 하락 = 물가 상승 # 단리ㆍ복리는 원금과 그 원금을 운용하여 생기는 이자에 관한 계산방법이다. # 단리 단리는 원금에 대해서만 이자를 붙이고, 원금에서 생기는 이자에는 다시 이자를 붙이지 않는 계산방법이다. 따라서 지급기한까지 이율에 변동이 없으면 원금은 물론 일정기간에 생기는 이자액은 언제나 같다. 예를 들면, 100원의 원금에 이율이 연 10%라고 하면 1년 후의 이자는 10원이며 2년째의 연말에 지급되는 이자도 10원이다...
3강 # 드라이버(Driver)는 구동코드를 가지고 있습니다. # JDBC를 이용하는 자바 코드 Class.forName(“”oracle.jdbc.driver.OracleDriver) : 드라이버 로드하기, 객체화 시키는게 로드하는 것이다, 메모리상에 드라이버가 올라간다. Connection con = DriverManager.getConnection(…); : 연결객체 얻기, 드라이버와 연결 Statement st = con.createStatement(); : 실행도구 생성하기, 쿼리준비 ResultSet rs = st.executeQuery(sql); : 쿼리 실행하여 결과 얻기(결좌집합 패치), 쿼리 실행, 레코드 단위로 하나씩 받게된다. rs.next(); : 패치한다. 레코드를 resultse..
1강 SQL을 작성할 수 있는 사람들을 위한 쿼리 실행도구는 DB Client 프로그램 : 사용자 SQL(DB Client 프로그램) : 연결/인증, 문장실행, 결과폐치 Oracle SQL(DB Client 프로그램) : 연결/인증, 문장실행, 결과폐치 MS SQL SQL을 작성할 수 없는 사람들을 위한 쿼리 실행 도구는 업무용 프로그램 : 사용자 UI SQL DB API : 연결/인증, 문장실행, 결과폐치 Oracle DB API : 연결/인증, 문장실행, 결과폐치 MS SQL DB API : 업무용 프로그램을 위한 쿼리 실행도구는 API DBC(DataBase Connectivity) : DB API를 사용하여 특정 DBMS가 가지고 있는 기능들을 다 알고 있어야하는 문제가 있다. (DB가 바뀌면 문..
플로이드 워셜 알고리즘 모든 노드에서 다른 모든 노드까지의 최단 경로를 모두 계산합니다. 2차원 테이블에 최단 거리 정보를 저장합니다. 다이나믹 프로그래밍 유형에 속합니다. 시간복잡도 : O(N^3) = 2차원 리스트를 처리해야 하므로 거쳐가는 N번의 단계에서 매번 O(N^2)의 시간이 소요된다. 점화식 : Dab = min(Dab, Dak + Dkb) 각 단계마다 특정한 노드 k를 거쳐가는 경우를 확인합니다. 비교 다익스트라 알고리즘은 '한 지점에서 다른 특정 지점까지의 최단 경로를 구해야 하는 경우'에 사용할 수 있는 알고리즘 플로이드 워셜 알고리즘은 '모든 지점에서 다른 모든 지점까지의 최단 경로를 모두 구해야하는 경우'에 사용할 수 있는 알고리즘 다익스트라 알고리즘은 그리디 알고리즘이고, 플로이드..

예외란? 오류는 시스템에 비정상적인 상황이 생겼을때 발생한다. 이는 시스템 레벨에서 발생하기 때문에 심각한 수준의 오류이다. 따라서 개발자가 미리 예측하여 처리할 수 없기 때문에, 애플리케이션에서 오류에 대한 처리를 경쓰지 않아도 된다고한다. 예외는 개발자가 구현한 로직에서 발생한다. 즉, 예외는 발생할 상황을 미리 예측하여 처리할 수 있다. 즉. 예외는 개발자가 처리할 수 있기 때문에 예외를 구분하고 그에 따른 처리방법을 명확히 알고 적용하도록 해야한다. 예외클래스 모든 예외클래스는 최상위 Object 클래스의 자식 클래스인 Throwable클래스를 상속받고 있습니다. Error는 시스템 레벨의 심각한 수준의 에러이기 때문에 시스템에 변화를 주어 문제를 처리해야하는 경우가 일반적인 반면, Excepti..
//String to Array String context = "my name is toy"; String[] contextArray = context.split("", -1) //공백포함하여 배열 생성 //Array to String StringBuffer result = new StringBuffer(); for(String s : contextArray){ result.append(S); } result.toString().replace(" ",""); //공백제거하여 문자열 생성
4강 public calss Calculator{ public Calculator(){} public static int add(int x, int y) throws 천을 넘는 예외, 음수가 되는 예외{ //내가 처리하지 않고, 나를 사용하는 책임지가 처리하도록 위로 던지는 방법 int result = x + y; if(result > 1000) throw new 천을 넘는 예외(); // 예외 식별자인 클래스를 만들어야한다, 여기서 던졌지만 제일 먼저 받는것은 자가자신이고. 자기자신이 처리하지 않겠다라고 하면 위로 던진다. if(result < 0) throw new 음수가 되는 예외(); // 예외 식별자인 클래스를 만들어야한다. return return; } ... } public static co..