자바(74)
-
[Programmers/JAVA] 주식가격
내 코드 import java.util.*; class Solution { public int[] solution(int[] prices) { int[] answer= new int[prices.length]; //queue 선언 Queue queue=new LinkedList(); //queue에 prices 전체리스트 값 추가 for(int i=0; i
2023.02.28 -
[개인 프로젝트 / 북愛] 12. summernote사용법
북애 프로젝트에 summernote API 를 적용 완료한 후 내가 적용한 방법을 기록하기 위해 작성한다. 참고로 나는 Spring을 사용중이고 boot는 아니다. 1. summernote 다운로드 https://summernote.org/getting-started/ Summernote - Super Simple WYSIWYG editor Super Simple WYSIWYG Editor on Bootstrap Summernote is a JavaScript library that helps you create WYSIWYG editors online. summernote.org 여기서 파일을 다운로드 받은 후 압축을 푼다. 2. 프로젝트에 summernote 파일 갖다놓기 압축 푼 summernote..
2023.02.27 -
[개인 프로젝트 / 북愛] 11. $(...).summernote is not a function 에러가 났을 때
계속 잘됐는데 어느 한 순간에 갑자기 summernote가 안 먹혔다. 이유는 간단했다. 제이쿼리가 두번 import 돼서! jsp:include 로 header와 footer를 갖고 왔었는데 거기에도 jQuery를 선언했었어서 중복이 됐었나 보다. 총 writeCommunity.jsp, header, footer 에 전부 jQuery를 선언을 해버렸던 것이다. header와 footer include했던 부분을 주석처리하니 정상적으로 작동해서 알게됐다.
2023.02.27 -
[개인 프로젝트 / 북愛] 10. 게시글 작성 완료 후, 데이터가 서버로 넘겨지지않을 때
나는 내가 summernote를 잘못사용해서 데이터가 안 넘어가나?? 했는데 그게 아니었다. 장르 인문학 소설 시/에세이 요리 건강 취미/실용/스포츠 과학 자기계발 컴퓨터/IT 역사/문화 기타 도대체 내가 뭘 잘못했지.. 하며 하루 온종일 고민했다. 에러도 제대로 안뜨고 값은 전혀 넘어가지 않고... sql문이 잘못됐나? 했는데 그것도 아니었고.. 내가 summernote도 처음사용해보고 API자체도 처음 적용해봐서 summernote를 내가 잘 모르고 사용해서인가하고 그쪽도 열심히 찾아봤는데 해답이 전혀 나오지않았다. 결국 jsp를 새로 만들어서 하나씩 추가해보며 어느 부분이 잘못되었는지 하나하나 노가다로 열심히 찾아봤다. 그러다 enctype="multipart/form-data" 이 부분이 없어야 ..
2023.02.27 -
[Programmers/JAVA] k진수에서 소수 개수 구하기
내 코드 import java.util.*; class Solution { public int solution(int n, int k) { int answer=0; //k진법으로 만들고 0을 기준으로 나누기 String[] n_change=Long.toString(n,k).split("0"); for(String num:n_change) { if(num.length()==0 || num.equals("1")) { continue; }else if(num.equals("2") || num.equals("3")){//2와 3은 소수니까 answer++; }else { long one=Long.parseLong(num); boolean result=true; //소수확인 for(int i=2; i
2023.02.24 -
"이것이 자바다" 정리 9장 중첩클래스와 중첩인터페이스
이 게시글은 내가 "이것이 자바다" 책을 읽고 노트에 정리해놨던 내용들을 검색하기 쉽게 데이터로 백업하는 용도의 글이다. 문제가 된다면 삭제하겠음. 9장 중첩클래스와 중첩인터페이스 *특정클래스와 관계를 맺을 경우에 관계 클래스를 클래스 내부에 선언하는 것이 좋다. * 중첩클래스 - 클래스 내부에 선언한 클래스 - 두 클래스의 멤버들을 서로 쉽게 접근 가능. - 외부에 불필요한 관계 클래스를 감춤으로써 코드의 복잡성을 줄임. *멤버 클래스 : 클래스 안에 클래스의 멤버로서 선언된 중첩클래스 로컬 클래스 : 메소드 내부에서 선언된 중첩클래스 *인스턴스 멤버 클래스 - 정적 필드와 정적 메소드 선언 x. - A클래스의 인스턴스 멤버 클래스 객체를 생성하려면 먼저 A객체를 생성해야함. A a=new A(); A..
2023.02.24