일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- layout
- OGNL
- 오버로딩
- AWT
- mybatis
- HTML
- Java
- 생성자
- 클래스
- 예외처리
- 기본
- Menu
- 어노테이션
- 메소드
- oracle
- Graphic
- 국제화
- 메서드
- Spring
- 전화걸기
- JSP
- 에러페이지
- Eclips
- paint
- 안드로이드
- JavaScript
- Android
- 배열
- 이클립스
- struts2
- Today
- Total
목록자바 공부 (572)
note
You can using rest api as follow : bulk/v1/postbulk/v1/deleteadd_action('rest_api_init', function () { register_rest_route('bulk/v1', '/post', array( 'methods' => 'POST', 'callback' => 'insert' )); register_rest_route('bulk/v1', '/delete', array( 'methods' => 'POST', 'callback' => 'delete' ));});function bulk_delete_posts($post_type = 'post', $posts_pe..
10만건에서 버벅이던 게시판이 100만건에서도 빠르게 돌아가게 수정이 되었습니다 분명 문제는 쿼리였던걸로 알고는 있었지만 어떻게 튜닝 해야되는지....찾던중 좋은글이 있어서 올립니다 http://dev.kthcorp.com/2012/05/22/mysql-low-performance-query-bad-habit/ 요약하자면 oracle 처럼 rownum을 생성하여 사용할 경우 mysql은 상당한 퍼포먼스 저하가 발생하게 되네요.. 1초걸리던것이 4초 이상까지도 걸리는걸 확인했으니깐요 그리고 mysql은 dbengine이 있는데 innodb 에서 MyISAM 로 바꾸었구요 (count 할경우 4배속도 가량의 차이) 총개수 구하는 부분, 리스트 가져오는 부분 의 쿼리들이 수정되었고 테이블 생성하는 docs의 ..
현재의 폴더 위치를 얻은후에 폴더/파일명에 접근합니다파일명이 계속 달라져야 하는 경우 jsp에서 submit 하면 되겠습니다 String filename = "파일명"; String path = "/"; ServletContext context = getServletContext(); String absFolder = context.getRealPath(path); System.out.println(absFolder); String filePath = absFolder+"/폴더/"; InputStream in = null; OutputStream os = null; File file = null; File viewFile = null; boolean skip = false; String client = ..
package com; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import org.w3c.dom.Document; import org.w3c.dom.Element; import org.w3c.dom.Node; public class test { public static void main(String[] args){ try { DocumentBuilderFactory f = DocumentBuilderFactory.newInstance(); DocumentBuilder parser = f.newDocumentBuilder(); Document xmlDoc = null; //전국 //S..
String address =""; try { //116.91722222222222,27.305833333333332 //江西省抚州市黎川县 // DOM Document 객체를 생성하는 단계 DocumentBuilderFactory f = DocumentBuilderFactory.newInstance(); DocumentBuilder parser = f.newDocumentBuilder(); // XML 파일 파싱하는 단계 Document xmlDoc = null; String url ="http://map.dootms.com:8081/rgeocode/simple?key=c99d0ae1648e5610bd00c5126a4805132ee938ea5c8f5ac0b7ad23c110793ad1fcf4d3c8d413..
public static String shufflePasswd(int len) { if(len == 0) len = 10; char[] charSet = new char[]{ '0','1','2','3','4','5','6','7','8','9' ,'A','B','C','D','E','F','G','H','I','J','K','L','M' ,'N','O','P','Q','R','S','T','U','V','W','X','Y','Z'}; int idx = 0; StringBuffer sb = new StringBuffer(); for(int i=0; i
검증되었습니다( 나로부터) (C#소스는 있던데 java는 없어서 바꿔치기 하였슴) 표시 단위는 km입니다 public static double distance(double Lat1,double Long1, double Lat2, double Long2) { double dDistance = Double.MIN_VALUE; double dLat1InRad = Lat1 * (Math.PI / 180.0); double dLong1InRad = Long1 * (Math.PI / 180.0); double dLat2InRad = Lat2 * (Math.PI / 180.0); double dLong2InRad = Long2 * (Math.PI / 180.0); double dLongitude = dLong2InR..
이전 게시물과 연관 있습니다 [JSP/Spring] - MultipartFile 인터페이스 사용하여 파일업로드,다운로드(자카르타 라이브러리) 주소 입력 파일 저장 및 열기 나오는 내용 dispatcherNonHtml-servlet.xml PageRanksView package madvirus.spring.chap07.view; import java.util.List; import java.util.Map; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import madvirus.spring.chap07.controller.PageRank; import org.apache.poi.hss..
http://www.egovframe.go.kr/wiki/doku.php?do=export_xhtml&id=egovframework%3Arte%3Aptl%3Aannotation-based_controller http://dev.anyframejava.org/anyframe/doc/core/3.2.0/corefw/guide/annotation-dependencies.html http://gyumee.egloos.com/1026938
3/26일 수정됨 이전 게시물 참고 [JSP/Spring] - Spring DB 연동 게시판 JdbcTemplate 달라 진곳은 MemberDao MemberMapper.xml 추가 인터페이스에 있는 메소드명이 아이디로 되어진다 그리고 xml에 sql 문이 있다 (어노테이션 방식도 일부 사용하였음) xml에 표기하지 않고 메소드명위에 표기함 db에 대한 설정도 없음(dispatcher-servlet.xml) resource -> db.properties에 있는 정보를 사용
스프링 강좌 http://www.okjsp.pe.kr/seq/131181 게시판 http://www.okjsp.pe.kr/seq/103254
Header-0 Header-1 first().remove()를 사용하여 Header-0 이 제거됨
Header-0 Header-1 Header-2 data-index 는 가짜속성 - 사용자 정의 속성 인데 removeAttr이 이 값을 제거하였다
Getter img에 대한 정보를 빼옴 다 나오는것이 아니라 처음 이미지 정보를 가지고 옴 setter width를 200으로 고정 setter(2) 루프를 돌때 100 -> 200 -> 300 (이미지 사이즈)
Header-0 Header-1 Header-2 removeClass에 의해 select 가 사라짐 속성을 제거 하기 위해 removeClass를 사용함
Header-0 Header-1 Header-2 소스를 보면 태그에 class="item" 으로 된걸 확인할 수 있다. addClass() 메서드의 콜백함수 다른 클래스명을 줘야할때 Header-0 Header-1 Header-2 class명이 순차적으로 늘어남