본문 바로가기
728x90
반응형

study98

date_format(date,format) date_format(date,format) format 의 정의에 따라 날자 혹은 시간을 출력한다. 매우 빈번히 쓰이는 함수 이다. format 에 사용되는 문자는 다음과 같다. 문자 의미 %m 월이름 (january..december) %w 요일명 (sunday..saturday) %d 영어식 접미사를 붙인 일(1st, 2nd, 3rd, etc.) %y 4자리 년도 %y 2자리 년도 %a 짧은 요일명(sun..sat) %d 일(00..31) %e 일(0..31) %m 월(01..12) %c 월(1..12) %b 짧은 월이름 (jan..dec) %j 한해의 몇 번째 요일인가 (001..366) %h 24시 형식의 시간 (00..23) %k 24시 형식의 시간 (0..23) %h 12시 형식의 시간 (0.. 2012. 4. 30.
pdo 에러관련 주의사항 error_mode가 기본적으로 silent로 지정되어 있기 때문에, 구문에 오류가 나더라도 오류를 캐치하지 못하여 롤백처리를 하지 못하였다. bool PDO::setAttribute ( int $attribute , mixed $value )Sets an attribute on the database handle. Some of the available generic attributes are listed below; some drivers may make use of additional driver specific attributes.PDO::ATTR_CASE: Force column names to a specific case.PDO::CASE_LOWER: Force column names to l.. 2012. 4. 13.
print_r 깔끔하게 보기 2012. 4. 12.
php 문자열 함수 출처: http://blog.naver.com/mania9899?Redirect=Log&logNo=50117433424 php 문자열 함수 아른하면서도 필요할때는 항상 까먹고 뒤적이게 되는 함수들입니다. 개인적으로 정리해 놓으면 편할거같아 정리해봤습니다. 1. 먼저 문자열을 정리하는 함수입니다. $result = trim($string) - 문자열 앞,뒤 에있는 공백문자를 지웁니다. $result = ltrim($string) - 문자열 앞에 들어가는 공백문자를 지웁니다. $result = chop($string) - 문자열 뒤에 들어가는 공백문자를 지웁니다. 공백문자 - 줄바꿈 개행문자, 탭문자, 스페이스 등의 안보이는 문자 $result = nl2br($string) - 문자열에 포함된 줄바꿈(\r.. 2012. 2. 27.
error: java.sql.SQLException: Already closed. oracle error: java.sql.SQLException: Already closed. oracle 상황 : 이상없이 잘 사용하던 커넥션이 한번씩 끊긴다. 이후 재사용시에는 무리없는 활동을 보여준다. 이유 : 데이터베이스 입장에서 오랫동안 휴면되는 커넥션은 불필요하다고 판단하고, 끊어버린다. 때문에 커넥션풀 설정시 연결 확인용 쿼리를 지정해주어야 한다. 2012. 2. 5.
error : java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory error : java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory action : http://commons.apache.org/logging/download_logging.cgi commons-logging-1.1.1.jar 파일을 java/jre/lib/ext 넣거나, 해당 인스턴스에서 임포트 하면 된다. 2012. 2. 4.
fat32 usb convert to ntfs 화면아래 '시작' -> 실행클릭 -> 실행창이 열리면 cmd 입력후 확인 (명령프롬프트 실행) 명령프로프트 창이 열리면 -> 곧장 convert x: /fs:ntfs 요렇게 입력합니다. (당연usb는 꽂은상태죠) 여기서 x는 usb 드라이버를 말합니다 꽂혀있는 usb드라이버가 h: 이면 convert h: /fs:ntfs 라고 입력 하면 됩니다. 출처: http://hunspage.tistory.com/49 File System 의 종류 (format 방식) - FAT / NTFS 좀더 자세하고 정확히 알기위해 장시간 웹서핑을 했지만.. 누가봐도 쉽게 이해갈만한 지식은 정말 적은것 같습니다. 제가 추구하고자 하는것은.. 정말 세세하게는 몰라도 개념은 쉽게 이해할 수 있는 포스팅을 하자는 것입니다. 과연 .. 2011. 12. 25.
SmartEditor with upload 출처 : http://blog.love-02.com add /153-155 -- 그냥 눈으로 보면서 참고하려 했으나, 왠일인지 접속이 안돼서 캐시페이지를 복사해서 붙였다. --; 관련 글을 확인 하실분은 아래 링크를 활용하세요. 네이버 스마트에디터에 업로드 기능 추가(PHP용)[1] 네이버 스마트에디터에 업로드 기능 추가(PHP용)[2] 네이버 스마트에디터에 업로드 기능 추가(PHP용)[3] 웹사이트 구축할 일이 있어서 좋은 이지윅 에디터를 찾던도중 네이버 스마트에디터를 알게되었습니다. 여러가지 에디터들을 살펴보면 솔직히 개발자 마음에 딱 맞게 만들어놓은것이 별로 없습니다. 특히 업로드 기능이 문제인데요... 대부분의 OpenAPI들이 Ajax 및 JSON을 기반으로 하기 때문에 서버와 연결할 필요가 있.. 2011. 12. 9.
프로젝트 산출 목록 프로젝트를 수행할 때 PM 이나 PL들은 상당히 많은 문서들을 작업합니다. 그래서 프로젝트가 문서로 시작해서 문서로 끝나는 것은 당연지사입니다. 아래의 내용은 프로젝트를 진행하면서 발생하는, 만들어야 하는 문서들을 정리한 것 입니다. 물론 이 많은 양의 문서들이 다 들어가는 것은 아닙니다. 프로젝트의 규모에 따라 많은 차이가 나긴 하지만 특별한 것들은 제외하고 아래의 문서들은 클라이언트에게 제출하지 않더라도 기본으로 작성을 해야 하는 것들입니다. 물론, 기획팀에서 이 많은 양의 문서들을 다 만드는 것은 아니며, 기획팀에서, 디자인팀에서, 개발팀에서 준비를 해야 하는 문서들도 있을 수 있습니다. 프로젝트의 시작과 끝은 프로젝트 매니저나 기획팀에서 시작과 마무리를 하지만 중간중간에 일어나는 것들은 대부분 실.. 2011. 12. 2.
request path Java에서 HTTP 요청을 보내는 경우, 요청 경로(request path)를 설정하는 방법은 주로 다음과 같은 방식으로 이루어집니다. HttpURLConnection 사용: Java에서 HTTP 요청을 보낼 때 가장 기본적으로 사용되는 클래스 중 하나인 HttpURLConnection을 사용하여 요청 경로를 설정할 수 있습니다. import java.net.HttpURLConnection; import java.net.URL; import java.io.*; public class HttpRequestExample { public static void main(String[] args) throws IOException { URL url = new URL("http://example.com/api/p.. 2011. 7. 29.
java method public void updateData(St stMgnt) throws Exception{ java.lang.reflect.Method method = this.getClass().getMethod("st"+stMgnt.getOptions(),St.class); method.invoke(this,stMgnt); } 2011. 6. 16.
java date 날짜 구하기 java에서 날짜정보를 구하기 위한, 간략한 샘플소스입니다. java로 오늘날짜 구하기 private String getCurrentDate() { java.util.Date dateNow = Calendar.getInstance(new SimpleTimeZone(0x1ee6280, "KST")).getTime(); SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd", Locale.getDefault()); return formatter.format(dateNow); }​ 1달 전 private String getMonthAgoDate() { Calendar cal = Calendar.getInstance(new SimpleTimeZone(0x1e.. 2011. 5. 17.
error : ibatis net.sf.cglib.beans.BulkBeanException iBatis에서 resultMap을 사용할때, premitive type( 예:int )에 Null이 바인딩될때 BulkBeanException이 발생합니다. 컬럼을 생성할때 int Type 같은 경우는 not null 속성을 넣어 null이 들어갈수없게 하거나 resultMap을 설정할때 nullValue="0" 같이 기본값을 설정해야 합니다. BulkBeanException은 iBatis(MyBatis)에서 CGLIB 라이브러리를 사용할 때 발생할 수 있는 예외입니다. 이 예외는 주로 객체의 프로퍼티나 메서드와 관련된 문제를 나타냅니다. 이 문제를 해결하기 위해 다음 단계를 따르십시오: 에러 로그 확인: 먼저 에러 메시지와 스택 트레이스를 자세히 살펴봅니다. 어떤 클래스 또는 메서드에서 문제가 발생했.. 2011. 5. 11.
The specified JRE installation does not exist 오류구문 : The specified JRE installation does not exist 이클립스 연동으로 서버를 실행할 때 위와 같은 구문이 발생할 경우 window - preferences - server - runtime Environments 등록된 서버를 Edit로 셋팅을 확인해보면 jre가 기본경로에 잡혀 있거나, 잘못된 경로가 잡혀있을 수 있다. 이를 바로잡아주면 된다. - 자바 설치를 기본경로가 아닌 다른 곳에 하면서 기본설정값과 오차가 발생한 에러. 이 오류는 Eclipse에서 프로젝트를 열거나 생성할 때 지정된 JRE(Java Runtime Environment)가 존재하지 않을 때 발생합니다. 이 문제를 해결하기 위해 다음 단계를 따르십시오: 프로젝트 속성에서 JRE 확인: Ec.. 2011. 3. 7.
ibatis - queryForObject null 반환 iBatis (혹은 MyBatis)의 queryForObject 메서드가 null을 반환하는 경우에는 주로 쿼리 결과가 없는 경우나 결과가 null인 경우입니다. 이에 대한 처리를 적절하게 해주어야 합니다. 1. 쿼리 결과가 없는 경우 - queryForObject 메서드는 단일 행을 기대하므로, 결과가 없는 경우 null이 반환됩니다. - 결과가 없는 경우에 대한 처리를 해주어야 합니다. YourObjectType result = (YourObjectType) sqlMapClient.queryForObject("yourQueryId", parameterObject); if (result != null) { // 결과가 있는 경우 처리 } else { // 결과가 없는 경우 처리 } 2. 쿼리 결과가 n.. 2011. 1. 18.
JAVA ERROR #오류(Error 에러) 개념 에러(Error)란 컴퓨터 하드웨어의 오동작 또는 고장으로 인해 응용프로그램에 이상이 생겼거나 JVM 실행에 문제가 생겼을 경우 발생하는 것 따라서 개발자가 미리 예측하여 처리할 수 없기 때문에, 애플리케이션에서 오류에 대한 처리를 신경 쓰지 않아도 된다. 오류(Error 에러)- 시스템 레벨에서 발생 종류 Throwable 하위 Error 하위 VirtualMachineError 하위 OutOfMemoryError StackOverflowError (보자마자 한 사이트가 생각나는 엄청난 파급력..) .. 외에 여러 것들이 있다 # Exception(예외) 개념 사용자의 잘못된 조작 또는 개발자의 잘못된 코딩으로 인해 발생하는 프로그램 오류. 예외가 발생하면 프로그램이 종료.. 2011. 1. 17.
정규식 정규식 사용법 Dev Web/PHP Dev 2006/04/20 04:10 정규 표현식의 규칙 문자열 패턴을 표현하기 위해 정규 표현식 함수와 함께 사용되는 특수 문자들이 있다. 정규표현식에 사용되는 이 특수 문자들의 사용법을 먼저 알아보도록 하자. 패턴 표현에 사용되는 특수 문자 정규 표현식에서 패턴을 표현하기 위해 사용하는 특수 문자와 규칙은 다음과 같다. 1. '.' 특수 문자 '.'은 어떤 문자이건 간에 임의의 한 글자를 나타낸다. 예를 들면, 패턴 a.c는 어느 한문자의 앞 문자가 a이고 뒷 문자는 c인 모든 문자열을 포함한다. 따라서 aac나 abc,acc는 이 패턴에 일치되는 문자열이다. 그러나 .은 반드시 임의의 한 글자만을 대신하기 때문에 a로 시작해 c로 끝나는 문자열 중 두 글 자뿐인 .. 2010. 12. 10.
오류 : internal error occurred during: "Updating JSP Index". 오류일자 : 2009-07-08 jsp 액션태그를 기입한 뒤로 오류 팝업창을 날려대기 시작했다. 이클립스 로그에 오류정보를 보면 멀 못찾니 api관련 클래스를 못 찾는다고 하는데, 실질적인 실행에는 문제가 없었다. 그저 기입된 액션태그에 대한 직접적인 수정, 혹은 파일의 저장 등을 시도할 때마다 팝업으로 오류를 알려대니 짜증이 날 뿐인거지. -_- Eclipse에서 "Updating JSP Index"와 같은 내부 오류가 발생하는 경우, 다음과 같은 몇 가지 해결 방법을 시도할 수 있습니다: 프로젝트 클린(clean) 및 빌드(build): Eclipse 상단 메뉴에서 "Project" -> "Clean..."을 선택합니다. 클린 대화상자에서 "Clean all projects" 옵션을 선택하고 "OK".. 2009. 7. 9.
728x90
반응형