본문 바로가기
반응형

전체 글211

[래핑] ContentCachingRequestWrapper & ContentCachingResponseWrapper 스프링 필터 주의사항 - Wrapper ContentCachingRequestWrapper & ContentCachingResponseWrapper HttpServletResponse, HttpServletRequest 클래스로 들어온 request와 response를 재사용 하고싶다면, ContentCachingRequestWrapper와 ContentCachingResponseWrapper로 래핑해주어야 한다. HttpServletRequest 그대로 request.getReader 함수를 호출하거나 안에 있는 데이터를 읽으려고 하면, 단 한번만 읽을 수 있도록 톰캣에서 만들어두었기 때문에 이걸 다시 읽기 위해서는 래핑해주어야 한다. 생성 시에는 read를 하지 않고 길이만 초기화를 시켜준다 2023. 11. 7.
CSS Animation vs Javascript Animation CSS Animation vs Javascript Animation CSS 에니메이션과 자바스크립트 에니메이션에 대한 성능차이에 대한 고민은 프론트엔드 개발로는 절대로 중요한 사안입니다. 웹 프론트 엔드는 HTML, CSS 및 JavaScript의 세가지로 구축됩니다. HTML, CSS 및 JavaScript는 HTML5 및 CSS3 이후로 특히 겹칩니다. 과거에는 복잡한 애니메이션을 위해서 Javascript에 의존적이었지만, 그리고 여전히 GSAP와 같은 라이브러리가 있지만 요즘에는 Transition을 사용하여 애니메이션을 적용 할 수도 있습니다. 이를 통해 브라우저에서 javascript를 사용하는 몇가지 규칙을 공식화 할 수 있습니다. Javascript를 통한 에니메이션, 포커스 된 상태 대신.. 2023. 11. 7.
Actuator_SpringBoot Actuator_SpringBoot 설정시 application.yml 또는 properties에 아래와 같이 선언해주면 사용 가능하다. management: endpoints: web: exposure: include: "*" 여러가지 정보를 확인할 수 있으며 이러한 정보들을 endpoints라고 한다. 주로 사용되는 엔드포인트 리스트는 다음과 같다. - 엔드포인트 목록 beans : 스프링 컨테이너에 등록된 스프링 빈을 보여준다. conditions : condition 을 통해서 빈을 등록할 때 평가 조건과 일치하거나 일치하지 않는 이유를 표시한다. configprops : @ConfigurationProperties 를 보여준다. env : Environment 정보를 보여준다. health : .. 2023. 11. 7.
iReport 줄바꿈 DB에서 Data를 가지고 올 경우, 해당 Data를 줄바꿈해야 할 필요가 있다면, 받아온 Data를 iReport자체에서 줄바꾸기는 불가능하다.(Replace all등으로 가능할수도?) 하지만, iReport로 값을 넘길때 혹은 DB자체에서 자체 줄바꿈 할수있는 방법이 있다. 1. 일단 받아올 Data(String)에서 줄바꿈이 필요한 부분을 로 고친다. 2. iReport에서 해당 Text Field의 Property를 열어, Markup을 none에서 html로 수정한다. Static Text에서는 Alt + Enter로 해결. Text Field에서 두개의 항목을 줄바꿈으로 표편해야하는 경우는 $F{A} + "\n" + $F{B} 의 형태로 줄바꿈이 가능하다. * 물론 spacebar의 경우도 로.. 2023. 11. 7.
Oracle Comment 설정 Comment 설정 --테이블 Comment 설정 COMMENT ON TABLE [테이블명] IS [Comment]; COMMENT ON TABLE EX_TABLE IS '예제 테이블'; EX) COMMENT ON TABLE JW_COMPANY IS '메인디비'; --컬럼 Comment 설정 COMMENT ON COLUMN [테이블명].[컬럼명] IS '[Comment]'; COMMENT ON COLUMN EX_TABLE.DEPT IS '부서'; COMMENT ON COLUMN EX_TABLE.TP IS '유형'; EX) COMMENT ON COLUMN JW_COMPANY.NAME IS '이름'; Comment 확인 --테이블 전체 comment 조회 SELECT table_name, table_type.. 2023. 11. 7.
Oracle 기본 - 2 -- 연산자 --비교연산자 A = B A와 B가 같다 A = B A가 B보다 크거나 같은것. --부정비교연산자 != 같지 않은것 ^= 같지 않은것 같지 않은것 NOT 컬럼명= 같지 않은것 NOT 컬럼명> 크지 않은것 --논리연산자 A AND B A,B 모두 만족해야 참 A OR B A,B 둘중 하나만 만족해도 참 NOT 참이면 거짓 / 거짓이면 참으로 바꿈 --SQL 연산자 LIKE '%ABC%' ABC가 포함된 문자열을 조회한다. %는 모든값을 의미 -- // 'ABC%' -ABC로 시작하는 모든것 '%ABC' - ABC로 끝나는 모든것 -- 'ABC_' - ABC이후 한글자만 더 있는것 BETWEEN A AND B A와 B사이의 값을 조회 I.. 2022. 2. 18.
반응형

loading