일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
31 |
- 예외처리
- 자동차수리시스템
- 정수형타입
- 예외미루기
- 집합_SET
- 대덕인재개발원
- 환경설정
- 한국건설관리시스템
- 컬렉션 타입
- oracle
- 어윈 사용법
- cursor문
- 인터페이스
- 사용자예외클래스생성
- GRANT VIEW
- 추상메서드
- NestedFor
- abstract
- 제네릭
- 생성자오버로드
- 참조형변수
- Java
- EnhancedFor
- 메소드오버로딩
- 자바
- exception
- 다형성
- 컬렉션프레임워크
- 객체 비교
- 오라클
- Today
- Total
목록2023/12/06 (7)
거니의 velog
아이디찾기 아이디 찾기는 이메일, 이름을 입력하여 찾을 수 있습니다. 회원님의 아이디는 [] 입니다. 아이디찾기 비밀번호찾기 비밀번호 찾기는 아이디, 이메일, 이름을 입력하여 찾을 수 있습니다. 회원님의 비밀번호는 [] 입니다. 비밀번호찾기 MAIN MENU 로그인 package kr.or.ddit.controller.crud.notice; import java.util.Map; import javax.inject.Inject; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Controller; import org.spr..
* 이전에는 학습한 지식을 활용하여 멋진 일정 관리 애플리케이션을 만들어 보았다. 현재까지는 이 애플리케이션을 사용할 때 불편하지 않았다. 추가되어 있는 데이터가 매우 적기 때문이다. 그러나 데이터가 무수히 많아지면, 애플리케이션이 느려지는 것을 체감할 수 있을 정도로 지연이 발생한다. * 이번 실습은 다음과 같은 흐름으로 진행한다. 1. 많은 데이터 렌더링하기 * 우선 실제로 랙(lag)을 경험할 수 있도록 많은 데이터를 렌더링해 보자. 물론 데이터를 하나하나 직접 입력하지 않고 코드를 사용하여 쉽게 추가할 수 있다. * App 컴포넌트를 다음과 같이 수정해 보자. import React, { useCallback, useRef, useState } from 'react'; import TodoTemp..
(3) 지우기 기능 구현하기 * 이번에는 지우기 기능을 구현해 보겠다. 리액트 컴포넌트에서 배열의 불변성을 지키면서 배열 원소를 제거해야 할 경우, 배열 내장 함수인 filter를 사용하면 매우 간편하다. [1] 배열 내장 함수 filter * filter 함수는 기존의 배열은 그대로 둔 상태에서 특정 조건을 만족하는 원소들만 따로 추출하여 새로운 배열을 만들어 준다. * 다음 코드 예제를 한번 확인해 보자. const array = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; const biggerThanFive = array.filter(number => number > 5); console.log(biggerThanFive); // 결과 : [6, 7, 8, 9, 10] * filte..
# 2023년 7월반(306호) 최종프로젝트 설정 정보 1. redmine - http://112.220.114.130:83/redmine/projects/202307_filnal_team1 - http://112.220.114.130:83/redmine/projects/202307_filnal_team2 - http://112.220.114.130:83/redmine/projects/202307_filnal_team3 - http://112.220.114.130:83/redmine/projects/202307_filnal_team4 2. svn - http://112.220.114.130:10001/svn/projects/202307F/team1 - http://112.220.114.130:10001/..
3. 기능 구현하기 * 이제 일정 관리 애플리케이션이 실제로 동작할 수 있도록 기능을 구현해 보자. (1) App에서 todos 상태 사용하기 * 나중에 추가할 일정 항목에 대한 상태들은 모두 App 컴포넌트에서 관리한다. App에서 useState를 사용하여 todos라는 상태를 정의하고, todos를 TodoList의 props로 전달해 보자. import React, { useState } from 'react'; import TodoTemplate from './components/TodoTemplate'; import TodoInsert from './components/TodoInsert'; import TodoList from './components/TodoList'; const App =..
아이디&비밀번호 찾기 회원가입 package kr.or.ddit.controller.crud.notice; import java.util.HashMap; import java.util.Map; import javax.inject.Inject; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpSession; import org.apache.commons.lang3.StringUtils; import org.springframework.http.HttpStatus; import org.springframework.http.ResponseEntity; import org.springframework.stereotype.Co..
[noticeBoard_SQL.xml] and (bo_title like '%' || #{searchWord} || '%') and (bo_writer like '%' || #{searchWord} || '%') select count(bo_no) from notice where 1=1 select b.* from ( select a.*, row_number() over (order by a.bo_no desc) rnum from ( select bo_no, bo_title, bo_content, bo_writer, bo_date, bo_hit from notice where 1=1 order by bo_no desc ) a ) b = #{startRow} and b.rnum select seq_noti..