일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- egov
- bulkinsert
- 정보처리산업기사
- 부스트코스
- Tomcat
- 구멍가게코딩단
- JAXBContext
- jdbc
- Ajax
- 기출문제
- vue.js
- vscode tutorial
- query
- JQuery
- java
- checkbox
- insertAll
- MariaDB
- INSERT
- 오라클
- github
- spring
- 마스킹
- mybatis
- JSON
- mysql
- swipe 배너
- NoSQL
- vue Carousel
- jsp
- Today
- Total
목록
728x90
반응형
분류 전체보기 (97)
개발새발
⭐ Supervised learning VS unsupervised learning 머신러닝은 대표적으로 supervised learning과 unsupervised learning로 나뉜다. ✔️ Supervised learning (지도형 기계 학습) : 기계 학습 중 컴퓨터가 입력값과 그에 따른 출력값이 있는 데이터를 이용하여 주어진 입력에 맞는 출력을 찾는 학습 방법. 정답이 있는 데이터를 맞힐 때 [ Classification, Regression ] ✔️ unsupervised learning (비지도형 기계 학습) : 기계 학습(ML) 중 컴퓨터가 입력값만 있는 훈련 데이터를 이용하여 입력들의 규칙성을 찾는 학습 방법. 정답이 없는 데이터를 맞힐 때 [ Clustering, Dimension..
프론트 단에서 리스트를 백 단으로 넘겨줘야 한다고 할 때 json형식으로 데이터를 넘겨줄 수 있다. id가 save인 form 내에 hidden 처리된 id가 saveData인 input 태그를 만들어 준다. testData라는 리스트 데이터가 있다고 가정하고, testData의 개수만큼 for문을 돌면서 saveDataParam 변수에 각각의 데이터를 담아 saveDataArr 배열변수에 push 해준다. push 해서 배열로 만든 데이터를 JSON.stringify 메서드를 사용해 JSON 표기법으로 변환 시켜준다. 위에서 saveData를 java로 넘겨주기 위해 위에서 만들었던 id가 saveData인 input 태그에 value 값으로 넣어준다. JSON.stringify() 메서드는 JavaS..
REGEXP_REPLACE는 오라클의 정규표현식 함수이다. 정규식을 잘 사용하면 SQL과 각종 프로그램의 연산속도를 감소시키며 프로그램을 단순화시킬 수 있다. 모든 숫자를 '*'로 변경하려고 한다면 아래와 같이 쓸 수 있다. SELECT REGEXP_REPLACE('치환할 컬럼명', '[[:digit:]]', '*') FROM '테이블명' 숫자 외에 다른 syntax 종류도 있다. [:alnum:] 영어와 숫자 [:alpha:] 알파벳, [A-Za-z] [:blank:] 공백과 탭 [:digit:] 숫자 [:lower:] 소문자, [a-z] [:punct:] 특수문자 [:space:] 공백(스페이스) [:upper:] 대문자, [A-Z] [가-힣] 한글전체
여러 데이터에서 꼭 값이 중복되어야만 하는 기능을 구현해 보자. 예시로 체크박스 선택된 데이터들 중 서로 다른 데이터가 있으면 alert을 띄우는 기능을 만들어보려 한다. 여러 결제정보들의 리스트가 있고 리스트들 중 결제타입이 카드인 경우는 결제일과 승인번호가 같아야만 값이 넘어가고 아닌 경우는 alert을 띄워보자. var payInfoArr = new Array(); var isDupl = false; $('input[name=chk]').each(function(i) { if(this.checked){ var idx = $('input:checkbox[name=chk]').index(this); var paymentType = $("input[name=paymentType]").eq(idx).val..
일반적으로 쓰는 bulk insert의 문법은 아래와 같다. 오라클의 INSERT ALL과 마이바티스의 foreach를 사용하여 INSERT ALL 이후의 문법을 여러 번 반복하는 것이다. INSERT ALL INTO STUDENT_TABLE ( STUDENT_ID , STUDENT_SCHOOL_ID , STUDENT_NAME , STUENT_SEX , STUDENT_ADDR , STUDENT_AGE ) VALUES ( #{list.studentId} , #{list.schoolId} , #{list.studentName} , #{list.studentSex} , #{list.studentAddr} , #{list.studentAge} ) SELECT * FROM DUAL 하지만 테이블에 INSERT를 ..
넘어온 XML데이터를 파싱해서 DB에 INSERT 하는 ERP를 개발하는데 DocumentBuilder를 사용해라는 팁을 듣고 코딩하다가 파싱한 데이터를 하나씩 VO에 넣어주는게 번거로워 VO에 한 번에 넣어주는게 없을까 검색하다가 JAXBContext를 발견했다..!! JAXB(Java Architecture for XML Binding) : Java Object를 XML로 직렬화하고, XML을 Java Object로 역직렬화해주는 자바 Class XML을 읽어서 Java Object로 만드는 언마샬(Unmarshal)과 Java Object를 XML로 변환하는 마샬(Marshal)이 있다. 난 XML 파일을 파싱해서 Java Object로 만들어야 했기 때문에 언마샬(Unmarshal)을 사용했다. ..
# 코딩 테스트와 관련된 학습을 시작하기 전에 반드시 알아야 할 2가지 스킬 - 시간 복잡도 - 디버깅 시간 복잡도 : 알고리즘에서는 주어진 문제를 해결하기 위한 연산 횟수를 말한다. 일반적으로 수행시간은 1억 번의 연산 = 1초의 시간으로 간주하여 예측함. ex) 문제에서 시간제한이 2초라고 되어 있다면 2억 번의 연산 안에 답이 나와야 함. [시간 복잡도 유형] 빅-오메가 : 최선일 때(best case)의 연산 횟수를 나타낸 표기법 빅-세타 : 보통일 때(average case)의 연산 횟수를 나타낸 표기법 빅-오 : 최악일 때(worst case)의 연산 횟수를 나타낸 표기법 시간 복잡도 예제 코드 : 0~99 사이의 무작윗값을 찾아 출력하는 코드 int findNumber = (int)(Math..
https://www.mongodb.com/kr The most popular database for modern apps We're the creators of MongoDB, the most popular database for modern apps, and MongoDB Atlas, the global cloud database on AWS, Azure, and GCP. Easily organize, use, and enrich data — in real time, anywhere. www.mongodb.com - 클러스터란 무엇인가. 1. 몽고DB 사이트 접속 후 create 버튼을 클릭한다. 2. Serverless & Dedicated는 유료이니 무료인 Shared를 선택 후 아래에 Seoul..