본문 바로가기

개발자 용어사전

(4)
칼로리란 무엇인가? 칼로리란 '맛'의 단위를 말한다. 칼로리가 클수록 맛있다
리액트 훅이란 무엇인가? 리액트 훅이란 무엇인가? 리액트 훅은 쉽게말해 함수형 컴포넌트에서 클래스 컴포넌트의 작업을 할 수 있게 하는 리액트의 신기능이다. 리액트에서 아주 중요한 개념인 state 및 effect를 함수형 컴포넌트에서 관리하는 것이다. 이미 리액트 훅이 나온지 오래되어 요새 state란 훅을 지칭하는 것이 된지도 꽤 되었다. 그때문에 곧바로 리액트 훅을 이해하기 위해서는 리액트 훅으로 할 수 있는 일이 무엇이지 알아보면 좋겠지. 1. 마운트(첫 로드) 되었을때만 실행하고 싶을 때 2, 특정 값이 업데이트 되었을 때만 실행하고 싶을 때 3. 모든 실행이 끝나고 뒷정리하는 로직 작성 자세한 내용은 추후 털어보도록 하겠다.
Apache POI를 이용한 동적 엑셀파일 생성 시 유령문자 관련 이슈 Apache POI는 정말로 편리한 라이브러리이지만, 골때리는 문제가 여럿 있습니다. 초대용량 파일 업로드, 다운로드 구현이 매우 복잡하다는 단점이 있고, 분명히 전세계의 수많은 개발자들이 사용하고 있음에도, 관련 레퍼런스를 찾기도 굉장히 힘이 들죠. 추가로 버그가 발생해도 원인을 찾기란 정말 힘이 듭니다. 오늘은 POI의 대표적인 버그 얘기를 해보도록 하겠습니다. POI로 다음과 같은 파일을 만든다 칩시다 그럼 POI에서는 뭐 이런식으로 저장하겠죠 { name : "홍길동, age:"5", edu:대졸", job:"", add:"부천시 } 여기서 job같이 빈값(empty String)인 부분이 있다면 파일 자체는 생성이 잘 되지만, 'EXCEL에서의 빈값'이 아닌 '그냥 빈값'이 되어버립니다. Exc..
개발자 용어사전)차세대 프로젝트 란 대체 무엇인가? 차.세.대 차세대 프로젝트란 무엇인가 선요약 : 프론트 엔드 개발자 기준으로 요새 차세대 프로젝트는 ActiveX로 만들어진 오래된 전산 시스템을 html5로 만드는 것이다. 일반적으로 ActiveX로 만들어진 전산 시스템은 유지보수가 어렵고 새로운 라이브러리를 추가하기는 더 더 더 어렵다. 문제가 발생하면 데려와서 갈굴 책임자도 존재하지 않을 확률이 높다. (그때 개발에 참여한 사람은 퇴사했거나, 업무를 까먹었거나, 배째라고 할 것이다) 그때문에 일반적으로 대기업은 주기적으로 전산 시스템을 갈아 엎게되며, 갈아엎는 비용을 줄이고자 별별 행동을 다 하게 된다. 내용은 다음과 같다. 1. 파견나온 개발자 갈궈서 책임자 강제호출하기(호출해서 일 시키기) -> 보통 고급, 특급 개발자가 기반작업을 진행하고, ..