Spring Controller@Controller @RequestMapping(value = "/form/mfile_add") public class CMXFileAddController { @RequestMapping(method = RequestMethod.GET) public String getUploadForm(Model model) { MFile mFile = new MFile (); model.addAttribute("mFile", mFile); return "/form/mfile_add"; } mfile_add.jsp 자료 등록 제목 파일1 설명 Post 파일 업로드 처리@RequestMapping(method = RequestMethod.POST) public String create(M..
MySQL JDBC 연결import java.sql.Connection; import java.sql.DriverManager; public class Test { public static void main(String[] args) throws Exception { Connection conn = null; try { Class.forName("org.gjt.mm.mysql.Driver"); conn = DriverManager.getConnection("jdbc:mysql://localhost:5515/dbname?user=id&useUnicode=true&characterEncoding=UTF8", "id", "pw"); } catch (Exception e) { e.printStackTrace()..
출처 : http://inmist.tistory.com/entry/%EC%8A%A4%ED%81%AC%EB%9E%A9Android-NDK-%EC%82%AC%EC%9A%A9%EB%B2%95 http://www.kkaneko.com/rinkou/js/andk.html http://darkryu.egloos.com/m/3299369 NDK 다운로드 http://developer.android.com/sdk/ndk/index.html NDK 설치 cd 다운로드 tar xvjof android-ndk-r8-linux-x86.tar.bz2 mv android-ndk-r8 ~/dev NDK 환경 설정 echo 'export ANDROID_NDK_ROOT=/home/user1/dev/android-ndk-r8' | te..
출처 : http://dbin318.tistory.com/13 웹페이지 호출 후 오래 걸리는 작업을 실행하는 경우 응답을 바로 할 수 없어서 MQ 시스템을 적용하게 되었습니다. MQ(Message Queue) 시스템은 Message를 Queue에 전달하고, MQ시스템은 다시 Queue에서 Message을 받아서 Message을 실행하는 것으로, 시스템에서 처리 가능한 용량 만큼만 Queue에 Message을 받아서 처리 하게 됩니다. 부하가 많이 걸리는 SMS 시스템과 같은 시스템에 적용하게 됩니다. 저의 경우는 부하가 많이 걸리는 작업은 아니지만 특정 작업이 1시간 이상 걸리는 작업을 웹페이지에서 호출하는데, 호출후 바로 응답을 받을 수 없는 문제로 MQ 시스템을 적용하게 되었습니다. (Message을..
출처 : http://www.supermind.org/blog/613/dom4j-xpath-tagsoup-namespaces-sweet http://tomasblue.tistory.com/entry/Dom4j-XPath%EB%A5%BC-%EC%9D%B4%EC%9A%A9%ED%95%9C-%EC%BF%BC%EB%A6%AC-%EB%AC%B8%EC%A0%9C%EC%A0%90-%ED%95%B4%EA%B2%B0-Namespace%EA%B4%80%EB%A0%A8 // XPath xpath = XPathFactory.newInstance().newXPath(); // BufferedReader bis = new BufferedReader (new InputStreamReader ("index.html"), "UTF-8..
@header { package xxx; } @members { private AppBase appBase; public void SetAppBase(AppBase appBase) { this.appBase = appBase; } } @lexer::header { package xxx; } packageDeclaration : 'package' qualifiedName { System.out.println("--" + $qualifiedName.result.getLine() + "/" + $qualifiedName.result.getQualifiedName()); } ';' ; qualifiedName returns [AstQualifiedName result] scope { AstQualifiedNam..
출처 : http://eclipse-javacc.sourceforge.net/ 1. 메뉴 [Help] -> [Install New Software] 선택 2. [Install]창에서 [Add] 버튼 선택 3. 아래와 같이 입력하고 [OK] 버튼 선택 Name : JavaCC Plug-In Location : http://eclipse-javacc.sourceforge.net/ 4. JavaCC Eclipse Plug-in 선택하고 [Next] 버튼 선택 5. [Next] 버튼 선택 6. 라이센스 수용하고, [Finish] 버튼 선택 7. [OK] 버튼 선택 8. Plug-in 설치 완료 후, [Restar Now] 버튼을 선택하여 Eclipse을 다시 시작한다. - jj 파일을 열어본 화면 - jj 파일..
- Total
- Today
- Yesterday
- Delphi Tip
- KOBA
- ble
- Spring MVC
- sas2009
- flex
- Spring
- 지스타2007
- 서울오토살롱
- 전예희
- JavaScript
- Mac
- Linux
- 레이싱모델 익스트림 포토 페스티벌
- koba2010
- MySQL
- Java
- oracle
- 튜닝쇼 2008
- 일본여행
- ubuntu
- ffmpeg
- SAS
- 송주경
- Xcode
- BPI-M4
- 동경
- Delphi
- NDK
- android
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |