분류 전체보기(123)
-
"이것이 자바다" 정리 13장 제네릭
이 게시글은 내가 "이것이 자바다" 책을 읽고 노트에 정리해놨던 내용들을 검색하기 쉽게 데이터로 백업하는 용도의 글이다. 문제가 된다면 삭제하겠음. 13장 제네릭 *제네릭 - 제네릭을 사용하면 잘못된 타입이 사용될 수 있는 문제를 컴파일 과정에서 제거할 수 있게 된다. - 컬렉션, 람다식, 스트림, NIO에서 널리 사용된다. *제네릭 특징 1. 컴파일 시 강한 타입 체크를 할 수 있다. -컴파일 시 타입을 강하게 체크해서 에러를 사전에 방지함. 2. 타입 변환(casting)을 제거한다. - 불필요한 타입 변환은 프로그램 성능에 악영향을 미친다. - 제네릭을 사용하면 요소의 타입을 하나로 국한하기때문에 요소를 찾아올 때 타입 변환을 할 필요가 없어 성능이 향상된다. *제네릭 타입 (class, inter..
2023.03.19 -
[개인 프로젝트 / 북愛] 14. onclick function의 매개변수로 el 넣을때
처음엔 이렇게 넣었는데 에러가 났다. child.id가 예를 들어 'abc'였다면 Uncaught ReferenceError: abc is not defined at HTMLInputElement.onclick
2023.03.16 -
[개인 프로젝트 / 북愛] 13. input value "(쌍따옴표) 문제, input value가 가끔 제대로 안나올 때
위에 보이는 사진들은 모두 내 북애프로젝트에서 커뮤니티 글 수정을 눌렀을 때의 상황이다! 다른 글의 제목들은 input이 잘 받아오는데 왜 대체 이 두개의 글만 저렇게 잘릴까?? 그렇다고 값을 못가져오는것도아니고..!(밑에있는 연한 글씨의 글들이 모두 원래 제목 값이다!) 알고보니 input의 value에 "(쌍따옴표)가 들어가서 이런 상황이 벌어진것이었다. 그래서 나는 javascript로 제목을 받아와서 input에 value로 삽입해줘야겠다고 생각했다. 으로 값을 받아오면 쌍따옴표가 $#034
2023.03.15 -
[Java / Spring] RequestBody, ModelAttribute, RequestParam
@RequestParam - 한개의 HTTP 요청 파라미터를 받기 위해서 사용! - 항상 받아오는 값이 아니라면 (필수값이 아니라면) required를 false로 설정해줘야한다. public ModelAndView boardList (PagingVO pagingVO, @RequestParam(value="nowPage", required=false) String nowPage, @RequestParam(value="head", required=false) String head, @RequestParam(value="search_community", required=false) String search_community, HttpServletRequest request, HttpServletRespons..
2023.03.14 -
"이것이 자바다" 정리 12장 멀티 스레드
이 게시글은 내가 "이것이 자바다" 책을 읽고 노트에 정리해놨던 내용들을 검색하기 쉽게 데이터로 백업하는 용도의 글이다. 문제가 된다면 삭제하겠음. 12장 멀티 스레드 *프로세스 : 사용자가 애플리케이션을 실행하면 운영체제로부터 실행에 필요한 메모리를 할당받아 애플리케이션의 코드를 실행하는데 이를 프로세스라고 한다. *멀티 태스킹 : 두가지 이상의 작업을 동시에 처리하는 것 - CPU 및 메모리 자원을 프로세스마다 적절히 할당. 병렬로 실행. - 멀티태스킹과 멀티프로세스는 다름. *멀티 스레드 : 하나의 프로세스가 두가지 이상의 작업을 처리 - 대용량 데이터의 처리시간을 줄이기 위해 데이터를 분할해서 병렬로 처리하는 곳에서 사용 / 네트워크 통신을 하기위해 사용 / 다수 클라이언트의 요청을 처리하는 서버..
2023.03.10 -
"이것이 자바다" 정리 11장 기본 API 클래스
이 게시글은 내가 "이것이 자바다" 책을 읽고 노트에 정리해놨던 내용들을 검색하기 쉽게 데이터로 백업하는 용도의 글이다. 문제가 된다면 삭제하겠음. #이번 장은 내용이 많아서 API의 정의에 대해서만 적겠음! 11장 기본 API 클래스 *API: Application Programming Interface - 한 프로그램에서 다른 프로그램으로 데이터를 주고받기 위한 방법. (방법=코드) - 어플리케이션에서 데이터를 읽거나 쓰기 위해 사용하는 인터페이스. - 라이브러리라고 부르기도 함. - String 클래스와 System 클래스 등이 모두 API에 속하는 클래스이다. - 북애프로젝트에서 사용한 summernote도 summernote에서 제공되는 API(사용방법)만 알면 코드를 몰라도 기능을 사용할 수 ..
2023.03.10