본문 바로가기

전체 글123

Windows 10 에서 Window 11 로 업데이트 새로운 노트북을 사면서 이전 노트북을 주기로했다.주는 김에 깔끔하게 포맷하고 윈도우 11로 업데이트했는데, 과정이 생각보다 복잡했어서😥정리해놓으려고한다.  (근데 이제 안 복잡함 여기에 다 정리함) 나는 노트북을 선물용으로 만드는거라 상관없었지만꼭꼭 백업해두자!! 1. PC health Check로 사양 확인pc health check 프로그램을 깔고 window 11로 업데이트가 가능한지 확인해본다.캡쳐된 화면엔 없지만 window10을 쓰고있다면 11 로 업데이트가 가능한지 컴퓨터의 사양과 부팅모드를 검사해볼 수 있는 프로그램이다. 🔗 PC health Check 설치https://support.microsoft.com/ko-kr/windows/pc-%EC%83%81%ED%83%9C-%EA%B2%.. 2024. 9. 12.
Vue3 특징 virtual DOM 사용너무 많이 업데이트하는 비효율적인 연산을 줄이고자 만든 가상의 DOMDOM 구조를 체크하는 변경하는 방식이 복잡하며 단순화/자동화 하기 위해 만들어짐  Virtual DOM 동작 원리- UI가 변경되면 전체 UI를 Virtual DOM으로 렌더링- 현재 Virtual DOM과 이전 Virtual DOM을 비교해 변경된 부분만 실제 DOM에 반영- 가상 돔 렌더링은 변경된 부분만 DOM에 적용, 상태 변화 자동감지, 빠른 화면 렌더링 가능 Vue3의 Virtual DOM 새로운 렌더링 전략- 템플릿 구문에서 정적 요소와 동적 요소를 구분하여 트리 순환 시 동적 요소만 순환구문 내의 정적 영역을 미리 블록으로 구분하여 렌더링 시 정적 블록에는 접근x, 동적요소 코드에만 접근하여 렌더.. 2024. 1. 12.
인스턴스 생성과 힙 메모리 / 생성자 > 인스턴스 - 클래스는 객체의 속성을 정의하고, 기능을 구현하여 만들어 놓은 코드 상태 - 실제 클래스를 기반으로 생성된 객체는 각각 다른 멤버 변수 값을 가지게 됨 가령, 학생의 클래스에서 생성된 각각의 인스턴스는 각각 다른 이름, 학번, 학년등의 값을 가짐 - new 키워드를 사용하여 인스턴스 생성 > 힙 메모리 - 생성된 인스턴스는 동적 메모리(heap memory)에 할당됨 - c나 c++ 언어에서는 사용한 동적 메모리를 프로그래머가 해제시켜야함 ( free() 혹은 delete() 이용) - 자바에서 garbage collector가 주기적으로 사용하지 않는 메모리를 수거 - 하난의 클래스로부터 여러개의 인스턴스가 생성되고 각각 다른 메모리 주소를 가지게 됨 > 함수 호출과 메모리 - 스택: .. 2023. 2. 27.
00. JPA 소개 ORM 데이터베이스와 객체의 사이를 연결해주는 것을 ORM이라고 함 우리는 ORM을 통해서 우리는 ORM을 통해서 우리가 정의한 객체를 사용하는 것만으로도 데이터를 연결해서 사용할 수 있게된다. 만약 ORM없이 직접 데이터들을 핸들링한다면 select해서 일일이 매핑해서 사용해야한다. JPA Java Persistence API: ORM 표준 - persistence 영역 즉 데이터에 접근하기 위한 API 규격 정의 - ORM이 전체적인 개념이라고 한다면 JPA는 좀 더 구체적으로 기능을 정의한 스펙이라고 할 수 있음 - 자카르타로 명칭 변경 Spring Data JPA - spring에서 Hibernate를 간편하게 사용할 수 있도록 추상객체를 한 번 더 감싸서 만들어놓은 것 - EntityManger.. 2023. 2. 23.