php.ini의 max_upload_filesize 도 충분히 조정되어있는데..

10mb 이상 파일을 업로드 했을때 변수 들이 인식 안되는 경우가 있다.

이때는 php.ini 에

post_max_size 의 값을 충분히 늘려주면 된다.. ㅠㅠ

아.. 이거 몰라서 완전 개삽질 했네 ㅠㅠ

'PHP > 설정' 카테고리의 다른 글

<? 가 안먹고 <?php 만 먹을때  (0) 2012.04.18

Content 에 URI 로 이미지 넣기

C#/WPF 2012. 4. 18. 12:36 Posted by 퓨어레드

Uri 와  BitmapImage 를 써서 Content 에 이미지 넣기..

 

Uri uri = new Uri ("http://purred.kr/images/center/main.gif");

BitmapImage bitmapImage = new BitmapImage (uri);

Image img = new Image ();
img.Source = bitmapImage;

Content = img;

MVC 사용시 기본 Bean 설정 파일 경로 설정

Spring/Spring 2012. 4. 18. 12:33 Posted by 퓨어레드

web.xml 에 다음과 같이 추가해준다.

 

'Spring > Spring' 카테고리의 다른 글

컨트롤러 에러 페이지 포워딩  (0) 2012.11.02
tomcat + cxf + spring 예제  (0) 2012.05.22
MVC 캐쉬 옵션 - XML  (0) 2012.04.18

MVC 캐쉬 옵션 - XML

Spring/Spring 2012. 4. 18. 12:31 Posted by 퓨어레드

캐쉬 옵션 ..

 

<bean class = "org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
	<property name = "cacheSeconds" value="0" />
</bean>

'Spring > Spring' 카테고리의 다른 글

컨트롤러 에러 페이지 포워딩  (0) 2012.11.02
tomcat + cxf + spring 예제  (0) 2012.05.22
MVC 사용시 기본 Bean 설정 파일 경로 설정  (0) 2012.04.18

Java.. 레이블된 break, continue

Java/기본 2012. 4. 18. 12:29 Posted by 퓨어레드

레이블된 문장

 

processWork:
{
     // 중첩 For 가 있을때 자신의 for 문이 break 되지 않고 processWork 의 끝부분으로 이동
     break processWork;
 
     // 중첩 For 가 있을때 자신의 for 문이 continue 되지 않고 processWork 의 시작부분으로 이동
     continue processWork;
}

 

하지만 자주 사용하면 안될듯 한 코드이긴하다

 

'Java > 기본' 카테고리의 다른 글

XML 암호화 관련 링크  (0) 2013.01.03
String 형 Date 형으로 파싱하기.  (0) 2012.10.30
현재 사용하는 OS 이름 가져오기  (0) 2012.04.18
ByteStream  (0) 2012.04.18
Method 동적 호출  (0) 2012.04.18

현재 사용하는 OS 이름 가져오기

Java/기본 2012. 4. 18. 12:27 Posted by 퓨어레드

자신의 사용하는 운영체제를 알아낼 필요가 있을 때가 있습니다.
그럴 경우 아래와 같은 간단한 코드로서 쉽게 알아낼 수 있습니다.

System클래스의 getProperty()메소드에 os.name이라는 인자를 주면 문자열로 운영체제를 리턴합니다.

String osName = System.getProperty("os.name");
System.out.println (osName);

'Java > 기본' 카테고리의 다른 글

String 형 Date 형으로 파싱하기.  (0) 2012.10.30
Java.. 레이블된 break, continue  (0) 2012.04.18
ByteStream  (0) 2012.04.18
Method 동적 호출  (0) 2012.04.18
자바 타이머 기능  (0) 2012.04.18

ByteStream

Java/기본 2012. 4. 18. 12:26 Posted by 퓨어레드

ByteStream 쓰는 예제 - 다른 블로그에서 가지고 온것 같았는데 출처를 잊어버렸습니다. 혹시라도

문제가 될시에는 댓글 달아주시면 삭제하겠습니다.

 

/*
* IO Stream - byte streamming
-> byte방식으로 전송하는 객체
InputStream -> Application -> OutputStream

1. File Stream
1) File로 기록하는 방법
Application -> OutputStream -> File
2) File에 기록된 데이터를 응용프로그램으로 가져오는 방법
File -> InputStream -> Application
*/

import java.io.*;

class _FileInputStream 
{
	public String getMessage()
	{
		BufferedReader in;
		String msg = "";
		System.out.print("\nInput Message?");

		try
		{
			in = new BufferedReader(new InputStreamReader(System.in));
			msg = in.readLine();
			in.close();
		}
		catch(IOException ie){}

		return msg;
	}

	/*File에 데이터를 기록하는 부분*/    
	public boolean fileWrite(String data)
	{
		OutputStream os = null;
		boolean sw = false;
		try
		{
			os = new FileOutputStream("a.txt");
			os.write(data.getBytes());
			os.close();
			sw = true;
		}
		catch(IOException ie){}

		return sw;
	}
}

class _FileOutputStream 
{

	/*기록된 파일에서 데이터를 읽는 방법*/
	public String fileRead(String file)
	{
		InputStream is = null;
		String msg = "";
		try
		{
			is = new FileInputStream(file);
			byte b[] = new byte[1024];

			while(is.read(b) != -1)
			{
				msg += new String(b);
			}

			is.close();
		}
		catch(IOException e){}

		return msg;
	}
}

public class ByteStreamExam 
{
	public void write()
	{
		_FileInputStream fs = new _FileInputStream();

		if(fs.fileWrite(fs.getMessage()))
			System.out.println("a.txt로 기록되었습니다.");
		else
			System.out.println("a.txt에 기록을 실패하였습니다.");
	}

	public void read()
	{
		_FileOutputStream fos = new _FileOutputStream();
		System.out.println(fos.fileRead("a.txt"));  
	}

	public static void main(String[]args)
	{
		//new ByteStreamExam().write();
		new ByteStreamExam().read();
	}
} 

'Java > 기본' 카테고리의 다른 글

Java.. 레이블된 break, continue  (0) 2012.04.18
현재 사용하는 OS 이름 가져오기  (0) 2012.04.18
Method 동적 호출  (0) 2012.04.18
자바 타이머 기능  (0) 2012.04.18
Java Generic  (0) 2012.04.18

Method 동적 호출

Java/기본 2012. 4. 18. 12:21 Posted by 퓨어레드

메서드를 런타임시에 호출한다.

 

Class<?>[] argType = new Class[1];

argType[0] = G2ModelMap.class;
StringBuffer returnBuf = null;

try
{
	Method oneDataMethod = CommonGetOneDataBiz.class.getMethod (getName, argType);

	Object [] argData = new Object[1];

	argData[0] = rm;

	returnBuf = (StringBuffer) oneDataMethod.invoke (this, argData);
}
catch (Exception ex)
{
	ex.printStackTrace ();
}

 

'Java > 기본' 카테고리의 다른 글

Java.. 레이블된 break, continue  (0) 2012.04.18
현재 사용하는 OS 이름 가져오기  (0) 2012.04.18
ByteStream  (0) 2012.04.18
자바 타이머 기능  (0) 2012.04.18
Java Generic  (0) 2012.04.18

자바 타이머 기능

Java/기본 2012. 4. 18. 12:19 Posted by 퓨어레드

자바 타이머 기능..

 

public class A
{
	public void init ()
	{
		final Timer timer = new Timer ();

		timer.schedule (new TimerTask () 
		{
			public void run ()
			{
				close ();
				timer.cancel ();
			}
		}, 5000);
	}

	public void close ()
	{
	// 
	}
}

 

'Java > 기본' 카테고리의 다른 글

Java.. 레이블된 break, continue  (0) 2012.04.18
현재 사용하는 OS 이름 가져오기  (0) 2012.04.18
ByteStream  (0) 2012.04.18
Method 동적 호출  (0) 2012.04.18
Java Generic  (0) 2012.04.18

EL

Java/JSP 2012. 4. 18. 11:37 Posted by 퓨어레드

EL (Expression Language)

-       개발팀 남한희 대리

1.     EL 이란?

A.     JSP 2.0 스펙 2.0 부터 추가된 표현식 언이이다.

B.      JSP 파일안에 있는 자바 코드를 간결하게 표현하는 표현언어

2.     EL 표현식

A.     ${person.name}

B.      EL 앞부분은 EL 내장 객체 또는 속성이 온다.

C.      EL 내장 객체
- pageScope, requestScope, sessionScope, applicationScope, param, paramValues,
 header, headerValues, cookie, initParam, pageContext
속성은 page, request, session, application 에 바인딩된 속성값..

3.     도트 연산자 사용하기

A.     첫번째 변수 다음의 도트 (.) 은 첫번째 변수가 맵이면 맵의 키이고 자바 빈이면 프로퍼티임

B.      도트 (.) 다음엔 문자, _, $로 시작해야 함

C.      두번째 글자부턴 숫자를 써도 괜찮음, 자바 예약어 안됨 (return 같은것)

4.     [] 연산자

A.     ${person["name"]} ${person.name} 과 같음

B.      도트(.) 연산자는 연산자 왼쪽에 맵이나 빈 밖에 올수가 없음

C.      [] 연산자는 배열이나 리스트도 올수 있음

D.     배열 접근 ${arrayData[0]} 식으로 접근 가능

E.      Map 접근시 ${mapData["key"]} 식으로 접근 가능

F.      [] 연산자 안에 따움표가 붙지 않는 형태의 문자열이 들어오면 문자열에 해당하는 속성을
바인딩한다.

5.     param, paramValues 내장 객체 : Get 이나 Post 로 쏜 데이터에 접근한다.

A.     ${param.name}, ${param.empID}

B.      paramValues 는 배열 형태의 값에 접근한다.

C.      ${paramValues.food[0]}

6.     header 내장 객체 - HTTP 해더 데이터에 접근한다.

A.     ${header.host}, ${header.userAgent} ..


 

 

7.     EL 내장객체 requestScope request 객체는 다름

A.     requestScope request 객체가 아닌 속성을 가져오기 위해 사용

B.      request 정보는 pageContext 를 통해서 접근 가능

C.      request 객체 자체가 Bean 형태가 아니기 때문에 Bean 형태의 접근을 위해
pageContext.request
를 통하여 접근함

8.     기타 내장 객체는 상황에 맞게 사용!!

9.     EL 에서도 연산자 사용이 가능

A.     +, -, *, / (또는 div), % (또는 mod)

B.      && (또는 and), || (또는 or), ! 또는 (not)

C.      == (또는 eq), != (또는 ne), < (또는 lt), > (또는 gt), <= (또는 le), >= (또는 ge)

10.   include 지시다

A.     <%@ include file="파일명" %>

B.      include 내용이 원 소스에 완전히 박혀 버린다.

C.      변수등을 공유해서 사용할수 있다.

11.   <jsp:include> 표준 액션

A.     <jsp:include page="header.jsp" />

B.      include 한 파일의 결과가 소스에 박힌다.

C.      독립된 include 환경을 만들수 있다.

D.     다소 퍼포먼스가 떨어진다.

12.   <jsp:forward> 도 있음~

 

'Java > JSP' 카테고리의 다른 글

fmt:formatDate 쓰기  (0) 2012.11.02
JSTL 에서 List Size 구하기..  (0) 2012.05.03
EL 중 list 데이터 존재 여부 확인  (0) 2012.05.02
No-Cache 설정  (0) 2012.05.02
JSTL (JSP Standard Tag Library) 1차 정리  (0) 2012.04.18