본문 바로가기

전체 글

(47)
[소스분석] 리액트 - require() 의미는? require는 Node.js에서 사용되는 CommonJS 키워드로 다른 파일의 코드를 불러오는 데 사용한다. 이 경우 require는 img/main.jpg라는 파일을 불러오고 그 파일의 내용을 src 속성에 할당한다. 이 img 태그는 img/main.jpg라는 파일의 내용을 이미지로 표시한다.
[Spring Boot] 실행시 에러 Failed to configure a DataSource: 'url' attribute # 문제발생 스프링부트 프로젝트 실행시 (Spring boot Dashboard > run) JDBC url 에러가 발생했다. 에러메시지 ex) *************************** APPLICATION FAILED TO START *************************** Description: Failed to configure a DataSource: 'url' attribute is not specified and no embedded datasource could be configured. Reason: Failed to determine a suitable driver class Action: Consider the following: If you want an embedd..
cmd port 검색 netstat -ano : 동작중인 port 확인 tasklist /fi "pid eq 11924": pid 로 동작중인 서비스명 찾기 taskkill /f /pid 11924: pid 로 서비스 중단
java.sql.SQLException: 부적합한 열 유형: 1111 Cause: org.apache.ibatis.type.TypeException: Error setting null for parameter # 2 with JdbcType OTHER.Try setting a different JdbcType for this parameter or a different jdbcTypeForNull configuration property 1. 원인 : SQL 로 넘어간 parameter 에 null 이 셋팅됨. 2. 방법 : 1) Cause 를 따라 ServiceImpl 에서 실행한 SQL 문의 파라미터 디버깅. 2) Insert 문이었는데, 다른 SQL 문 살펴보니 varchar 일 경우 JdbcType 을 지정해주고 있음. 3. 해결 : 파라미터가 varchar 일 경..
org.apache.ibatis.binding.BindingException: Invalid bound statement 1. mapper 의 nameSpace 확인 - 패키지 루트가 제대로 작성되었는지 확인 2. 공백 확인 - 구문 내 불필요한 공백이 있는지 확인 3. DB 확인 - SQL이 정상적으로 DB 조회되는지 확인
PostgreSQL 데이터 모두 지우기 - truncate truncate 명령어는 테이블의 모든 데이터를 삭제한다. 삭제 명령어 delete 와 차이점 은 다음과 같다. delete 명령어 - 행이 삭제될때마다 많은 자원이 소모된다 - 트리거가 걸려있다면 행이 삭제될 때마다 실행된다 - 이전에 할당된 영역은 삭제되어 빈테이블 혹은 클러스터에 남아 잔여물이 생긴다 truncate 명령어 - 비교적 빠르게 데이터 삭제 가능하다 - 명령어를 실행하며 롤백 정보를 만들지 않고 바로 커밋한다 - 롤백이 불가하다 - 트리거나 무결성 제약에 영향을 주지 않는다 - 행이 삭제될 때마다 트리거가 실행되지 않는다 additional options. truncate table tableName(테이블명) tabelName 테이블의 데이터를 모두 삭제한다 truncate table..
github 에러 *** Please tell me who you are. # 문제발생 소스트리로 github 에 커밋하려 했으나, 에러가 발생했다. *** Please tell me who you are. # 해결과정 소스트리를 사용하고 있었기에 전역 사용자 설정 해제후 해경되었다. 소스트리 > 저장소 > 저장소설정 > 고급 > 사용자정보 > 전역 사용자 설정 사용 해제 후 commit 재시도 소스트리를 사용하지 않을 때에는 아래와 같이 사용자 인증을 시도해보기. /* 터미널에서 github 사용자인증 에러 해결 접근법 */ git config --global user.name "abc" git config --global user.email "abc@example.com"
Maven Java Configuration 에러 : Cannot change version of project facet Dynamic Web Module to 2.5.1 # 문제발생 Maven 업데이트 후 Problems 에 2 error 가 발견되었다. Description Resource Path Location Type Cannot change version of project facet Dynamic Web Module to 2.5. [project-name] line 1 Maven Java EE Configuration Problem # 해결과정 1. 에러메시지가 알려준 Dynamic Web Module to 2.5. 를 찾기 위해 Propertise - Project Facets - Dynamic Web Module 에서 3.0 을 2.5 로 변경하려했으나 실패. 2. 프로퍼티 설정 파일이 있는 곳으로 직접 접근하여 jst.web 을 3.0 에서 2.5 로 변..
사내위키 만들기 - xWiki 설치하기 # xWiki 다운로드 xWiki는 공식홈페이지에서 파일을 제공한다. 다운로드는 여기. Download XWiki (XWiki.org) 11.10.816 July 2020 Note: This version is the latest stable version from the last XWiki cycle. This is the most stable version and is what we recommend to use in production. 12.64 August 2020 WYSIWYG editor integration with comments and annotationsThe ment www.xwiki.org Long Term Support 는 버그나 오류 등 지속적으로 공식적인 관리를 지원하는 버전..
Chrome 개발자도구로 Javascript 소스 디버깅 하기 1. 개발자도구(Chrome 브라우저에서 F12) 로 Javascript 소스 열기 2. 디버깅 원하는 라인에 Break Point 걸고, F5 누름 3. F10 : 다음행으로 이동, F11 : 다음 Function 안으로 진입되어 실행함, F8 : 다음 Break Point 로 이동 (Function 안으로 진입했다면 F8 로 빠져나오자) 4. 디버깅이 끝났다면 F8 로 디버깅 모드 종료하기