이 포스팅을 보러왔다면 잡 스케쥴러에 대한 기본 지식은 있고 설정하는 방법을 찾으러 왔다는 가정하에 간단하게 셋팅 내용만 포스팅할 예정이다. 1.servlet-context.xml 에서 task 추가하기간단하게 Namespaces에서 체크해 추가해주자, 메이븐으로 라이브러리를 추가할 필요도 없이 스프링에 내장되어 있다. 2.어노테이션으로 설정123 csservlet-context.xml에서위와 같이 어느 패키지까지 스캔할지 범위를 지정하고 task스케쥴러를 정의한 다음 id값으로 어노테이션과 맞춰준다. 3.스케쥴러 사용하기1234567891011@Controllerpublic class CommunityController { @Autowired CommunityService service; private..
회색깔이 chatContent고 초록색이 insertContent이다. 보여지는 칸은 회색이지만 실질적으로 채팅의 내용이 쌓이면 초록색처럼 튀어 나가게 될것이다. 이 성질을 이용해서 스크롤을 맨 아래로 이동 시킬 것이다. 채팅 내용이 다 담긴 div 높이에서 화면에 보여질 만큼의 부분을 뺀다. 예를 들어 전체 채팅내용이 10인데 보여지는 화면이 2라면 10-2=8이 된다. 그래서 보여지는 화면에 scrollTop(8)만큼 이동하게 해서 맨 아래 2만 보이니 스크롤의 맨 아래로 이동이 되는 것이다. (코드) var maxScroll = $("#insertContent").height() - $("#chatContent").height();$("#chatContent").scrollTop(maxScroll);
스프링에서 AJAX 작업을 하고 있었는데 STS 자체의 UTF-8과 필터로 UTF-8 셋팅을 다 해줬는데도 한글이나 다른 데이터들이 깨지는 경우가 있었다. 그럴때 찾은 방법으로 spring에서 WEB-INF 아래에 있는 web.xml 아래에 설정 했던 필터에 아래 코드를 추가해주면 된다. 123456789101112131415161718192021 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* Colored by Color Scriptercs
보통 오라클에 날짜를 입력할 때 sysdate를 많이 사용한다. 근데 국제표준시간이 영국으로 잡혀 있는 경우에데이터 파싱하는일이 진짜 여간 번거로운일이 아니다. 여러가지 방법이 있지만 그 중에서 sysdate에서 시간을 더해서 가져오는 방식, 혹은 이를 이용해 데이터를 더한채로 넣는 방법을 구할 것이다. 먼저 사용법은 가져올 때 더한채로 가져오는 방법을 할 것이다. SELECT TO_CHAR(SYSDATE, 'YYYYMMDD HH24MISS') C_TIME, -- 현재시간 TO_CHAR(SYSDATE + 1/24,'YYYYMMDD HH24MISS') TIME, -- 1시간 후 TO_CHAR(SYSDATE + 40/(24*60),'YYYYMMDD HH24MISS') MIN, -- 40분 후 TO_CHAR(..
net.sf.json.JSONException: java.lang.reflect.InvocationTargetException 위 에러로 개고생 한게 있어서 나중에 참고용으로 해결법만 간단하게 써 놓을 예정이다. JSON 파싱할 때 타입이 맞지 않아 생기는 에러란다. 이걸 해결해 주려면 select to_char(sysdate, 'yyyy-MM-dd HH24:mi:ss) as cDate from dual; 이런식으로 char 형식으로 바꿔 준 다음 VO객체에 String으로 담아서 보냈다.
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556@RequestMapping("/board/filedownLoad.do") public void fileDownLoad(String oName, String rName,HttpServletRequest request,HttpServletResponse response) { BufferedInputStream bis=null; ServletOutputStream sos=null; String dir=request.getSession().getServletContext().getRealPath("/resources/upload..
JSON이란?자바스크립트의 객체 표기법을 제한하여 만든 텍스트 기반의 데이터 교환 표준입니다. 따라서 JSON 데이터는 자바스크립트가 자주 사용되는 웹 환경에서 사용하는 것이 유리합니다. 자바스크립트에서 JSON 데이터를 분석하고 사용하는 것은 매우 간단합니다.자바스크립트는 JSON 데이터를 처리하기 위한 다음과 같은 메소드를 제공합니다. 1. JSON.stringify()2. JSON.parse()3. toJSON() JSON.stringify() 메소드인수로 전달받은 자바스크립트 객체를 문자열로 변환해 반환합니다.ex) JSON.stringify(객체) JSON.parse() 메소드JSON.stringify와 반대로 인수로 전달받은 문자열을 자바스크립트 객체로 변환하여 반환합니다.text에는 변환할 ..