일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- JSON
- spring
- 오라클
- 기출문제
- bulkinsert
- jdbc
- INSERT
- checkbox
- vue Carousel
- github
- Ajax
- MariaDB
- swipe 배너
- 마스킹
- 부스트코스
- JQuery
- insertAll
- 구멍가게코딩단
- egov
- NoSQL
- vue.js
- vscode tutorial
- 정보처리산업기사
- java
- query
- mysql
- JAXBContext
- mybatis
- Tomcat
- jsp
- Today
- Total
목록
728x90
반응형
Framework (11)
개발새발
rMate 차트를 사용하면서 데이터를 불러올 때 객체에 null이거나 0인 필드명들이 노출이 되지 않아야 차트에서 데이터를 정확하게 나타낼 수 있다. 따라서, 불필요한 필드들의 null 값 리턴이나 의도적으로 미노출하고자 하는 class에 @JsonInclude 어노테이션을 사용한다. [@JsonInclude 미사용시 : 기본값] public static class test { private int num; private String name; private String adress; private int phoneNum; } { "num" : 1, "name" : "지나", "adress" : null, "phoneNum" : 0 } [옵션 종류] @JsonInclude(JsonInclude.Inclu..
*기존 엑셀업로드 후 DB 저장하는 게시글과는 다른 방식 - 엑셀업로드 파일에 하나의 값을 가지고 테이블 조회 후 조회해 온 데이터들을 화면에 보여준 후 DB저장 1. jsp파일 : 버튼 만들기 엑셀 업로드 : 페이지 로드 시 input type의 file버튼 숨기기 function pageLoad(){ $("#exlFile").hide(); } : 본인이 만든 엑셀 버튼 누르면 input type의 file 버튼 클릭 //엑셀 업로드 버튼 function fileExlBtn(_this){ $(_this).next().click(); } 엑셀업로드 버튼을 만들어 주는데 input type의 file버튼을 이용하면 예쁘지 않기 때문에 따로 엑셀 업로드 버튼을 만들어 주고 onclick으로 다음 버튼을 클릭..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/BnkJh/btqB1GziH6M/tKk6MEr7ZHBh7fxaEm6N7K/img.png)
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 select item_id , deal_date , price_close , ROUND((CASE WHEN 5 = COUNT(*) OVER (ORDER BY deal_date ROWS BETWEEN 4 PRECEDING AND CURRENT ROW) THEN AVG(SUM(price_close)) OVER (ORDER BY deal_date RO..
[egov] *쿼리 db에서 돌렸을 때 값이 나오는데 영어는 검색되지만 한글 검색 안될 때 (context-datasource.xml)에 인코딩 추가 jdbc:mysql://localhost:3306/DB명?useUnicode=true&characterEncoding=utf8 [ Java 또는 JSP ] jdbc:mysql://localhost:3306/DB명?useUnicode=true&characterEncoding=utf8 [ XML ] MySQL과 Java, JSP 연동시 한글 인코딩 방법 [UTF-8] 최근에 Connection Pool 연동에 이어서 CharacterSet 설정까지 몇 일 동안 삽질의 연속이었습니다. 정말 오랜만에 프로그래밍 공부를 하면서 좌절을 맛본거 같네요. 아... 멀고도..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/xunMI/btqBBTZvF1y/Sg6ohz4S0cvPOzUdNttil0/img.png)
엑셀 다운로드할 때는 controller에 소스를 추가해주면 됐지만 엑셀 업로드는 추가해주어야할 class들이 많다. 1. multipart fileupload로 엑셀 파일을 받아서 2. 파일을 읽고 db에 insert한다. 1. 엑셀파일을 업로드할 폴더를 만들어주고 (나는 c드라이브에 upload폴더를 만들어줬다.) 2. upload한 엑셀 파일을 c드라이브 upload폴더에 저장시켰다가 알아서 엑셀 파일 안에 data들을 읽고 insert 후 삭제까지 시킨다. [pom.xml]: excel upload 하는데 필요한 dependency를 추가해준다. org.apache.poi poi 3.17 org.apache.poi poi-ooxml 3.17 commons-fileupload commons-file..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/TbtjI/btqBkNLtPyJ/lVTX7vhmt9CkhIczjQQHMK/img.png)
egov를 이용해서 게시판 템플릿 프로젝트를 만들었다. 게시판템플릿은 mybatis ibatis 모두 사용할수 있게 만들어져있지만 기본적으로 ibatis를 이용해서 게시판이 만들어져있고 나는 mybatis를 사용하려고 했다. 1. MyBatis? - 기존 JDBC코드는 Connection과 Statement를 통해 쿼리를 전송하면 연결받고 Close하는 방식을 사용한다. -> 이를 프레임워크화 하여 캡슐화 한것이 mybatis. - JDBC 코드를 간편하게 사용할 수 있고 SQL문장과 프로그래밍 코드가 분리되어 있어 사용하는데 편리. - 라이브러리를 통해 매개변수를 전달하고 결과를 추출하는 일을 간단히 처리가능. 2. iBatis -> MyBatis 이름 변경? - Apache Project 팀이 iBa..
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 encodingFilter org.springframework.web.filter.CharacterEncodingFilter encoding UTF-8 forceEncoding true encodingFilter /* web.xml에 추가 [프로젝트 우클릭] - [properties] - UTF-8
@RestController "cannot be resolved to a type" 어노테이션에 마우스 가따 댔을 때 뜨는 "fix ~" 해서 RELEASE 바꿔줌