수정 삭제 구현 XJSPdetail.jsp 월별 매입 현황 ${yr} ${mn}월 ${param.amt}"> 순번 매입 날짜 매입 번호 --> 상품명 재고 수량 가격 총합 "> ${data.rnum} ${data.buyProd} --%> ${data.prodName} ${data.pagi..
전체 글
Primitive Typeint, long, float, doubleReference TypeInteger, Long, Float, Double레퍼런스 타입은 참조형 변수이므로 프리미티브 타입보다 연산속도가 더 느림하지만 레퍼런스 타입은 컬렉션 프레임워크 등에서 정수형 또는 부동소수형을 저장할 때 사용비트 연산자int a = 13int b = 4 System.out.println(a & b) # AND / 4System.out.println(a | b) # OR / 13System.out.println(a ^ b) # XOR / 9System.out.println(~a) # NOT / -14System.out.println(a > 1) # 오른쪽 시프트 (a를 2^1..
pom.xmlajax로 json을 처리하기 위해 먼저 pom.xml에 설치가 필요하다(설치하지 않을 시 json처리를 받는 것이 없어 415 에러가 발생하게 된다) com.fasterxml.jackson.core jackson-databind 2.13.3 JSPdetail.jsp 월별 매입 현황 ${yr} ${mn}월 ${param.amt}"> 순번 매입 날짜매입 번호 --> 상품명 재고 수량 가격 총합 "> ${data.rnum} $..
JSONJavaScript Object Notation의 약자텍스트에 기반을 둔 데이터 저장 및 교환을 위한 구문자바스크립트 객체 표기법으로 작성된 텍스트브라우저와 서버 간에 데이터를 교환할 때 데이터는 텍스트모든 자바스크립트 객체를 JSON으로 변환하고 JSON을 서버로 보낼 수 있음서버에서 받은 JSON을 자바스크립트 객체로 변환할 수 있음메서드JSON.parse(text)JSON형식 문자열 > JSON Object (deserialize)JSON.stringify(obj)JSON Object > JSON형식 문자열 (serialize)JsonTest01.jsp (변환 예제) JsonController.javapackage kr.or.ddit.controller;import org.springfr..
![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FqnyDJ%2FbtsIRvoN1Bz%2F0AjZISgkLz3IZjzpysG7Mk%2Fimg.png)
안정 정렬비교한 값이 같을 때 서로 바뀌지 않는 정렬법을 안정 정렬이라고 한다병합 정렬(Merge Sort)리스트의 길이가 0또는 1이면 이미 정렬된 것으로 봄정렬되지 않은 리스트를 절반으로 잘라 비슷한 크기의 두 부분 리스트로 나눈다각 부분 리스트를 재귀적으로 합병 정렬을 이용해 정렬한다두 부분 리스트를 다시 하나의 정렬된 리스트로 합병한다int arr[] = {5, 3, 7, 8, 6, 4, 2, 1, 0, 9};int tmparr[10];void sort(int, int);void merge(int, int);void sort(int start, int end){ if(end > start) { sort(start, (start + end) / 2); sort((..
참고 링크버블 정렬(Buble Sort)바로 뒤의 원소와 비교해 더 크다면 뒤로감구현이 쉬운 만큼 성능이 좋지 않다시간복잡도 O(n^2)def bubbleSort(x): length = len(x)-1 for i in range(length): for j in range(length-i): if x[j] > x[j+1]: x[j], x[j+1] = x[j+1], x[j] return x선택 정렬(Selection Sort)1번부터 끝까지 훑어서 가장 작은 것을 첫 번째, 그 다음에 2번째 부터 가장 작은 게 두 번째로 정렬시간복잡도 O(n^2)def selectionSort(x): length = len(x) for i in range(length-1): for j in range(i+1, ..