프로젝트가 범하기 쉬운 오류와 발생하는 이상 (수집 중...)

[list=1]
  • exception setting property value with CGLIB
  • 가 그럴 수 있습니다.너의 필드 중 한 필드는 int,long 등 수치 형식이다
    이 필드는 데이터베이스에서 비어 있습니다.그러니까 이 잘못을 보고해야 돼.거꾸로 된 표의 모든 필드를 공백으로 0으로 설정해 보세요. 
  • tomcat 열배치 3회 이상 정말 OOM...
  • oracle에서 별명을 얻었습니다. 별명은 더블 인용부호를 사용해야 합니다...
  • 데이터베이스 키의 조언:hibernate를 사용할 때oracle에서 트리거를 사용하여 키를 만들지 마십시오. 그렇지 않으면 영구화 대상은 ID의 변화를 감지하지 못하고 동기화할 수 없습니다.로그 등 로그표에 있어서 메인 키는 UUID의 생성 정책을 사용하고 varchar2를 메인 키 형식으로 하는 것이 좋다.
  • 중국어 난코드는 대부분 get 방법으로 제출한 폼이기 때문에 중국어 폼은 반드시post에 제출해야 하고post 방법으로 제출하면 브라우저가 자동으로 중국어 인코딩에 다시 제출할 수 있습니다.
  • struts1.2중 라벨 안의 빈칸도 자리를 차지한다.탭은 빈칸을 넣은 문자열을 역할 영역의 키로 가져와서 찾을 수 없습니다.
  • java.sql.SQLException: 데이터 크기가 이 유형의 최대값인 2391을 초과합니다.이것은 varchar2(2000)로 중국어 문자를 저장할 때(varchar2의 최대값은 2000), 2000/3=666(oracle이utf-8에서 다음 중국어 3바이트를 인코딩할 때)를 초과하면 이 오류를 보고하기 때문에 값을 삽입할 때 600을 초과하지 마십시오.인터넷에서는 오로라클 구동의 문제라고 하지만 구동을 바꾸면 안 된다.
  • IOException while loading persisted sessions: java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.apache.commons.fileupload.DeferredFileOutputStream
  • java.io.WriteAbortedException: writing aborted; java.io.NotSerializableException: org.apache.commons.fileupload.DeferredFileOutputStream
    이 오류는strutsFileImg을 사용하여 업로드한 후tomcat을 다시 시작하거나 닫을 때 발생하는 오류입니다.apache 홈페이지를 찾아야만 답이 있습니다.tomcat을 다시 시작하거나 닫을 때session의 역할 영역(?)에 모든 서열화된 대상을 저장해야 하기 때문입니다.그러나 defferred File Output Stream은 Serializable 인터페이스를 실현하지 못했기 때문에 오류를 보고하면 직접 무시할 수 있을 것 같다.
    텍스트:
    Because when you shutdown tomcat, it tries to serial all objects within the session scope.  The class you are referring to 'org.apache.commons.fileupload.DeferredFileOutputStream' does not implement 'java.io.Serializable' and therefore tomcat throws this exception when trying to serialize it. Whilst I don't know what the class 'org.apache.catalina.session.StandardManager' does, presumably is performs a check to see if an object stored within the session is serializable before trying to write it disk, or it might remove non-serializable object from the session scope on shutdown.
  • java.sql.SQLException:ORA-00932: 일치하지 않는 데이터 형식: NUMBER에게 요구하는 것은 BINARY에 이 이상이 발생한 것은 데이터베이스에서number 형식의 값이null을 부여했기 때문에 부주의한 오류가 발생했기 때문입니다.
  • 그러나 기본 데이터 형식을 포장 형식으로 바꾸는 것을 권장합니다. 이렇게 하면 값을 부여하지 않을 때 데이터베이스에 NULL을 삽입하고 기본 데이터의 기본값이 아니라BUG를 방지합니다.
  • org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/].[jsp] - Servlet.service() for servlet jsp threw exception
  • java.net.SocketException: Connection reset by peer: socket write error
    이유:
    일반적으로 일부 클라이언트는 이미 닫혔고, 일부 라인은 지연 등의 원인으로 이 연결이 이미 끝났다는 것을 감지하지 못하고, 오류가 발생할 때까지 계속 기다렸다
    혹은
    클라이언트에서 끊임없이 브러시를 하거나 방문/리셋이 끝나기 전에 브러시를 합니다. 이 쓸모없는 라인을 죽게 합니다.
    업무 조작에 영향을 주지 않는 데이터베이스 데이터는 모두 정확하다. 때때로 이 오류도 프로그램 운행 중간에 나타날 뿐만 아니라 뒤의 조작에도 영향을 주지 않는다
  • ERROR [org.apache.catalina.session.ManagerBase] - IOException while loading persisted sessions: java.io.InvalidClassException: com.userModule.web.form.CommonForm; local class incompatible: stream classdesc serialVersionUID = 2692096418018593414, local class serialVersionUID = 9165043261724574951
  • [color=red]
    java.io.InvalidClassException: com.userModule.web.form.CommonForm; local class incompatible: stream classdesc serialVersionUID = 2692096418018593414, local class serialVersionUID = 9165043261724574951
    tomcat에서 시작할 때 이 이상을 던집니다. 이것은 모든 클래스가 표시된 설정이 없기 때문입니다
    
    private static final long serialVersionUID=????; 
    

    이것은 단지 작은 문제일 뿐이다. 원인은 다음과 같다.
    자바는 UID(stream unique identifier)라는 이름으로 버전 제어를 하는데 이 UID는 은식이다. 클래스 이름, 방법 이름 등 여러 가지 요소를 계산한 결과 이론적으로 일일이 비치는 관계이고 유일한 것이다.UID가 다르면 반서열화를 실현할 수 없고 InvalidClassException을 받을 수 있습니다.
  • char형+숫자가 숫자로 바뀌었어요...원래 하나의 문자열을 얻어야 하는데 작은 디테일
  • 을 필터로 공공 속성을 불러올 때 가능한 한 공공 영역에 디지털 표지 [/color]
  • 를 놓아야 한다. 공공 속성을 불러올 때 시간이 걸리기 때문에 공공 속성이 공공 영역에 있는지 없는지를 판정하면높은 병발량 시 이 공공 속성을 몇 번 불러오기
  • varchar2를 clob로 돌릴 수 없습니다. varchar2를 long으로 돌린 다음 long을 clob로 돌려야 합니다.
  • oracle9i2에서 최신 ojdbc14.jar는hibernate를 사용하여 clobd를string으로 직접 조작할 수 있지만, 전제는string의 최대 길이를 초과할 수 없다는 것이다.스트링 길이가 3w가 넘는 것 같아요.
  • 색인'HNWT114.PK_T_114WEB_C_DYNAMIC'또는 이런 인덱스의 구역은 사용할 수 없는 상태입니다. 인덱스가 효력을 상실했습니다.
  • hql 문장의from은 하위 검색을 지원하지 않습니다.where는 지원합니다!
  • hql문장은 2층 함수 삽입을 지원하지 않습니다!
  • ORA-01747: 잘못된 사용자입니다.표.열, 표.열, 또는 열 규격, 프로그램에서 이 오류를 보고한 것은oracle 데이터베이스 테이블에서oracle 키워드를 사용했기 때문에oracle 디자인 테이블에서 키워드를 사용하지 마십시오
  • [/list]

    좋은 웹페이지 즐겨찾기