본문 바로가기

전체 글10

트리거(TRIGGER)를 사용해도 될까? 안녕하세요 유.독입니다! 예전 프로젝트에서 히스토리테이블을 만들 때, 트리거를 쓰자는 의견이 있었습니다. 그런데 대부분 트리거를 달가워 하지 않는다며, 백앤드단에서 직접 구현하여 히스토리를 추가해주기를 요청하여, 요청대로 작업한 적이 있습니다. 그런데 왜 트리거를 달가워 하지 않았을까요? 그 의문에서 이 글은 시작되었습니다. 트리거(TRIGGER)란 무엇인가? 트리거는 데이터베이스 이벤트에 반응하여 실행되는 프로그램 단위입니다. 트리거의 주요 사용 목적은 테이블 데이터의 무결성 보장, 데이터베이스 관리의 자동화 등이라고 할 수 있습니다. 🙅‍♀️트리거를 사용하지 않는 이유 유지보수성 트리거를 사용하면 유지보수성이 떨어진다고 합니다. 소스 내에서는 트리거의 존재를 찾을 수 없고, 데이터베이스에서 직접 트리.. 2023. 8. 31.
[Event] Ctrl, Alt, Shift키 눌림 여부 반환 (feat. getModifierState 함수 없음 오류) 안녕하세요 유.독입니다! javascript 작업 중, 그냥 클릭했을 때와 Ctrl키를 누르고 클릭했을 때에 동작방식을 다르게 하고 싶어서 찾아본 내용을 정리해보았습니다. 간단하니 바로 예시를 보여드리며 설명하겠습니다. 예시 이벤트 함수에서는 event 객체를 받을 수 있는데요, ctrl키 입력여부를 확인하기 위해서 ctrlKey 속성값이 true인지 false인지 확인하면 됩니다. 키 관련 event 속성 자주 사용하는 키 event.ctrlKey //ctrl event.altKey //alt event.shiftKey //shift 기타 키 눌림여부 확인 event.getModifierState("CapsLock") //"Alt", "ScrollLock" 등등 가능 Ctrl, Alt, Shift 키를.. 2023. 8. 29.
Eclipse, visualStudio 단축키를 InteliJ에서 사용하자! 안녕하세요 유.독입니다! Eclipse를 사용하기엔 컴퓨터가 버벅대는데, InteliJ를 쓰기에는 새로외워야할 단축키가 부담이신가요? 그렇다면 간단하게 해결해보세요.VisualStudio 이용자 분들도 같이 해결해보자구요! InteliJ에서 다른 IDE의 단축키 사용하기 InteliJ에서 File > Settings를 들어갑니다. 좌측 상단의 메뉴 검색에 "keymap" 입력 후, 나타난 메뉴를 클릭합니다. Windows Proper Redo로 나타나 있는 부분을 Eclipse또는 VisualStudio로 변경하시면 됩니다. ⏰마무리하며 도움이 되셨기를 바라며 참고로 이클립스 단축키를 정리한 게시글도 링크 걸어드리겠습니다! https://joalog.tistory.com/151 inteliJ 단축키 Ge.. 2023. 8. 26.
[Notion] RSS 연동하여, 정보를 쉽고 빠르게 받아보자(feat. Github) 안녕하세요 유.독입니다! 빠르게 최신 정보를 얻을 수 없을까 고민하다가, RSS기능을 이용해보고 싶어서 찾아보았는데요, 여러분께 그것을 공유해드리려고 합니다. 많은사람들이 Notion을 이용하고 있고, 별도의 확장프로그램이나, 유틸리티를 다운받을 필요가 없어 간단하기 때문에, Notion을 활용해보자 생각했습니다. Notion자체에서는 RSS기능을 지원 중단했지만, 무료배포된 소스를 이용하면 가능합니다! 준비하기 Notion 계정 Github 계정 무료이므로 걱정없이 따라오세요! Notion과 Github를 연결하여 RSS 피드를 받아봅시다! ✨Notion Feeder indiehackers라는 그룹에서 Notion Feeder에 대한 수요를 인지하고, Notion API를 활용하여 RSS를 사용할 수 .. 2023. 8. 16.
반응형