php.ini의 max_upload_filesize 도 충분히 조정되어있는데..
10mb 이상 파일을 업로드 했을때 변수 들이 인식 안되는 경우가 있다.
이때는 php.ini 에
post_max_size 의 값을 충분히 늘려주면 된다.. ㅠㅠ
아.. 이거 몰라서 완전 개삽질 했네 ㅠㅠ
'PHP > 설정' 카테고리의 다른 글
<? 가 안먹고 <?php 만 먹을때 (0) | 2012.04.18 |
---|
php.ini의 max_upload_filesize 도 충분히 조정되어있는데..
10mb 이상 파일을 업로드 했을때 변수 들이 인식 안되는 경우가 있다.
이때는 php.ini 에
post_max_size 의 값을 충분히 늘려주면 된다.. ㅠㅠ
아.. 이거 몰라서 완전 개삽질 했네 ㅠㅠ
<? 가 안먹고 <?php 만 먹을때 (0) | 2012.04.18 |
---|
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;
XAML 하위 속성 풀어서 지정하기 (0) | 2012.06.13 |
---|---|
WPF에서 실행파일이 있는 경로 (0) | 2012.04.19 |
다른 스레드가 이 개체를 소유하고 있어 호출한 스레드가 해당 개체에 액세스할 수 없습니다. (0) | 2012.04.18 |
WPF 다국어 지원 (0) | 2012.04.17 |
web.xml 에 다음과 같이 추가해준다.
컨트롤러 에러 페이지 포워딩 (0) | 2012.11.02 |
---|---|
tomcat + cxf + spring 예제 (0) | 2012.05.22 |
MVC 캐쉬 옵션 - XML (0) | 2012.04.18 |
캐쉬 옵션 ..
<bean class = "org.springframework.web.servlet.mvc.annotation.AnnotationMethodHandlerAdapter">
<property name = "cacheSeconds" value="0" />
</bean>
컨트롤러 에러 페이지 포워딩 (0) | 2012.11.02 |
---|---|
tomcat + cxf + spring 예제 (0) | 2012.05.22 |
MVC 사용시 기본 Bean 설정 파일 경로 설정 (0) | 2012.04.18 |
레이블된 문장
processWork:
{
// 중첩 For 가 있을때 자신의 for 문이 break 되지 않고 processWork 의 끝부분으로 이동
break processWork;
// 중첩 For 가 있을때 자신의 for 문이 continue 되지 않고 processWork 의 시작부분으로 이동
continue processWork;
}
하지만 자주 사용하면 안될듯 한 코드이긴하다
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 |
자신의 사용하는 운영체제를 알아낼 필요가 있을 때가 있습니다.
그럴 경우 아래와 같은 간단한 코드로서 쉽게 알아낼 수 있습니다.
System클래스의 getProperty()메소드에 os.name이라는 인자를 주면 문자열로 운영체제를 리턴합니다.
String osName = System.getProperty("os.name");
System.out.println (osName);
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 쓰는 예제 - 다른 블로그에서 가지고 온것 같았는데 출처를 잊어버렸습니다. 혹시라도
문제가 될시에는 댓글 달아주시면 삭제하겠습니다.
/*
* 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.. 레이블된 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 |
메서드를 런타임시에 호출한다.
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.. 레이블된 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 |
자바 타이머 기능..
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.. 레이블된 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 (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> 도 있음~
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 |