전체 글
안녕하세요/* 간단한 사칙 연산기 (+ , - , * , /) 입력값 3개 (입력값은 nextLine() 받아서 필요하다면 숫자 변환) 목적 : Integer.parseInt() , **equals() 활용** 화면 >입력값:숫자 >입력값(기호): + >입력값:숫자 >연산결과 :200 ------------- >입력값:100 >입력값(기호): - >입력값:100 >연산결과 :0 */ package exam; import java.util.Scanner; public class Test3 { private static String String(String string) { return "0으로 나눌수없습니다"; } public static void main(String[] args) { Scanner scanner..
이클립스란? 이클립스는 프로그래밍을 할때 코드를 작성하고, 저장하고 컴파일 및 디버깅을 도와주는 통합 개발 환경입니다. 가장 많이 쓰이는 자바 개발 툴이며, 자바뿐만이 아니라 이클립스로 웹,스프링,모바일도 개발할 수 있습니다. 강력한 기능을 가지고 있지만, 무료로 배포되고 있기때문에 실무에서도 많이쓰이고 있습니다. 단점이 있다면 프로그램이 살짝 무거운 편입니다. 메모리를 많이 먹기때문에 어느정도 컴퓨터 성능이 받춰줘야합니다. 이클립스 설치 / 다운로드 1. 우선 아래 경로로 들어가셔서 이클립스 홈페이지로 들어갑니다. 이클립스 홈페이지 링크 바로가기 2. 그런뒤 빨간 박스안에있는 다운로드를 클릭해주셔서 설치링크로 들어갑니다. 3. 여기까지 들어왔으면 좌측하단에 자동으로 이클립스 설치파일이 다운로드 되고있는..
JDK란? 자바 개발 키트(Java Development Kit)의 줄임말으로써 오라클에 의해 바이너리 제품으로 제공됩니다. 자바 플랫폼의 등장 이래 지금까지 가장 널리 사용되는 소프트웨어 개발 키트(SDK)이며, 자바를 사용하기 위해서는 기본적으로 JDK가 설치되어 있어야만 사용이 가능합니다. JDK 설치 / 다운로드 Java는 원래 Sun사의 제품이였으나, 오라클이 합병하면서 이제는 오라클의 것이 되었습니다. Jdk는 오라클 홈페이지에서 설치하실 수 있습니다. (오라클 홈페이지) 아래의 주소로 들어가주셔서 다운로드 해주시기 바랍니다. JDK설치 링크 바로가기 1. 홈페이지에 들어가시면 위와같은 화면이 나올텐데 ,여기서 왼쪽 빨간색박스로 표시되어있는 이미지를 클릭 2. 여기서 동의 눌러주고 자신의 운영..
1부터 100까지의 수중 3,6,9 가 포함된 개수만큼 *를 표시하고 포함되지 않는 숫자는 숫자를 출력 합니다. package test; import java.util.Scanner; import java.util.concurrent.SynchronousQueue; public class Test { public static void main(String[] args) { for(int i=1; i
서블릿 필터(Servlet Filter) WAS = 톰켓 서버 사용자로부터 요청이 들어오면 적절한 소프트웨어를 실행하여 결과를 돌려준다. 서블릿을 실행시 메모리상에 존재하는데 메모리상에 존재하는 공간을 서블릿 컨테이너 라고 WAS는 서블릿을 실행해서 담아놓고 결과를 WAS로 돌려주게된다. 사용하지않으면 삭제된다. 서블릿이라는 것은 주구장창 만들었는데 또다른 서블릿을 만들수있는게 필터 라는 녀석이다. 서블릿 구현하면서 request.setCharacterEncoding(“euc-kr”); 설정 했었는데 한글을 쓰다 보니 사용자로부터 입력을 받을 때 저 설정을 무조건 해야한다. 서블릿을 만들일 이 많아 질텐데 다 저설정을 해야한다. 그렇다면 server.xml 에 들어오는 입력을 euc-kr 로 바꾸면 된다..
1. 문제상황 > 개발중 비정상적인 was 종료로 인해 다음과 같은 에러와 함께 재시작 되지 않는다. 실 운영환경에서도 이런경우가 있다. Several ports (8005, 8080, 8009) required by Tomcat v7.0 Server at localhost are already in use. The server may already be running in another process, or a system process may be using the port. To start this server you will need to stop the other process or change the port number(s). 2. 문제확인 > was 재시작을 위한 포트가 이미 사용중이기 때..
한글 입력시 한글이 깨지는 경우 방법 해결하기 한글을 출력하는데 문제가 없었는데 아마 전달하다가 POST 하다가 문제가 발생한듯 하다 입력을 하면 UTF-8 로 전달 하면 대칭되는 연산 숫자의 크기가 영문자인 경우 1바이트면 충분하다 한글이나 중국어 일본어 등등은 영문자 위에다가 확장된 문자와 연관되어 있어서 2바이트가 사용된다. HI 라고 보내면 문자하나당 1바이트 해서 2바이트 POST하면 2바이트씩 해서 한문자로 인식한다 톰켓에서의 인코딩 방식은 이 문자를 ISO-8859-1 인코딩 방식을 이용한다. 6문자로 온걸 인식한다. 이렇게 읽으면 한글이 깨지고 그걸 출력하면 깨지는 문제가 발생 해결방법은 Servlet 에 입력도구에다가 UTF-8를 설정한다. 귀찬으면 톰켓 에 있는 server.xml 에다..