일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- nginx
- 메서드
- keycloak
- REACT
- jQuery
- 스프링
- 맥길대학교
- gradle
- jsp
- SpringBoot
- Keycloak 17.0.1
- Docker
- 현장학습
- jpa
- 에러
- 글로벌
- 인텔리제이
- 자바스크립트
- spring
- json
- JavaScript
- aws
- java
- ES6
- Flutter
- lightsail
- 알고리즘
- vue.js
- vue
- arraylist
- Today
- Total
목록java (20)
korean IT student
html2canvas는 밑에 홈페이지에서 .js에서 받을 수 있다. html2canvas.hertzen.com/ html2canvas - Screenshots with JavaScript Try out html2canvas Test out html2canvas by rendering the viewport from the current page. Capture html2canvas.hertzen.com 위의 라이브러리를 이용하여 이미지 서버에 업로드하기 편리하다. 먼저 canvas에 ref를 정의하여 준다. 그리고 canvas에 그려진 그림을 @click 한다.(클릭 함수 구현) - 위의 함수를 통하여 this.$refs.canvas1 html정보를 가져온다. - document.getElementByI..
(계속 추가 예정.) -- ORACLE JAVA Tutorials https://docs.oracle.com/javase/tutorial/java/TOC.html Trail: Learning the Java Language: Table of Contents (The Java™ Tutorials) The Java Tutorials have been written for JDK 8. Examples and practices described in this page don't take advantage of improvements introduced in later releases and might use technology no longer available. See Java Language Changes ..
스트림 (stream) - 자료의 대상과 관계 없이 동일한 연산을 수행 - 한 번 생성하고 사용한 스트림은 재사용 할 수없다 - 스트림 연산은 기존 자료를 변경하지 않음 - 스트림 연산은 중간 연산과 최종 연산으로 구분 Collections.stream(), sort() filter() map() Stream.builder()
함수형 프로그래밍이란? - 순수 함수를 구현하고 호출함으로써 외부 자료에 부수적인 영향을 주지 않고 매개변수만을 사용하도록 만든 함수 - 입력 받은 자료를 기반으로 수행되고 외부에 영향을 미치지 않으므로 병렬처리가 가능하다. 람다식이란? - 자바에서 함수형 프로그램을 구현하는 방식 - 자바 8 부터 지원 - 클래스를 생성하지 않고 함수의 호출만으로 기능 수행 람다식 사용법 - 인터페이스형 변수에 람다식 대입 - 매개변수로 전달하는 람다식 - 반환 값으로 쓰이는 람다식 함수적 인터페이스(@FunctionalInterface) - 람다식은 하나의 메소드를 정의하기 때문에 두 개 이상의 추상 메소드가 선언된 인터페이스는 람다식을 이용하여 객체를 생성 할 수 없다. - 두 개 이상의 메소드가 선언되지 않도록 확..
재귀를 통하여 배열의 합을 구하였다. sum 함수에 배열의 합을 구하기 위한 길이와 배열을 인자값으로 넣는다. n이 0이하이면 리턴을 해주고 그렇지 않으면 n이 0이 될때까지 배열을 더하여 출력을 한다.
키보드 이벤트 - keydown : 사용자가 키를 처음 눌렀을 때 (키가 눌린 동안 계속 발생한다.) - keyup : 사용자가 키에서 손을 뗄 때 - keypress : 사용자가 눌렀던 키의 문자가 입력되었을 때 나타난다. 마우스 이벤트 - click : 사용자가 마우스를 올린 곳에 버튼을 눌렀다 뗄 때 나타난다. - mousedown : 사용자가 마우스 버튼을 누르고 있을 때 - mouseup : 사용자가 마우스 버튼을 뗄 때 - mousemove : 사용자가 마우스를 움직일 때 - mouseover : 사용자가 어떠한 요소에 마우스를 움직였을 때 - mouseout : 사용자가 어떠한 요소 바깥으로 마우스를 움직일때 포커스 이벤트 - focus, focusin : 포커스를 얻었을 때 - blur, ..
LIST - 중복을 허용하면서 저장순서가 유지되는 컬렉션을 구현 SET - 중복을 허용하지 않고 저장순서가 유지되지 않는 컬렉션 구현 MAP - 키와 값을 하나의 쌍으로 묶어서 저장하는 컬렉션. 키는 중복될수 없지만 값은 중복 가능.
ArrayList와 array를 사용하여서 서로 변환하는 법을 공부하였다.
JAVA클래스인스턴스클래스 메서드(static 메서드) 와 인스턴스 메서드 오버로딩(하나의 클래스에 같은 이름의 메서드를 여러 개 정의하는 것)- 메서드 이름이 같아야 한다.- 매개변수의 개수 또는 타입이 달라야 한다. 상속(inheritance)-기존의 클래스를 재사용하여 새로운 클래스를 작성하는 것이다, 오버라이딩(overriding)-조상 클래스로부터 상속받은 메서드의 내용을 변경하는 것 super()- 조상 클래스의 생성자를 호출 instanceof연산자-참조변수가 참조하고 있는 인스턴스의 실제 타입을 알아보기 위해 instanceof연산자를 사용한다. 제어자(modifier-클래스, 변수 또는 메서드의 선언부에 함께 사용되어 부가적인 의미를 부여한다.) 접근 제어자 -public, protect..
[error] Mapped Statements collection does not contain value for ~ Mapper.xml DAO DAOImpl 1. Mapper.xml와 DAOImpl 에서 호출하는 namespace가 같은지 확인. 2. Mapper.xml에 정의되어 있지 않거나 스펠링 확인 !! 3.DAO와 DAOImpl 스펠링 다른지 확인. (특히, 대소문자)