본문 바로가기
  • 개발자를 꿈꾸는 중

전체보기66

rem과 em 차이점 rem, em 두개 모두 css에서 크기를 나타내는 단위이지만 px처럼 절대적인 단위가 아니라 어떠한 기준을 둔 상대적인 단위이다. 두개의 차이는 무엇을 기준으로 두었냐이다. rem은 최상위 클래스, 즉 html 클래스의 font-size가 기준이고 em은 적용되는 현재 클래스가 기준이다. em의 경우 사용하는 클래스에 따로 font-size가 없다면 그의 상위 클래스의 font-size를 기준으로 삼는다. 예) html{ font-size: 20px; } div{ font-size: 2rem; } /* 2rem = 40px */ 2022. 12. 3.
inner join과 left outer join의 차이 인생 처음 면접날 위의 제목에 해당하는 질문을 받았고 이런 기초적인 것에 준비를 못한게 분해서 이시간에 글을 올린다.... JOIN에는 대표적으로 Inner Join과 Outer Join이 있다. 우선 Inner Join 이란 데이터의 교집합으로써 아래 왼쪽 사진처럼 표현할 수 있다. Inner Join의 특징으로는 두테이블의 교집합으로써 매칭되는 값으로만 새 테이블이 생성되므로 NULL 값이 존재하지 않는다. Outer Join 두 테이블의 합집합이고 오른쪽 그림과 같이 표현된다. 이 Outer Join은 또다시 크게 3 종류로 나뉜다. - Left Join - Right Join - Full Outer Join 여기서 내가 다뤄볼 내용은 Left Join 이다. 사물의 이름을 저장하고 있는 table.. 2022. 10. 5.
GC란? (Garbage Collection) Garbage Collection이란 무엇인가? · 메모리 관리 기법 · JVM의 Garbage Collector 는 Unreachable Object 를 우선적으로 메모리에서 제거 => 메모리 공간을 확보 => 메모리 관리라는 까다로운 부분을 자바 가상머신에 모두 맡김 # Unreachable Object 란 Stack 에서 도달할 수 없는 Heap 영역의 객체 Garbage Collection의 장점은? · 유효하지 않은 포인트 접근 · 이중해제 · 메모리 누수 Garbage Collection의 단점은? · 높은 알고리즘 비용(어떤 메모리를 해제할지/메모리 해제 시점) · GC 행동 시점/점유 시간 예측이 어려워 실시간 시스템에는 적합하지 않음 2022. 9. 19.
MVC1, MVC2란? MVC1 - 브라우저에서 요청이 들어오면 데이터베이스로부터 필요한 데이터를 받은 Model객체를 JSP 페이지 에 담아 응답을 보내는 패턴입니다. - MVC1에서는 JSP가 View/Controller 역할을 모두 담당하여 코드 가독성이 떨어지는 단점이있다. MVC2 - MVC1의 단점을 보완해 Controller 역할을 하는 Servlet을 추가한 패턴이다. - 즉, Servlet이 요청에 대한 비즈니스 로직을 처리하고 View(JSP)에 반영하여준다. 2022. 9. 18.
반응형