일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 빌드
- 내장객체
- Jenkins
- 무한
- Short
- 루프
- 싱글턴
- suvlet
- 제네릭
- Scanner
- boxing
- 컬렉션
- 메소드
- 인텔리제이
- maven
- 제너릭
- https://start.spring.io
- bootstrap
- 클래스
- dependency
- 싱글톤
- Java
- 박싱
- wrapper
- 콜렉션
- 자동형변환
- unboxing
- 스프링
- start.spring.io
- 언박싱
- Today
- Total
목록분류 전체보기 (447)
Developer Gonie
1. 데스크 탑에서 사용하던 Java 버전 확인 데스크 탑에서 cmd 창을 열어 다음 명령어로 사용중인 Java의 버전을 확인합니다. java --version 2. EC2 인스턴스에 접속 2. EC2 인스턴스에 Java 설치 위에서 확인한 바에 의하면 java 11 버전을 사용중인 것으로 확인되어 이 버전으로 설치합니다. EC2 인스턴스에 접속한 뒤, java --version 을 입력하면 설치 가능한 java 버전을 보여줍니다. 저는 11버전이 필요하니 보여주는 명령어 중에 가장 첫 번째 것을 이용하겠습니다. java --version sudo apt install openjdk-11-jre-headless 2. EC2 인스턴스에서 정상적으로 설치되었나 확인 java --version
여기서 생성하는 키페어는 FileZila로 프로젝트 파일 빌드된거 올릴 때 필요합니다.
문제가 발생하는 상황 및 원인 나는 한 번의 ajax로 대분류 카테고리명을 가져온 뒤, 그 가져온 대분류 카테고리명을 이용해 각 대분류 카테고리별 소분류 카테고리들을 가져오고자 아래와 같은 코드를 작성했었다. 그랬더니 발생한 문제는 다음과 같다. 바깥 ajax의 응답으로는 sucess가 잘 받아졌는데, 안쪽의 ajax에서 ajax로 사용하는 i가 이상하게 돌아가는 현상을 발견하였다. 간단히 예를들면 for문이 3번 돌아야 할 것이 2번만 도는 현상이다. 그리고 i 값도 예상했던 0 1 2 순이 아니라 0이 생략된 채로 1 2 뭐 이런식으로 돌았다. ajax가 비동기 메소드다보니 이런것이 발생한 것이다. 비동기 메소드는 함수의 실행이 완료되지 않더라도 바로 다음줄로 넘어가는것이 특징이다. $.ajax({ ..
누군가 나의 테이블을 참고하고 있더라도 무시하고 테이블을 삭제하고자 할 때 drop table 테이블명 cascade constraints; 참조하고 있는 레코드가 삭제되면 나 자신의 레코드도 자동으로 삭제되도록 할 때 references 참조하는테이블(참조하는 열이름) on delete cascade 통합예시 -- to ignore being refered by other table drop table prod cascade constraints; create table prod( no number primary key, id varchar2(10) ); -- to ignore being refered by other table drop table wishlist cascade constraints; ..
해결책 단계1 병합하고자 하는 Branch를 pull 단계2 아래 화면에서 병합하고자 하는 Branch를 우클릭 - Merge 클릭해서 충돌난 부분 수정 후 저장 - commit & push
해결방법 $('부모').on('click', '이벤트가 붙어있는 요소', function(){ }); 발생했던 문제 텍스트 입력 후 추가 버튼을 누를시, 하단의 테이블에 텍스트와 함께 버튼이 함께 append 되도록 하였는데 이렇게 추가된 버튼은 jQuery로 이벤트를 처리하려해도 동작하지 않았다. 구성용품
* 이번 게시물은 에서 name 부분을 배열 형태로 작성할 수 있는지 처음 알게되어 작성하였다. 컨트롤러로 전송하고 싶은 부분 * examlist 라는 이름은 ExamListBean 클래스의 멤버변수 이름임에 주의하자. 위와같이 처리하기 위해 필요한 2개의 Bean 클래스 import java.util.List; public class ExamListBean { private List examlist; public ExamListBean() { super(); } public ExamListBean(List examlist) { super(); this.examlist = examlist; } public List getExamlist() { return examlist; } public void set..
* 참고링크 - 여기서 개발자모드로 코드보기해서 필요한 라이브러리 찾아내서 아래와 같이 만들어버림 https://p.bdir.in/p/jquery-based-multi-select-enhancement-plugin---multiselectsplitterjs/17550?__cf_chl_tk=IWqlpmsLWXa3tqLpwbltzc1Ui9jKDZoB6wVErQ0HyAY-1663045428-0-gaNycGzNCKU 예시코드 EXAMPLE1: Simple select, no multiple Choice 1 Choice 2 Choice 3 Choice 4 Choice 5 Choice 6 Choice 7 Choice 8 Choice 9 Choice 10 Choice 11 Choice 12 EXAMPLE2: Mult..
https://jobtc.tistory.com/43 JavaScript을 사용한 multiple 속성 이미지 미리보기 안녕하세요. IT여행자입니다. 이번 여행지는 JavaScript를 사용하여 file 태그에 의해 선택된 이미지를 미리 보는 작업을 해볼까 합니다. HTML5가 이제 보편적으로 사용되면서 하나의 file 태그에 의해 jobtc.tistory.com
실행결과 * 카카오 MAP API 도큐먼트에서 나와있는 실행예제는 8개의 구만 보여지는데, 내가 데이터를 직접 구해 서울의 모든 구의 폴리곤을 만들었다. - 구 단위의 행정구역이 폴리곤으로 보여진다. - 마우스를 올리면 해당 구역의 이름이 보여진다. - 클릭하면 해당 지역의 총 면적이 보여진다. 실행코드 json 파일이 준비된 상태에서 실행해야 한다. 사용한 파일을 만드는 방법은 다음의 글들을 참고하자. 1~5 번까지 따라하면 아래서 사용한 json파일을 얻을 수 있다. https://ldgeao99-developer.tistory.com/556?category=1097479 1.대한민국 행정구역 데이터 SHP 파일 얻기 * 아래의 사이트에서는 대한민국 최신 행정구역 데이터를 제공하고 있다. 시도 단위,..
JQuery $.getJSON() 메소드의 비동기적 실행방식으로 인한 문제발생 처음에 의도했던바 makeAreas() 메소드에서 JSON 파일의 내용을 읽어와 전역변수인 areas 를 채워넣은 다음에 loadMap() 메소드에서 areas 변수에 저장된 좌표정보들을 이용해 폴리곤을 지도위에 그려내려 하였다. 예상치 못한 결과 JQuery 메소드 중에서도 $.getJSON(), $.ajax() 메소드는 비동기 방식으로 동작하여 그 메소드를 호출한 직후(메소드의 실행이 끝나지 않았더라도) 바로 다음 구문을 실행하고 있었다. 이 때문에 loadMap() 메소드에서 비어있는 areas를 이용하여 동작하였고 원하는 결과대로 실행되지 않았다. 해결방법 $.getJSON() 메소드를 호출하기 전에 $.ajaxSetu..
동기 방식의 예제 아무런 내장 메소드를 사용하지 않고 그냥 순수한 언어만으로 작성하면 순차적인 결과가 보장되며, 앞의 실행이 끝나야 다음 라인이 실행될 수 있는 방식이다. 비동기 방식의 예제 점원이 계산을 하는 동안 시간이 소요된다는 것을 가정하여 setTimeout() 메소드를 사용해보았다. 실행결과를 보면 undefined 가 출력되는데, 이 이유는 여기서 사용한 setTimeout() 메소드가 순차적인 흐름을 보장하지 않는 비동기 메소드이기 때문이다. 이런 메소드들의 특징은 해당 메소드를 만나게 되면, 그 메소드를 호출한 직후(메소드의 실행이 끝나지 않았더라도) 바로 다음 구문을 실행하는 것이다. JQuery에서는 $.getJSON(), $.ajax() 메소드들이 이러한 방식으로 동작한다. 비동기 ..