[TIL] 데이터(data)와 정보(information)의 차이
2024. 9. 30. 17:04
TIL
데이터현실 세계에서 측정하고 수집한 사실이나 값정보어떠한 목적이나 의도에 맞게 데이터를 가공 처리한 것출처1. https://better-together.tistory.com/133
[Java] Forward, Redirect 의 차이
2024. 9. 28. 22:52
TIL/Java
Forward, Redirect 란?JSP 환경에서 현재 작업중인 페이지에서 다른 페이지로 이동하는 두 가지 방식의 페이지 전환 기능예시를 들기 위해 아래와 같은 상황이라고 한다.고객: 클라이언트123: URL상담원: 서버Forward클라이언트가 서버에게 어떤 요청을 보냈을 때, 서버가 요청을 받아 다른 서버에게 넘겨주는 것서버는 요청을 내부적으로 옮기기 때문에 새로운 요청을 보내는 것이 아니므로, request, reponse 객체는 그대로 유지 고객이 고객센터로 상담원에게 123번으로 전화를 건다.상담원은 해당 문의사항에 대해 잘 알지 못해서 옆의 다른 상담원에게 해당 문의사항에 답을 얻는다.상담원은 고객의 문의사항을 처리한다 web container 차원에서의 페이지 이동, 실제로 웹 브라우저는 다..
[TIL] UI vs API
2024. 9. 8. 23:55
TIL
UI (User Interface)사용자가 시스템을 제어하기 위해서 사용하는 조작 장치즉, 사용자가 직접 조작하는 화면API (Application Programming Interface)우리가 만든 웹 어플리케이션이 prompt 창을 실행시키기 위해서, 자바스크립트의 문법에 따라 웹 브라우저에게 전달하는 명령즉, 코드의 형태를 띄고 있는 개발자들의 인터페이스API를 통해 웹 브라우저를 제어한다.개발자가 아닌 사람들은 UI를 통해 시스템을 제어하고개발자는 API를 이요해서 웹 브라우저를 제어한다.출처1. https://opentutorials.org/course/3085/188872. https://deep-wide-studio.tistory.com/51
[TIL] 버퍼를 사용하는 이유
2024. 9. 6. 17:23
TIL
버퍼를 사용하는 이유 CPU는 1초에 100개의 데이터를 처리할 수 있지만, 보조 기억 장치는 데이터를 1초에 3개 밖에 보내주지 않는다.CPU는 일을 하고 싶어도 못하므로 효율이 떨어진다. CPU와 보조 기억 장치 사이에 버퍼를 두게 되면CPU는 버퍼에 데이터를 보내놓고 다른 할일을 하면 되고보조 기억 장치 입장에선 다른 할일을 찾아 처리하다가버퍼에 데이터가 어느정도 쌓이면 한꺼번에 가져와서 처리할 수 있으므로 효율이 높아진다.버퍼 (Buffer) 란?두 개의 장치 사이에서 데이터를 전송할 때, 데이터의 전송 속도나 처리 속도의 차이를 완화하는 목적으로 사용하는 기억장치 1. 캐시 또한 버퍼의 한 종류2.캐시와 버퍼의 차이: 데이터 사용 후에 폐기하냐 안 하냐의 차이3. 캐시는 한 번 접했던 데이터를 ..
[TIL/JS] Number 보다 parseInt()를 더 권고하는 이유
2024. 9. 6. 16:18
TIL/JavaScript
문자열 처리 능력`parseInt()`는 숫자로 변환할 때, 문자열에서 숫자 외의 부분이 있으면 처음 등장하는 숫자까지만 변환한다.`parseInt('100개') -> '100' 으로 변환`Number('100개')`-> 문자열 전체를 숫자로 변환하려고 시도하면서 `NaN`을 반환진법 처리`parseInt()`는 두 번째 인자로 진법을 지정할 수 있음`parseInt('100', 2)` -> '100'을 2진수로 해석하고, 10진수인 4를 반환함`Number`는 항상 10진수로만 변환함유연성`parseInt()`는 문자가 포함된 문자열을 처리할 때 더 유연함`Number`는 오로지 숫자로만 구성된 문자열을 제대로 처리할 수 있음 -> 숫자 외의 다른 문자 포함 시, 무조건 NaN 반환