목록IT (255)
이야기앱 세상
자바 List에서 빈문자열 또는 null 제거하기 List list = new ArrayList(); list.add("서울"); list.add(""); list.add("부산"); list.add("광주"); list.add(null); list.add("제주"); System.out.println(list); //아래 출력 내용을 보면 빈문자열, null 이 포함되어 있음 //[서울, , 부산, 광주, null, 제주] //List에 빈문자열 또는 null 공백 제거 list.removeAll(Arrays.asList("",null)); System.out.println(list); //아래와 같이 빈문자열, null 이 제거된 것을 알 수 있음 //[서울, 부산, 광주, 제주]
https://fonts.google.com/ 에 접속하면 구글의 웹 폰트를 이용할 수 있다. 사용하길 원하는 폰트를 검색할 수 있고 검색창 아래 폰트 목록이 보여지기 때문에 목록해서 원하는 폰트를 찾을 수도 있다. 선택한 폰트에는 여러개의 스타일이 적용되어 있는데 사용을 원하는 스타일 선택한다. 아래 Select Light 300 + 를 클릭하면 Remove Light 300 - 로 변경되고 해당 스타일을 사용할 수 있도록 등록된다. 희망하는 스타일을 선택했다면 상단 메뉴 좌측의 View Selected Families 메뉴를 클릭한다. 메뉴를 클릭하면 아래 그림 처럼 Selected family 창이 보여지고 선택한 스타일을 제거할 수 있는 항목이 보이고 그 아래에 HTML 페이지에 첨부하는 방법을 ..
자바스크립트를 이용해서 업로드 이미지 사이즈(넓이, 높이) 구하기
STS((Spring Tool Suite)4에서는 JSP Editor를 지원하지 않기 때문에 JSP Editor를 사용하기 위해 Web Developer Tool를 별도로 설치해 주어야 한다. Help>Eclipse Marketplace 클릭 Eclipse Marketplace에서 eclipse web를 검색하고 아래 화면에 보여지는 것 처럼 Eclipse Enterprise Java and Web Developer Tools3.27 를 설치한다. [Install] 버튼 클릭 [Confirm] 버튼을 클릭한다. 라이센스 동의하고 [Finish] 버튼을 클릭한다. 설치가 완료되면 STS를 재구동한다. [Restart Now] 버튼을 클릭한다. STS 재구동 이후에 파일을 생성할 때 Web 항목이 보여지고 ..
Kakoa 지도 사용시 정상적인 연결임에도 CORS policy 오류가 아래와 같이 발생했을 경우 크롬 브라우저의 경우 마우스 우클릭하여 검사의 네트워크를 선택한 후 브라우저 캐시를 제거한 후 다시 호출하면 정상적으로 호출된다.
CKEditor5에서 입력하는 값을 읽거나 값을 셋팅하기 위해서는 에디터 사용시 명시하는 script를 살펴보자 아래 명시한 스크립트에서 window.editor = editor; 라는 표현이 있는데 editor 를 window.editor에 대입하고 있다. 따라서 값을 읽을 때는 window.editor.getData()를 사용하고 값을 셋팅할 때는 window.editor.setData()를 사용하면 됩니다. 예를 들어 입력한 데이터를 초기화하고 싶으면 window.editor.setData(''); 라고 명시하면 초기화 된다.
Spring boot의 gradle project를 import했을 때 아래와 같은 오류가 발생할 때가 있다. 정상적으로 동작하는 gradle project를 import했는데 오류가 발생하면 화면에서 보여지는 프로젝트명과 settings.gradle에 명시되어 있는 프로젝트명을 비교해본다. 아래와 같이 settings.gradle의 rootProject.name이 프로젝트명과 다를 경우 위와 같이 오류가 발생한다. r ootProject.name = 'springBootTest' 로 동일하게 변경한다. Grade>Refresh Gradle Project를 실행하면 오류가 사라진다.
mybatis mapper xml 파일에서 아래와 같이 VO 의 알리아스를 인식하지 못 할 때가 있다. 이렇게 화면 상에는 인식을 못 해서 에러가 나는 것 처럼 표기 되지만 실제 동작을 시켰을 때는 정상적으로 동작한다면 아래와 같이 Window>Preferences를 눌러서 Validation 항목을 선택하고 MyBatis XML Mapper Validator의 Manual, Build 부분의 체크를 해제해준다. 그렇게 하면 오류 표시가 사라진다.