본문 바로가기

728x90
반응형
SMALL

분류 전체보기

(113)
JAVA 파일 다운로드 구현 코드 dFile = 파일의 이름 upDir = 파일의 경로 path = 파일의 경로와 이름 세가지 만 주의하면 파일 다운로드가 가능한, 소스 입니다. @GetMapping("/fileDown") public void fileDown(ModelMap model, HttpServletRequest request, HttpServletResponse response, CounselManualVO counselManualVO) throws Exception { String dFile = counselManualVO.getFile_name(); //이름 받아오면 됨. String upDir = "/data/uploads/"; //고정 경로인경우 직접 입력, 아닐경우 DB에서 경로 받아오기 String path = up..
BoxModel 및 CSS 및 Thymeleaf 레이아웃 적용 세미나 ppt 발표 자료 회사에서 전 직원 대상으로 BoxModel 및 CSS 및 Thymeleaf 레이아웃 적용 세미나 발표한적이 있음. BoxModel , css 등등 화면 단 개발공부하는 분이라면 만들어 놓은 발표 PPT자료를 보고 도움이 됐으면 해서 파일을 올려 놓도록 하겠음. 끝.
MongoDB 세미나 발표PPT 자료 회사에서 전 직원 대상으로 MongoDB 세미나 발표한적이 있음. MongoDB를 공부하는 분이라면 만들어 놓은 발표 PPT자료를 보고 도움이 됐으면 해서 파일을 올려 놓도록 하겠음. 끝.
ArrayList 와 LinkedList 차이점 ArrayList 1. 기본적으로 배열을 사용 2. 일반 배열과는 다르게 크기를 따로 지정을 안하고 동적으로 값을 삽입 및 삭제 가능함. 3. index를 가지고 있다. 조회 시 1. ArrayList는 index를 가지고 있음으로 index로 데이터를 찾아올 수 있다. 데이터 삽입 및 삭제 시 1. 데이터를 삽입 혹은 삭제를 할 때 ArrayList는 위치를 맞춰주어야 한다. 예를들어 arrayList 배열에 "안녕" 이라는 데이터를 삭제 했다면, 나머지 뒤의 3개를 앞으로 한칸씩 이동해야한다. 배열에 담긴 데이터가 많아질수록 데이터 삽입 및 삭제 시 작업량이 늘어남으로 성능적인 측면에서 비효율적이다. LinkedList 1. 내부적으로 양방향의 연결 리스트로 구성되어 있다. 2. 참조하려는 원소에 따..
Spring data jpa 란? jpa가 먼지 모르는사람은 https://yjkim-dev.tistory.com/5 JPA 란? 영속성 컨텍스트란? 국비 학원 다니신분들은 80%이상은 자바 퍼시스턴스 프레임워크인 MYBATIS를 사용했을거라고 생각함. 본인도 학원에서 MYBATIS를 사용했고, 회사를 다니게되면서 JPA라는 것에 대해 처음으로 접했음 yjkim-dev.tistory.com 여기 보고오셈. Spring Data JPA가 뭘까? JPA를 한 단계 더 추상화 시켜 개발 용이성을 상당히 올려주는 인터페이스임. 걍 JPA를 더 편리하게 쓰게 해주는 인터페이스를 제공해준거라 인터페이스만 가따쓰면됨. 예시를 보자. //JpaRepository를 상속받음 public interface MemberRepository extends Jp..
JPA 란? 영속성 컨텍스트란? 국비 학원 다니신분들은 80%이상은 자바 퍼시스턴스 프레임워크인 MYBATIS를 사용했을거라고 생각함. 본인도 학원에서 MYBATIS를 사용했고, 회사를 다니게되면서 JPA라는 것에 대해 처음으로 접했음. 이제 JPA가 먼지 알아보자. 사실 MYBATIS는 SQL Mapper의 한 종류이기때문에 JPA와 비교 대상이 아님. JPA는 ORM 기술임. (Java Persistence API) ORM이란 간단하게 설명하면 객체와 관계형 데이터베이스의 데이터를 자동으로 매핑(연결)해주는 것을 뜻한다. DB테이블과 자바 객체 사이의 매핑을 처리해주는 ORM 이란 기술의 표준임. JPA를 쓰면 왜 좋을까? 1. 엔티티를 생성하면 자동으로 테이블을 만들어준다. 2. 필드가 추가되거나 삭제되어도 JPA가 일련의 과정을..
SpringBoot 란?(스프링부트) 국비학원을 다니던 분들이 회사에 취업하게되면 마주하게 되는 프레임워크 이다. (전부는 아님) 본인도 학원을 다니면서 Spring 프레임워크를 사용했지만, 회사를 다니게 되면서 SpringBoot 프레임워크를 사용하게 되었다. 간단하게 SpringBoot가 뭔지에 대해 알아보자. (회사다니기전에 알아두면 좋다.) SpringBoot를 알기전에 Spring에 대하여 간단하게 알아야한다. https://yjkim-dev.tistory.com/2 Spring(스프링) 이란? 뭘까? Spring Framework 가 뭐지? 자바 플랫폼을 위한 오픈 소스 애플리케이션 프레 임워크 일상 생활에서 불을 사용하기 위해 '라이터' 나 '성냥' 라는 도구를 사용합니다. 라이터 혹은 성냥이 없다면? 고대 yjkim-dev.t..
H2 Database 란? 그리고 사용법? H2 Database 란? H2는 자바로 작성된 관계형 데이터베이스 관리 시스템이다. 장점 따로 설치가 필요없다 용량이 매우 가볍다 웹용 콘솔(쿼리툴) 제공하여 개발용 로컬DB로 사용 용이 특징 JAVA로 작성된 오픈소스 RDBMS 스프링 부트가 지원하는 인메모리 관계형 데이터베이스 인메모리로 띄우면 애플리케이션 재기동 때마다 초기화 로컬 환경, 테스트 환경에서 많이 쓰임 H2 Database 사용법? http://h2database.com H2 Database Engine (redirect) H2 Database Engine Welcome to H2, the free SQL database. The main feature of H2 are: It is free to use for everybody, s..

728x90
반응형
LIST