본문 바로가기

전체 글94

[Eulji_LikeLion_2024_BackEnd] 7차 Q&A 작성중 보호되어 있는 글 입니다. 2024. 5. 14.
[Eulji_LikeLion_2024_BackEnd] 7차 ORM, JPA, AOP 7차 목차    7-1 ORM    1) ORM?      2) H2 데이터베이스 설치    3) 부록_H2 오류 해결    4) 순수 Jdbc     5) 스프링 통합 테스트     6) 스프링 JdbcTemplate     7) JPA     8) 스프링 데이터 JPA   7-2 AOP     1) AOP?     2) AOP가 필요한 상황     3) AOP 적용  7-1. ORM 1) ORMORM(object Relational Mapping)은 이름 그래도 객체와 관계형 데이터베이스를 매핑한다는 뜻이다.자바를 통해 관계형 DB를 관리 할 수 있게 해준다.장점SQL을 직접 작성하지 않고 DB에 접근 가능객체와 테이블을 매핑하여 페러다임의 불일치 문제를 해결해줌객체지향적으로 코드를 작성할 수 있어서.. 2024. 5. 13.
[Eulji_LikeLion_2024_BackEnd] 6차 JAVA 연습 6차 목차    6-1 JAVA 코테    1) 연습문제(콜라문제)     2) 연습문제(삼총사)    3) 해시문제(폰켓몬)  6-2 풀이 및 Q&A    1) 연습문제(콜라문제)     2) 연습문제(삼총사)    3) 해시문제(폰켓몬)6-3 SET 6-1. JAVA 코테이번 세션은 체육대회 일정으로 인해서 잠시 쉬어가는 타임으로 준비하였습니다:)몇몇분들이 빠져서 원활한 토론이 지장이 있을 것같아서 재밌는 문제로 각자 설명하는 시간을 가져보려고 합니다문제는 간단하게 3문제를 준비하였습니다JAVA를 이용하여 문제를 해결하셔야 합니다. 1) 연습문제(콜라문제)코딩테스트 연습 - 콜라 문제 | 프로그래머스 스쿨 (programmers.co.kr)  2) 연습문제(삼총사)코딩테스트 연습 - 삼총사 | 프로그.. 2024. 5. 2.
[Eulji_LikeLion_2024_BackEnd] 5차 Q&A 작성중이나 미리선공개합니다 5차 Q&A  Q 5-1 스프링 빈(Bean)   Q 5-2 DI / Autowired (작성중)    1) IOC/ DI    2) @Autowired    3) 필드주입    2) setter주입    3) 생성자 주입    Q 5-3 Mapping (작성중)    1) HTTP     2) @PostMapping     3) @GetMapping    Q 5-4  RestApi    Q 5-5  CRUD Q 5-1 스프링 빈(Bean)스프링 컨테이너에 의해 관리되고 애플리케이션의 핵심을 이루는 객체들을 스프링 빈이라고 부릅니다.스프링 빈은 스프링 컨테이너에 의해 인스턴스화되어 조립,관리되는 객체즉, 스프링 빈은 스프링의 객체로 이해하면 편합니다 스프링은 빈을 스프링 컨테이너에 등록하기 위해 XML파.. 2024. 5. 1.
[Eulji_LikeLion_2024_BackEnd] 5차 의존관계,웹기능설계 5차 목차    5-1 의존관계    1) 컴포넌트 스캔과 자동 의존관계 설정    2) 자바 코드로 직접 스프링 빈 등록하기  5-2 회원 웹 기능     1) 회원 웹 기능 - 홈 화면 추가     2) 회원 웹 기능 - 등록      3) 회원 웹 기능 - 조회  5-1. 의존관계 스프링 빈을 등록하는 방법은 대표적으로 3가지가 있습니다XML로 설정컴포넌트 스캔을 이용한 자동 설정직접 코드로 스프링 빈 설정이번 세션에서는 컴포넌트와 직접코드로 설정하는 거에 대해서 실습을 통해서 알아가보겠습니다. 스프링 빈(Bean)은 스프링 컨테이너에 의해 관리되는 재사용 가능한 소프트웨어 컴포넌트이다. 빈은 인스턴스화된 객체를 의미하며, 스프링 컨테이너에 등록된 객체를 스프링 빈이라고 한다.  즉, 스프링 컨테이.. 2024. 4. 27.
명품운영체제_생능 12장 문제풀이 블로그 개인이 푼 풀이라 오류가 있을 수 있습니다문제는 저작권보호를 위해 번호만 남깁니다해당 교재로 공부하신분들과 같이 토론하기 위해서 올려봅니다. 개념1) 1번2) 4번3) 4번 CPU 캐시 늘리기4) 1번 저장된 데이터의 신뢰성5) 플레터, 트랙, 트랙, 섹터, 실린더, 섹터, 512,4096 6) 4번7) 4번8) 2번9) 3번10) 1번 11) 60,000개12) 1,000개일단 플래터의 한면에 있는 갯수가 실린더의 갯수라고 생각디스크 헤드의 갯수 = 실린더당 트랙의 수13) 1번 탐색시간14) 1번 탐색시간 15) 2번16) 1번17) 333.3MB/초18) 2번19)4번20) 3번 21) 2번22) 1번23) 1번24) 1번25) 1번26) 파일 시스템, 마운트. 마운트 포인트, 루트 디렉터리.. 2024. 4. 27.
명품운영체제_생능 11장 문제풀이 블로그 개인이 푼 풀이라 오류가 있을 수 있습니다문제는 저작권보호를 위해 번호만 남깁니다해당 교재로 공부하신분들과 같이 토론하기 위해서 올려봅니다. 개념1) 2번 섹터2) 3번 블록3) 1번 논리 블록 주소4) 4번 입출력 버스5) 4번 6) 2번7) 4번8) 1번9) 1번10) 1번 11) 2번12) 2번13) 1번14) 4번15) 4번16) 1번17) 4번18) 4번19) 3번20) 1번  21) 2번22) 1번23) 파일 쓰기의 경우 버퍼 캐시에 저장하고 바로 리턴하여 물리적인 디스크 입출력을 줄여 응용프로그램의 입출력 응답 성능을 향상시킨다.파일 읽기의 경우 버퍼 캐시에 한 번 읽혀진 블록을 추후 다시 읽을 경우, 물리적인 디스크 입력의 횟수를 줄인다.파일 블록을 순차적으로 읽는 파일 읽기의 경우.. 2024. 4. 27.
명품운영체제_생능 10장 문제풀이 블로그 개인이 푼 풀이라 오류가 있을 수 있습니다문제는 저작권보호를 위해 번호만 남깁니다해당 교재로 공부하신분들과 같이 토론하기 위해서 올려봅니다. 개념1) 3번 가상메모리 (p.464)2)  3번3) 4번 (p488,p493)4) 1번 (p470)5) 1번 6) 1번 (p.464)7) 3번 (p.464)8) 페이지가 필요할 때까지 물리 메모리에 적재하지 않고 두었다가, 페이지가 필요할 때 물리 메모리를 할당받고 디스크에서 읽어 적재시킨다 (p.468)9) 1번  / 1번과 4번을 봤을 때 4번은 프로세스가 실행을 시작할때는 포괄적인 의미라서 가장 근접한 의미는 페이지 폴트10) 페이지가 메모리에 적재되어 있는지를 나타내는 비트이 비트가 1이면 페이지가 물리 메모리에 있고,  0이면 디스크에 있음을 나타.. 2024. 4. 26.
명품운영체제_생능 9장 문제풀이 블로그 개인이 푼 풀이라 오류가 있을 수 있습니다문제는 저작권보호를 위해 번호만 남깁니다해당 교재로 공부하신분들과 같이 토론하기 위해서 올려봅니다. 개념1) 페이지. 고정, 물리 메모리, 페이지, 프레임, 페이지, 프레임 2)  1번(페이지 테이블)3)  2번(4MB)4) 1번5)  1번 6) 4번7) 4번8) 2번(PC 레지스터)9) 0x98761페이지의 0x234바이트10) 3번 11) 1번12) 2번13) 3번째 페이지의 15번째 바이트 14) 00022008 15) 1,3번16) 3번17) 1번 (p.435)18) 1번19) 프로그램이 가진 참조의 지역성 (p.440)20) 2번21) 3번 복합 (매번 그림이 많아서 생략했는데 1번만 풀이식이라 올렸습니다)1-1) 8KB1-2) 3번1-3) 2GB.. 2024. 4. 26.