본문 바로가기

전체 글22

[Javascript] 이벤트 등록하는 방법 3가지 1. 인라인 방식(inline) 이벤트를 html 요소의 속성으로 직접 지정하는 방식 html 코드와 스크립트가 섞여 사용, html 코드와 스크립트 코드는 분리가 유지보수에 용이하다고 하지만.. 우리 회사 같은 경우에는 굉~~ 장히 많이 사용되고 있는 방식 중 하나라 알아두면 요긴하게 쓰인다. Test 2. 프로퍼티 방식(Property) 이벤트를 자바스크립트 코드에서 프로퍼티로 등록하여 사용하는 방식 html 코드와 자바스크립트가 섞여 사용되지 않음 하나의 이벤트 핸들러 프로퍼티엔 하나의 이벤트핸들러만 바인딩 가능 let testBtn = document.querySelector('#testBtn'); testBtn.onclick = function () { alert('Hello world1'); .. 2022. 1. 9.
[jQuery][Javascript] Getting attribute of a parent node $(this).parentNode.attr('class') Getting attribute of a parent node $(this).parentNode.attr('class') jquery와 plain javascript를 섞어 섰다는것.. java 사용해서 백엔드단만 작업하다보니 전혀 생각못했던 부분이었다.. jquery를 사용하는곳이 아직 많기 때문에 해당부분을 유의해서 코드작업을 해야할것 같다. // jQuery $(this).parent().attr('class'); // Vanila Javascript this.parentNode.getAttribute("class"); attr() 메서드와 getAttribute()메서드 .attr() 메서드 .attr(attributeName) .attr(attributeName,value) 선택한요소의 속성의 .. 2022. 1. 1.
[GitHub] remote: Support for password authentication was removed on August 13, 2021. Plea.. remote: Support for password authentication was removed on August 13, 2021. Plea.. 오랜만에 git bash를 이용해 원격저장소에 commit 하려고 했다. 평소랑 똑같이 계정 정보 입력해서 원격저장소에 push 했다. 근데 에러.. 토큰이 필요하다고 한다. 2021년 8월이후 적용된 방법이라 모를수도 있을듯 토큰 갱신 방법은 아래 블로그에 잘 정리되어있다. Reference GitHub 토큰 인증 로그인 하기 - [오류 해결]: remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 2021. 12. 24.
[Apache]Apache Log4j 2.17 version 사건의 시작 게임한판 즐기고 있던 주말 오후 같은 웹분야를 일하는 친구가 큰일 났다며 링크를 하나 보내줬다. https://m.etnews.com/20211212000028 과기정통부, Apache Log4j 2 웹서비스 긴급 보안패치 권고 과학기술정보통신부는 Apache Log4j 2 서비스에 대한 보안취약점이 발견됨에 따라 12일 긴급 보안업데이트를 권고했다. 관련 취약점을 공격자가 악용할 경우 악성코드 감염 등의 피해를 발생시킬 www.etnews.com 우리회사 유지보수 또는 개발하는 사이트 전부 저거 쓰는데; 주말동안 뉴스가 나왔다 보니 다들 이렇다 할 대책이 뚜렷한 상황은 아니였다. 중요한 정보 그래서 급한데로 얻은 링크를 회사에 뿌렸다 .. 도움이 되긴 됬지만.. [긴급] Apache Log.. 2021. 12. 23.
[DBeaver] Auto-commit 해제 하기 DBeaver Auto-commit 해제 Auto-commit 해제하지 않을 경우 잘못된 쿼리에도 불구하고 Mybatis 사용 중에 update 쿼리를 자동으로 수행시킨다. 쿼리수행시 예외처리 필수 뭐가 잘 못 됐는지도 모르고 수행을 해버리는 경우는 답도 못 찾는다. exception을 꼭 사용한다. int update(ArticleExp articleExp) throws Exception ; Reference http://it-archives.com/222083972575/ 2021. 7. 1.
[MAVEN] Cannot load JDBC driver class 'org.mariadb.jdbc.Driver' Cannot load JDBC driver class 'org.mariadb.jdbc.Driver' https://mvnrepository.com/에서 해당 라이브러리를 찾아서 pom.xml에 넣어준다. org.mariadb.jdbc mariadb-java-client 2.0.3 2021. 6. 24.