개발중 (617) 썸네일형 리스트형 npm 병합 에러 해결 npm 을 이용해서 팀 프로젝트를 진행 할 때에 A 의 local 에서 npm install amcharts 을 진행하고 병합을 했을 경우에 B 의 local 에서는 amcharts 가 존재하지 않으니 에러가 당연히 날 수 밖에 없다. 아래 에러는 amcharts 모듈이 존재하지 않으니 install 하라는 의미인데 To install them, you can run: npm install - save @amcharts/amcharts4/charts @amcharts/amcharts4/core @amcharts/amcharts4/lang/ko_KR @amcharts/amcharts4/themes/animated 그럴 때는 A의 local 에서 package.json 를 commit 해주고 B는 packa.. make sure to provide the "name" option. 에러 해결 make sure to provide the "name" option. component 라고 써있는데 components 라고 수정해 "cell" is null 에러 해결 "org.apache.poi.ss.usermodel.Cell.getStringCellValue()" because "cell" is null 액셀을 읽어 행을 가지고 올 때 해당 row 가 비어있다는 뜻이다. Optional 을 사용해서 null 체크를 했었는데 그것보다는 null 이 알맞다. Row row = workSheet.getRow(i); if( row == null ){ continue; } 🖤 글이 도움이 되었다면 유튜브 클릭 해주세요 🖤 https://www.youtube.com/channel/UCgkxlLdjrlsFyp2GGxzY59A 디벨빈수 안녕하세요. 저는 2년차 #비전공자 #풀스택 #개발자 빈수 입니다. ლ(╹◡╹ლ) .. 구독 댓글과 좋아요 알림 설정 감자합니다. - 개발 블로그.. @Transactional 어노테이션 적용 시 롤백이 안되는 경우 🖤 글이 도움이 되었다면 유튜브 클릭 해주세요 🖤 https://youtu.be/bz8h5adAHNc - DY 선배 Junit 테스트 중 Transaction 관련하여 정보 공유 드립니당 @Transactional 어노테이션 적용 시 롤백이 안되는 문제가 있었는데 원인 파악해 보니 데이터베이스 저장소 엔진 문제였습니다 MySQL의 MyISAM 엔진의 경우 트랜잭션 지원을 하지 않는다고 합니다 만약 트랜잭션을 사용하여 개발할 경우 참고하면 좋을 것 같습니다! 스토리지 엔진 - 데이터를 디스크에 저장 - 데이터를 디스크에서 읽음 데이터베이스 관리 시스템(DBMS)이 데이터베이스에 대해 데이터를 SELECT INSERT UPDATE DELETE 하는데 사용하는 기본 소프트웨어 컴포넌트라고도 한다. MySQL은.. crontab 데몬 작동 확인 ! 왜 안돼지 ..? 데몬을 실행 시키고 오늘 아침까지 잘 작동하던 데몬을 에러 처리를 제대로 한 한 것이 생각나서 소스를 고치고 반영을 했는데 데몬이 실행이 안되는 것이다. 로그도 안찍히고 .. 오늘까지 마무리여서 큰일이다 싶었는데 ;; Maven Clean / Install 을 세번 했더니 성공했다. 난감하다. java 에서 현재 URL 가져오기 🖤 글이 도움이 되었다면 유튜브 클릭 해주세요 🖤 https://youtu.be/bz8h5adAHNc java 에서 현재 URL 가져오기 ⛔ test/WEB-INF/main/main.jsp - view 파일의 경로 request.getRequestURI(); ⛔ view파일의 전체경로 - http://localhost:8080/test/WEB-INF/main/main.jsp request.getRequestURL(); ⛔ 해당 view 파일명 - main.jsp request.getServletPath(); [스프링 시큐리티] - 필터 체인 스프링 시큐리티 필터 체인에 대해 알아보기 ▶ WebAsyncManagerIntegrationFilter 이 필터는 SecurityContext 와 비동기 요청 처리를 위한 핵심 클래스인 스프링 웹의 WebAsyncManager 간의 통합을 제공한다. ▶ SecurityContextPersistenceFilter 요청이 도달하는 다음 필터는 SecurityContextPersistenceFilter 이다. 이 필터는 스프링 시큐리티가 정상적으로 동작하기 위해 필터 체인에 꼭 존재해야 하는 필터 체인 중 하나이다. 요청이 들어올 때 이 필터가 SecurityContextPersistenceFilter에서 SecurityContext 를 로딩해서 설정한다. SecurityContext 가 로드되고 나면 Se.. JAVA 코드 저장시 컴파일 (compile) 처리 ❗❗❗ 🖤 글이 도움이 되었다면 유튜브 클릭 / 구독 해주세요 🖤 JAVA 에서 코드를 작성하다가 저장 ( Ctrl+ S ) 했을 경우에 단순히 코드가 저장되는 것뿐만 아니라. 컴파일 처리가 된다 결국 사람이 이해할 수 있는 JAVA 코드를 프로그램을 실행할 수 있는 기계어로 번역 하는 것이다. 그 기계어는 저장되는 경로를 사용자가 아래처럼 지정할 수 있다. 그러면 POMS/targer/classes 경로에 프로젝트의 코드들이 컴파일 (compile) 되어 저장이 된다. .java -> 컴파일 (compile)-> .class(byte 코드) .java 파일의 컴파일 (compile) 여기서 유심히 봐야할 부분은 java 파일이 컴파일 된다는 것이다. 결국 BinsooController.java 는 Binsoo.. 이전 1 ··· 25 26 27 28 29 30 31 ··· 78 다음