일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Keras
- 데이터전문기관
- C언어
- tensorflow
- 대이터
- paragraph
- discrete_scatter
- postorder
- web 사진
- 웹 용어
- html
- web 개발
- classification
- broscoding
- 자료구조
- mglearn
- 결합전문기관
- vscode
- inorder
- CES 2O21 참가
- bccard
- KNeighborsClassifier
- web
- java역사
- pycharm
- CES 2O21 참여
- 재귀함수
- 머신러닝
- web 용어
- cudnn
- Today
- Total
목록[IT]/java (101)
bro's coding
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/qjPFs/btrgV9ANjbU/QKjDoSWy8GGbRmKSdCSoh0/img.png)
package com.example.newsAnalysis.service; import com.example.newsAnalysis.mapper.CollectionMapper; import com.example.newsAnalysis.model.CollectionInfoVO; import com.example.newsAnalysis.model.CollectionStatusVO; import com.example.newsAnalysis.model.InputVO; import com.github.pagehelper.Page; import com.github.pagehelper.PageHelper; import org.springframework.beans.factory.annotation.Autowired;..
package org.kosta.webstudy25.model; /** * 페이징 처리를 위한 비즈니스 계층의 클래스 PagingBean method 구현순서 * getStartRowNumber() * getEndRowNumber() * getTotalPage() * getTotalPageGroup() * getNowPageGroup() * getStartPageOfPageGroup() * getEndPageOfPageGroup() * isPreviousPageGroup() * isNextPageGroup() * * @author kosta * */ public class PagingBeanEx { /** * 현재 페이지 */ private int nowPage = 1; /** * 페이지당 게시물수 */..
* charAt public class MainTest { public static void main(String[] args) { String a = "0101"; String b = "110"; System.out.println(a.charAt(1)); } }
package test; import java.util.ArrayList; import model.CarVO; public class TestLoop { public static void main(String[] args) { ArrayList list = new ArrayList(); for (int i = 0; i < list.size(); i++) { System.out.println(list.get(i)); } // list에 있는 첫번째 요소부터 마지막 요소까지 s에 할당해서 요소를 반환 for (String s : list) { System.out.println(s); } CarVO carArray[] = { new CarVO("1", "소나타", 100), new CarVO("2", "모닝"..
DB연동시 커넥션을 생성하고 소멸하는 것이 아니라 미리 커넥션들을 생성해놓고 빌려주고 반납받은 형식으로 시스템 성능을 향상시키기 위해 사용 > 커넥션을 빌려주고 반납받은 형식으로 운영 package org.kosta.webstudy20.model; import javax.sql.DataSource; import org.apache.tomcat.dbcp.dbcp2.BasicDataSource; import javafx.scene.chart.PieChart.Data; /* * DBCP, Database ConnectionPool, DataSource * 시스템 성능 향상 목적 * DB연동시 커넥션 생성, 소멸 X * > 미리 Pool에 생성해 놓고 빌려주고 반납받는 형식 */ // Singleton Desi..
database date 데이터 타입을 이용해 상품 등록일시를 저장하고 조회 sysdate: 현재 시간을 등록시간으로 저장 to_char(regdate, 'YYYY,MM,DD'): DB에 저장된 등록시간을 원하는 시간포맷에 맞게 문자열로 조회 > to_date(hiredate, regdat, 'YYYY,MM.DD')와 다름 list.jsp(목록)에서 detail-product.jsp(상세정보)를 제공할 때, query string을 이용해서 목록의 상품명을 클릭하면 상품의 상세 정보를 보여주기 위해 다음과 같은 형식으로 처리했다. 참이슬 Model2 MVC + FrontController Pattern : db date형 study 상품등록 상품리스트 Home 아이디 상품명 등록일 Home 아이디 상품명..
package test; public class TestUnitString { public static void main(String[] args) { String uri = "/webstudy17-test/RegisterCarController.do"; String contextPath = "/webstudy17-test"; // 위 uri 문자열을 contextPath와 .do를 제외한 FindCarController 만 추출 System.out.println(contextPath.length()); // substring(begin, endIndexx) System.out.println(uri.substring(contextPath.length() + 1, uri.length() - 3)); } }
직관적이고 편리한 방법 (hidden으로 하는것에 비해 > framework는 요청url 방법을 사용) 차정보조회 차정보등록 package controller; import java.io.IOException; import javax.servlet.ServletException; import javax.servlet.annotation.WebServlet; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; /** * url pattern을 *.do로 명시한다 */ @WebServlet("*.do") public class..
Model2 MVC 기바 웹어플리케이션에서 FrontController pattern을 추가 적용 모든 클라이언트의 요청을 하나의 진입점으로 집중시켜 처리하는 디자인 패턴 웹어플리케이션 서비스의 공통 정책을 효과적으로 일관성 있게 처리할 수 있다 인증정책, 예외처리, 사용자 요청 정보 수집(로깅)및 분석, 마케팅 적용 정책등의 공통정책을 보다 생산성있고 유지보수성 있게 적용할 수 있다 기존 Model2 MVC 구조 Front Controller Pattern client1 -->FindServlet Model client2 -->RegisterServlet Model client1--검색요청 --> FrontControllerServlet Model client2--등록요청 --> FrontControl..