본문 바로가기

전체 글

(218)
[Java] 추상화 관련 정리 메소드 재정의 (Method Overriding)부모 클래스(인터페이스)를 상속받아 재정의 하는 것을 말한다. 추상 클래스와 추상 메서드 // 추상 클래스public abstract class Shape { // 추상 메서드를 1개라도 포함하는 클래스public abstract void draw(); // 추상 클래스. 구현부 Xpublic string name; // 일반 변수public void move(){ ... } // 일반 함수. 구현부 O}- 구체적인 구현부가 없이 abstract 를 붙여 선언만 되어 있는 메서드를 추상 메서드라고 한다.- 이러한 추상메서드를 1개라도 가지고 있을 경우 '추상 클래스' 라고 하며 abstract 를 붙여주어야 한다. public class Triangle e..
절차 지향, 객체 지향 프로그래밍의 의미에 대한 생각 절차 지향, 객체 지향 프로그래밍의 의미에 대한 생각 여태껏 수업이든 내가 찾아봤던 내용이든 간에 절차 지향과 객체 지향을 사전적으로만 알려주었다. 우리가 알고있는 절차 지향의 대표 언어는 'C언어', 객체 지향의 대표 언어는 'JAVA'.절차 지향은 순차적인 처리로 동작하는 프로그래밍,객체 지향은 속성과 기능을 가지고 있는 객체를 재활용 하여 사용하는 객체 중심의 프로그래밍. 나는 이 정도로만 기억하고 있다. 하지만, 나는 이 두 가지의 느낌이 크게 와닿지 않았다.자주 사용하는 문법은 한정적이었고(for, if 등) 클래스 안에 하나의 동작을 할 수 있도록 하는게 메소드라고 하는데 C에서 배웠던 함수와 메소드의 차이점이 크게 다르다고 느껴지지 않았다. 어차피 동작시키는 구문인데.. 이름을 붙인 의미적으..
[DB-error] mybatis Mapped Statements collection does not 에러 해결 문제점 java에서 mybatis 를 쓰려고 하는데 오타도 하나도 없이 맞췄는데 에러 났다. error : Mapped Statements collection does not contain value for 해결 방법 아주 간단..config 설정 파일에 이런식으로 xml 쿼리 파일을 매핑 해줘야 한다.바보같이 다른 파일 작성은 다해놓고 정작 매핑을 안시켰다..ㅎ..
[CSS] CSS 초기화 사이트 CSS 초기화 사이트 [1] https://cssreset.com/scripts/eric-meyer-reset-css/[2] https://github.com/necolas/normalize.css/blob/master/README.md
[Java] Eclipse에서 github commit, push 하는 방법 (수정중) 올렸던 프로젝트에 추가 commit, push 하는 방법 1. [ 프로젝트 우클릭 - Team - Commit... ] 선택 2. [Unstaged Changes] 내용들 [Staged Changes] 로 내리고 Commit Message 입력 후 [Commit and Push] 클릭
[JS] JSP페이지로 개발 시 자바스크립트 파일 바로 반영되도록 하는 방법 script삽입 코드에서 src 속성 작성 시 맨 끝에 아래 코드를 입력해준다. ?v= 이렇게 자바의 현재 시간을 표시해주는 내부 함수를 뒤에 삽입해주면현재시각은 계속 바뀌기 때문에 v값은 계속 바뀌게 되고브라우저가 js 파일을 저장했다가 보여주는게 아니라 다시 호출하면서 화면에 반영하기 때문에 바뀐 소스를 바로 사용할 수 있다. 참조 http://zzznara2.tistory.com/689
[JAVA] 컨텍스트의 절대경로 알아오는 방법 기존 방법request.getRealPath("/") J2EE 1.4 이후 변경된 방법request.getSession().getServletContext().getRealPath("/") 참고 : http://finkle.tistory.com/22
[JSP] url로 받은 한글문자 MySQL에 깨져서 들어갈 때 해결방법 [JSP] url로 받은 한글문자 MySQL에 깨져서 들어갈 때 해결방법 문제점 jsp프로젝트에서 url로 받은 파라미터값들을 데이터베이스에 넣는 작업을 하는데top_title 부분을 보다시피 영어문자는 잘 들어가나(row 1,2) 3, 4번째 줄에서는 한글이 제대로 안들어가는 것을 볼 수 있다.5번째 줄에서는 workbench에서 직접적으로 한글을 넣었는데 잘 들어간다.디비안에서는 한글입력에 문제가 없는데 url로 파라미터를 받아오고 db에 넣을 때 문제가 생기는 것 같다. 해결방법 jdbc 설정파일에서 데이터베이스명 뒤에 useUnicode와 characterEncoding 을 추가해주면 된다.중간에 &가 아닌 & 로 작성해줘야 잘 된다.