반응형

개발 및 코딩/코딩 연습 및 기타 등등 47

[프로그래머스] 0LV_모스부호(1) 재밌는 문제

java기본기와 코딩감을 익히고자 (사실은 재미있어서) 프로그래머스 0 레벨 문제부터 풀어보고 있다. Stream이나 람다도 사용해 보고, 자바 도큐먼트를 참고하며 몰랐던 표준라이브러리 기능을 사용해보고 있다. 조금 더 효율적으로 푸는 방법을 생각해 보는 과정이 정말 재밌다. 그리고 문제를 풀고 나면 다른 사람들의 풀이 코드를 볼 수 있는데 이게 또 정말 배울 것이 많고 재미있는 부분이다. 이 문제는 JSON형태의 morse를 주고 모스부호 문자열을 해당하는 소문자 알파벳으로 치환하는 문제. 국비지원 컴퓨터학원 시절, 자바에서 JSON타입을 다루기 위해 JSONObject, jackson 등의 라이브러리를 사용했던 적이 있었다. 표준 라이브러리만 지원하는 프로그래머스 환경에서 외부 라이브러리를 사용할 수..

[프로젝트] 문서 제작 툴, 카카오오븐, ERDCloud,Diagram.net 바로가기

학원 세미프로젝트에서는 문서를 만드는 것이 귀찮았는데 막상 혼자 무언가를 만들어보려고하니 문서를 만드는 것의필요성을 느끼게 되었다. 기획서, 요구사항 정의서, 각종 다이어그램과 ERD를 만들면서 머릿속에 있던 추상적인 그림을 구체화 할 수 있는 것 같다. 카카오오븐 :와이어프레임 OvenApp.io Oven(오븐)은 HTML5 기반의 무료 웹/앱 프로토타이핑 툴입니다. (카카오 제공) ovenapp.io ERDCloud :ERD, SQL 익스포트 등 ERDCloud Draw ERD with your team members. All states are shared in real time. And it's FREE. Database modeling tool. www.erdcloud.com Diagram.ne..

[썸머노트] 썸머노트 에디터에 업로드한 이미지를 원하는 내부 경로에 저장하고 경로값을 DB에 저장하기

해당 게시물은 본인의 이해를 바탕으로 작성되었으므로 틀린 부분이 있을 수 있습니다. 댓글로 알려주신다면 감사하겠습니다! ---------------------------------------------------- Spring이든 summernote든 전혀 봄과 여름 같지 않았다. 이를 완벽하게 사용하기에는 아직 어려워서 Winter나 blizzardnote라고 해야하지 않을까(웃음). 하지만 이해하고 알아가면 알아갈수록 잘만 사용한다면 개발자에게 봄바람과 여름바다와 같은 훌륭한 도구가 될 것이라는 생각이 든다. 만든 사람들 대단하다. 이 글은 기본적인 썸머노트 연결법은 제외하며 가 썸머노트 에디터로 작동하는 상황을 기준으로 한다. 🧀 썸대노트의 이미지 업로드 동작 원리 이해 아아 이것이 썸머노트인가아름..

[썸머노트] 사용법을 알아보던 중 ajax, json에 대한 이해.

학원 프로젝트를 위하여 썸머노트 사용법을 알아보던 중 이름만 알고 왜 사용하는지 전혀 몰랐던 ajax와 json에 대해 조금은 이해를 하게 되었다. https://developer.mozilla.org/ko/docs/Web/Guide/AJAX/Getting_Started Ajax 시작하기 - 웹 개발자 안내서 | MDN 본 문서는 AJAX의 기본을 익힐수 있도록 해주며, 두 가지 간단한 훈련용 예제를 제공합니다. developer.mozilla.org AJAX의 강력한 특징은 페이지 전체를 리프레쉬 하지 않고서도 수행 되는 "비동기성"입니다. 이러한 비동기성을 통해 사용자의 Event가 있으면 전체 페이지가 아닌 일부분만을 업데이트 할 수 있게 해줍니다. 클라이언트와 서버 사이의 요청과 응답은 브라우저가..

[게시판 기능] 게시판 목록을 3열 종대로 만들기.

학원에서 배운 것을 토대로 이런 형태의 게시판 목록을 만들어보고자 함. 해당 페이지는 무한 스크롤 방식이지만 한 페이지에 최대 9개의 게시물을 출력하고 페이징 처리를 해보고자 함. 페이징 처리에 앞서 일단은 3열로 출력 되도록 와 를 이용하여 보았다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ${review.reviewTitle } ${review.reviewWriter } ${review.reviewCount } ${review.rCreateDate } Colored by Color Scripter cs 이렇게 하는 것이 맞는지는 모르겠으나 원하는 형태로는 화면이 나오고 있다. 추가적으로 알아본 것 이미지 태그의 src를 불러오지 못할 경우 대체 이미지..

[JSP] EL & JSTL 의 편리함

학원에서 오늘 배운 EL과 JSTL을 이용하여 어제 작성한 JSP 코드를 수정하였음. 빨간색의 코드를 파란색으로 대체할 수 있다. 스크립트릿을 없애니 아주 깔끔하고 속이 시원하다. ----------------------------------- http://java.sun.com/jsp/jstl/core"%> ---------- 책번호: ${book.bookNo } 책이름: ${book.bookName } 작가: ${book.writer } 가격: ${book.price } 출판사: ${book.publisher } 장르: ${book.genre } ----------

[Java] JDBC, 서블릿, JSP를 연동한 기본 기능 구현 연습 중 문제 해결

MVC2패턴을 적용한 JDBC 실습예제에 서블릿과 JSP를 더하여 연습을 진행하던 중 발생한 문제 해결 내용 기록. 1. ClassNotFoundException 및 NullPointerException 발생 : conn객체가 null인 현상 발생 원인: ojdbc를 WEB-INF 하위의 lib(라이브러리)폴더에 붙여넣기 후 build path, Libraries, add jar 해야 드라이버 인식이 되고 conn객체 생성이 가능하다. WEB-INF 하위의 lib 폴더에 붙여넣기 없이 일반 Java project 처럼 프로젝트 우클릭하여 add External Jar.. 만 할 경우 드라이버 인식이 제대로 되지 않는 것 같다. -> 이렇게 라이브러리를 복사하여 설치해주어야하는 다이나믹웹프로젝트의 불편함 ..

[마인드셋] 스스로 문제를 해결하려는 의지

예전에 비해 지금은 문제가 발생했을 때 해결하기 위한 수단이 많다. 인터넷 검색 및 유튜브만 보아도 널리고 널린 것이 지식과 방법이다. 그렇기 때문에 지금 같은 환경에서 중요한 것은 남들보다 조금 나은 암기력이 아니라 지식과 방법을 찾아내서 스스로 문제를 해결할 수 있는 의지와 능력인 것 같다. 국비지원 과정이 끝나고도 누군가 나의 질문에 친절하게 답변을 해줄 것이라는 생각은 버려야 한다. 수업 중에 생기는 자잘한 문제들조차 스스로 해결하지 못하고 다른 사람에게 의존한다면 실무에서는 제대로 일을 해내기 어려울 것이다. 그런데 이런 것들을 떠나서 무엇보다 좋은 것은, 스스로 문제를 해결했을 때 얻을 수 있는 작지만 기분 좋은 성취감이라고 생각한다. 문제 해결을 남에게 넘기는 순간 내가 얻을 수 있는 성취감..

[궁금한 것 메모] DAO에서 JOIN한 값들은 어떻게 VIEW까지 보낼까?

테이블이 3개 있는 JDBC 실습문제를 풀던 중 발생한 궁금증. USER, BOOK, LEASE 테이블을 각각 User, Book, Lease 로 3개의 VO클래스 만들었다. 여기서 세 테이블을 모두 JOIN해야 얻을 수 있는 값들을 출력하고자 할 때 어떻게 해야할까? 1. 애초에 세 테이블의 속성값들을 하나의 VO클래스에 통합하여야 할까? 2. 아니면 세 테이블에서 출력하고자 하는 속성값들을 추려낸 새로운 VO클래스를 추가로 만들어야 할까? 3. 세 개의 VO클래스의 부모 클래스를 만들어서 부모클래스 타입의 ArrayList에 자식 객체들을 add하고 이 값들을 instanceof로 검토하여 형변환하고 값들을 get하는 방법을 생각하였으나 제대로 되지 않고 있다. 4. VO클래스 속에 다른 VO 클래스..

반응형