글을 작성하기 전에 망나니 개발자님에게 감사의 인사를 전합니다. 완벽한 설명이라고 생각이 됩니다. 출처에 망나니 개발자님의 설명 링크를 남겨놨습니다. 기존에는 ObjectOutputStream, ObjectInputStream, FileInputStream, BufferedInputStream 등과 같이 Java 프로그래밍에서 파일 입출력과 직렬화(serialization)에 관련된 클래스는 객체를 생성해서 마지막에 close() 메서드를 사용해서 객체를 삭제했습니다. 예시가 있는 글입니다. https://pabeba.tistory.com/127 Java - ObjectInputStream & ObjectOutputStream 객체지향 언어에서 객체를 입출력하지 못한다면 참으로 안타까운 상황이 일어나겠죠..
자신이 설치한 jdk의 위치가 제대로 설정이 되어있지 않아서 이러한 에러가 나오는 것입니다. 해결 방법 이클립스 실행파일과 같이 있는 파일 중에 eclipse.ini 파일이 있을 것입니다. 그 파일을 메모장이나 뭐 파일 에디터로 켜서 내용을 추가하면 됩니다. -vm JDK 설치경로\bin\javaw.exe 이런 식으로 맨 윗줄에 추가해 주면 됩니다. (어디에 작성하든 상관없습니다) 제가 jdk를 저장한 위치는 C:/java/java-1.8.0-openjdk-1.8.0.242 입니다. 이렇게 설정하고 켜보시면 잘 실행될 것입니다. 출처 : https://dgtl.tistory.com/68
Eclipse (macOS) - fail to create java virtual machine mac 에서 이러한 에러가 발생하면서 Eclipse가 실행이 되지 않는 경우가 있습니다. 이런 경우 정말 난감합니다... 하지만 당연히 해결방법이 있습니다. 해결방법 1. 터미널을 열어 다음과 같은 명령어를 작성합니다. $ /usr/libexec/java_home -V 명령어를 전달하면 이러한 jdk의 버전들이 나오게 됩니다. 확인하시고 자신이 원하는 버전으로 오픈할 예정인데.... 그냥 1.8 버전으로 하는게 가장 베스트라고 생각됩니다. 그냥 eclipse들어가서 버전을 변경하는 것이 훨씬 수월하다고 생각됩니다. 왜냐하면 버전이 낮은 Ecipse를 열다가 jdk버전이 낮은거를 호환해서 열리지 않는 경우도 있..
오랜만에 포스팅을 하게 되었습니다. (프로젝트 기간이여서 굉장히 바빴답니다.ㅎㅎ) 오늘은 프로젝트에서 사용한 xml 파싱하는 코드를 알아보도록 하겠습니다. XML 파일 Parsing 하기 parsing 할 xml 파일 예시를 보여드리겠습니다. 제주특별자치도 제주시 세화14길 3 A05 A0502 A05020900 2850913 제주특별자치도 제주시 복지로북길 4 A05 A0502 A05020100 2906155 이렇게 제주도에 대한 주소, 카테고리명들, 컨텐트 아이디가 있다고 가정해 봅시다. 주소, 카테고리, 컨텐트 아이디를 파싱을 하기 위한 Java 코드를 작성해 보겠습니다. public void xmlParsing() { try { File file = new File("xml 파일이 저장된 위치/*..
Spring에 들어가기 전에 MacOS에서 Java Version을 변경하려고 합니다. 윈도에서는 C 드라이브 - Program Files - Java 밑에 다운로드한 11 버전의 jdk를 넣고 시스템 환경변수 설정 및 이클립스 설정을 하면 쉽게 버전을 변경할 수 있습니다. 하지만 MacOS를 오래 사용하지 않은 사람에게는 Java version 변경이 조금 번거로울 수도 있습니다. 물론 다 삭제하고 11 버전으로 다시 다운로드하면 되지만 여러 가지 버전을 변경하면서 사용해야 하면 설정 파일을 변경하는 것이 훨씬 나을 것입니다. 기본적인 것이 기억이 나지 않으시다면 아래 글을 가서 개념을 알아보도록 합시다! https://pabeba.tistory.com/107 Java - 신입 개발자가 알면 좋을 내용..
게시판 만들기 1 : https://pabeba.tistory.com/180 게시판 만들기 2 : https://pabeba.tistory.com/181 게시판 만들기 3 : https://pabeba.tistory.com/182 마지막으로 게시물을 들어갔을 때 조회수를 증가시키는 기능을 마무리로 게시판 만들기 글을 마무리하려고 합니다! 저번 시간에 작성했지만 이 기능을 만들 때 조금 까다로운 면이 있어서 2가지 방법을 사용해 보려고 합니다. 쿠키를 사용하는 방법과 세션을 사용하는 방법을요. 둘 다 장단점이 있어서 뭐가 좋다고 말할 수 는 없습니다. 아무튼 알아보도록 할게요. 쿠키 사용하여 조회수 증가 상세페이지에 들어가면 조회수를 증가시켜야 하기 때문에 상세페이지에 들어가는 Controller에 메서드..