일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- SQLD
- 빅데이터
- RDBMS
- 프로그래머스
- AWS자격증
- 파이썬
- Identity and access management
- 쉘스크립트
- SQL
- hive
- 리눅스
- 데이터베이스
- sql자격증
- IAM
- 클라우드컴퓨팅
- 클라우데라자격증
- CLF-01
- CCA131
- 빅데이터실무자격증
- 하둡
- hadoop
- CCAAdministrator
- EC2
- programmers
- MFA
- 코딩테스트
- 클라우드자격증
- Multi Factor Authentication
- mysql
- AWSCloudPractitioner
- Today
- Total
목록JAVA (15)
Sherry IT Blog
가끔 소스코드 수정도 안했는데 서버를 올리면 콘솔에서 Caused by: java.lang.ClassNotFoundException 에러를 뱉어낸다. 클래스가 컴파일에 참조가 안되서 발생하는 에러. 이럴때 해결방법 1. 이클립스 프로젝트 > Properties > Java Build Path > Order and Export Tab 에서 사용자 라이브러리 체크 (들어가보니 JRE System Library에 체크가 안되어있었다 흐어어어) 프로젝트 clean 후 서버 재스타트하면 정상 작동 완료!
교육 중 실습한 스프링 프로젝트 소스 예시
교육 중 필기 **POJO (Plan Old Java Object) : JVM 상에서 돌아가는 자바 객체 ↔ Http서블릿(톰캣없으면 돌아가지않음) OXM(Object Xml Mapping) - JAXB(Java api xml for binding) ORM(Object Relational Mapping) - Mybatis,Hibernate *ORM 공식Object RealtionClass TableObject Rowvariable Column *AOP(Aspect Oriented Programming) 업무적으로 공통클래스를 다수의 개발자가 사용할 경우 공통클래스의 인자값이나 메서드 이름이 바뀌면 사용중인 개발자의 코드도전부 바꿔야하는 영향이 있으나, AOP는 업무 공통 모듈로 분리하여 변경이 되어도 런..
IOC(Inversion of Control) : 제어의 역전 >> 라이브러리는 개발자가,프레임워크 개발자가하는 대신 직접즉, 인스턴스 생성부터 소멸까지의 인스턴스 생명주기 관리를 개발자가 아닌 컨테이너가 대신해준다는 뜻.컨테이너 역할을 해주는 프레임워크에게 제어하는 권한을 넘겨서 개발자의 코드가 신경 써야 할 것을 줄이는 전략이다.IOC 컨테이너 :Bean들을 관리(객체생성, 메서드 호출) library는 클래스 ,객체 생성framework는 만들어져있는 클래스,객체를 가져다가 쓸수 있다
*JAVA Collection· 다수의 데이터, 즉 데이터 그룹을 의미한다. *Collection Class· 다수의 데이터를 저장할 수 있는 클래스이다. *Java Collection Framework(JFC)· Java에서 데이터를 저장하는 기본적인 자료구조를 한 곳에 모아 관리하고 편하게 사용하기 위해서 제공하는 것을 의미 1. List· 순서가 있는 데이터의 집합, 데이터 중복을 허용데이터를 add하면 순차적으로 데이터가 들어가면서 고유한 index를 갖는다.ex) 대기자 명단구현클래스 : ArrayList, LinkedList, Stack, Vector등 2. Map키와 값의 쌍으로 이루어진 데이터의 집합, 순서없고 키는 중복 허용하지 않는다.(key와 value의 쌍으로 값을 저장)ex)우편번..
출처 : http://ankyu.entersoft.kr/Lecture/jquery/jquery_07_03.asp Replace()에서 치환을 당담하는것은, 정규식의 g 부분이다. 해당위치에 오는 문자에 따라서 g : 문자열 내의 모든 패턴 체크 i : 대소문자를 구별하지 않음 m : 여러줄에 걸쳐서 체크 위와 같은 뜻이 된다. $('el').val().replace(); 문자열 변수의 특정 문자를 제거하거나 모든 공백을 없앨 때 사용. 아래는 정규식을 활용한 특정 문자 제거 방법. .replace(' ','') : 첫번째 공백 제거 .replace(/\-/g,'') : 특정문자 제거1 (-) .replace(/,/g,'') : 특정문자 제거2 (,) .replace(/^\s+/,'') : 앞의 공백 제거..
이클립스에서 프로젝트를 여러개를 돌리다보면 8080 포트가 충돌하는ㄱ경우가 생긴다. 톰캣 실행시 문제가 있다고 뜰때는 Ctrl + R 버튼 > cmd 치고 엔터(단축기가 더 편함..) 1. netstat -a -o >> pid 까지 볼수잇다 2. taskkill /f /pid 000) >> 해당 포트 프로세스 죽이기 아래와 같이 프로세스가 죽었더니 이클립스 톰캣 스타트 완료!
아 맨날 까먹어서 적어놓기.. eclipse > window > Preference > General > Content Types > Java Source File > EUC-KR 일경우는 UTF-8로 Update 후 OK 참고 URL http://success206.tistory.com/entry/%EC%9D%B4%ED%81%B4%EB%A6%BD%EC%8A%A4Eclipse-%ED%95%9C%EA%B8%80-%EA%B9%A8%EC%A7%90-%ED%98%84%EC%83%81
http://java.sun.com/jsp/jstl/core"%>http://java.sun.com/jsp/jstl/functions"%>http://www.springframework.org/tags"%> taglib 디렉티브는 표현 언어(EL : Expression Language)이다. JSTL(JSP Standard Tag Library), 커스텀 태그(Custom Tag)를 JSP 페이지 내에 사용할 때 사용된다. prefix 속성 : 해당 페이지 내에서 사용할 때 uri 속성의 값이 복잡하므로 prefix 속성의 값이 별명과 같은 역할을 함uri 속성 : 사용자가 정의한 어떠한 태그의 설정 정보 prefix 속성의 값을 사용하면 uri 속성의 값을 사용하는 것과 같다.
얼마전 지인이 면접에서 오버로딩과 오버라이딩 질문을 받았다고 한다. 오랜만에 들어보는 오버로딩 오버라이딩.... C언어 들을때인가 방학때 공부했었던 기억이 나는데 이젠 가물가물 의미는 알지만 헷갈리기도하고, 기초다지는게 부끄러운건 아니니깐 개념을 잡고가고자 한번 더 알고가기. 일단. 오버로딩과 오버라이딩의 개념을 잡고가기 오버로딩(Overloading) 이란? 같은이름의 메소드를 여러개 가지면서, 매개변수 타입과 개수를 다르게 기술하는것 즉, 예를 들면 오버라이딩을 같은 클래스내에서 같은 이름의 메소드(함수)를 사용하는 것이리고 생각할 수 있다. 하지만 위에처럼 한 클래스안에 같은 이름의 메소드를 사용하면 왼쪽의 빨간점처럼 Duplicate method 라는 경고문구가 나온다. 그래서 오버로딩은 같은 이..