아래의 query로 읽으면 된다. 리스트 전체를가져와 1부터 번호(idx)를 매기고, idx를 조건으로 가져오는 방법. select * from (select row_number() over (order by idx)as sn, * from table ) data where sn between #{start_sn} and #{last_sn} sql.xml파일. select * from (select row_number() over ) data where sn between #{start_sn} and #{last_sn} (order by idx)as sn, * from table 페이징처리도 하지만 동일한 리스트를 엑셀파일로 다운받는 경우, 부분출력 또는 전체 출력도 해야하기 때문에 start_sn과 l..
ajax 선언 myApp.service('myService',['$http',function ($http){ this.requestAjax = function(url, param, type, succ){ $.ajax({ method: type, url: url, data: param, async : false, crossDomain: true, beforeSend : function(xhr){ xhr.setRequestHeader("Content-type","application/x-www-form-urlencoded; charset=UTF-8"); xhr.setRequestHeader("Ajax", "true"); }, success:function(data, status){ succ(data, sta..
의 이미지 크기를 바꿔서 ftp에 업로드 해야하는 경우. 찾아보니 img -> canvas -> img 인 것 같다. 내가 해야하는 것은 업로드한 이미지를 400*300으로 바꿔서 ftp에 업로드 한다. //업로드한 이미지를 400*300인 canvas에 draw var drawCanvas = function (imageSrc, num) { var image = new Image(); var id = "canvas"+num; var canvas = document.getElementById(id); canvas.width = 400; canvas.height = 300; canvas.backgroundColor = 'rgb(255, 255, 255)'; image.src = imageSrc; image...
전화번호를 입력할 때 숫자만 입력하면 하이픈(-)를 자동으로 표시되게 하려고 한다. 인 상태에서 숫자만 입력하게 하려고 했지만 한글은 문자로 인식하지 못해 걸러내지 못했다. 에서는 하이픈(-)와 같은 특수문자는 넣을 수 없다. 스크립트에서 focus일 때에는 number타입으로 숫자만 입력받을 수 있도록 하고, focus out일 때에는 text타입으로 하이픈(-)을 추가할 수 있도록 하였다. $scope.chkPhoneType = function(type){ var input = $("#phone").val(); //focus out인 경우 //input type을 text로 바꾸고 '-'추가 if(type == 'blur'){ $("#phone").prop('type', 'text'); var pho..
nodejs를 접하기 시작하면서 '비동기'에 관한 문제는 지속적으로 발생하였다. 구글링을 하면서 어찌저찌 해결은 했는데 제대로 하고 있는지는 모르겠지만 일단 킵. //비동기 함수를 컨트롤하는 함수 *async* exports.control_function = async function (req, res) { var functionA = await function_A(req); var functionB = await function_B(req); result_arr['resultA'] = functionA; result_arr['resultB'] = functionB; res.send(result_arr); } function function_A(req){ var query = util.format(que..
ftp에 연결하는 경우, web에서 ftp서버에 직접 연결하는 방법, 별도의 api를 통해 통신하는 방법이 있었다. 회사에서 사용하는 ftp이기 때문에 유지보수와 통일성을 위해 nodejs를 이용하여 ftp통신 api를 만들어 script에서 api와 ajax통신을 하도록 로직을 구성하였다. - api input : 파일경로, 파일 조건 : multiple max 50, exe파일은 저장하지 않음 output : 파일 전체 경로, 파일명(날짜 + 기존 파일명) -ajax function ftpFileUpload(path, files){ var form = new FormData(); var result = ""; //ftp 파일 업로드 경로 form.append("path", path); //업로드 할 ..
JSONObject jsonObject = new JSONObject();for (Map.Entry entry : param.entrySet()) {String key = entry.getKey();Object value = entry.getValue();jsonObject.put(key, value);} (Map param) 으로 넘거받은 파라미터를 json으로 변환하는 과정 반대로json -> map으로 변환하는 과정ObjectMapper mapper = new ObjectMapper();Map map = new hashMap();map = mapper.convertValue(jsonObject, map.class); json -> dto로 변환DTO dto = new DTO(); ObjectMapp..
- Total
- Today
- Yesterday
- JSP
- Progressbar
- webpack
- java
- input
- hashmap
- list
- typescript
- paging
- JSON
- hooks
- 함수형
- datePicker
- ajax
- value
- Props
- html
- javascript
- angular
- React
- nodeJS
- 리액트
- 스프링
- 클래스형
- script
- Redux
- module
- JSX
- date
- Spring
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |