일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CSS
- select
- was
- JVM
- web.xml
- spring
- 과정평가형
- 태그
- html
- POI
- input
- Java
- 배열
- 개념
- Oracle
- eGov
- Ajax
- 정의
- javascript
- array
- controller
- 오류
- jQuery
- eGovFramework
- TO_DATE
- Database
- sql
- mybatis
- json
- 함수
- Today
- Total
목록전체 글 (151)
web developer
public class Sorting { public static void main (String args[]) { int data[] = {3, 6, 1, 4, 5, 7, 8, 0, 2}; for(int i=0;i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/1bzFQ/btrmKBlrUGm/K9ejfLC6nF1t6a6Y5klga1/img.png)
선택정렬의 정의 선택 정렬은 오른쪽 리스트에서 가장 작은 숫자를 선택하여 왼쪽 리스트로 이동하는 작업을 되풀이한다. 선택 정렬은 오른쪽 리스트가 공백 상태가 될 때까지 이 과정을 되풀이하는 정렬 기법이다 선택정렬의 순서 1) 주어진 배열 중에 최소값을 찾습니다. 2) 그 값을 맨 앞에 위치한 값과 교체합니다. (pass) 3) 맨 처음 위치를 뺀 나머지 배열을 같은 방법으로 교체합니다. 4) 하나의 원소만 남을 때까지 위의 1~3 과정을 반복합니다. 선택 정렬의 장점 - 데이터의 양이 적을 때 좋은 성능을 나타냄. - 작은 값을 선택하기 위해서 비교는 여러번 수행되지만 교환횟수가 적다. 선택 정렬의 단점 - 100개 이상의 자료에 대해서는 속도가 급격히 떨어져 적절히 사용되기 힘들다. 출처: https:..
1000미만의 자연수에서 3, 5의 배수의 총합 public class Test { public static void main(String args[]) { int sum=0; for (int i=0; i
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/buC1sP/btrtYUC1I0f/UQLkbD7nKA8log6IkhxZc1/img.png)
하나의 변수만을 FwdVO에 작성을 합니다. (1) @ModelAttribute가 지정된 FwdVO 클래스의 객체 searchVO는 자동으로 생성이 됩니다. (@ModelAttribute가 지정되는 클래스는 빈 클래스여야 하고, getter, setter가 명명 규칙에 맞게 만들어져 있어야 합니다.) (2) 생성된 오브젝트(=객체)인 searchVO에 http로 넘어 온 값들을 자동으로 바인딩합니다. FwdVO의 각각 해당 변수의 setter를 통해서 해당 멤버 변수로 binding됩니다. (3) @ModelAttribute가 지정된 객체가 자동으로 Model 객체에 추가되고, FwdVO 객체가 .jsp 뷰단까지 전달이 됩니다. 실행한 결과 NAVER로 이동하는 것을 볼 수 있습니다. 디버깅을 실행시킬 ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/ccrAmZ/btrtIPYpRGL/al46VnMpvgt5TJ0ZUmhgI1/img.png)
기본으로 주어진 패키지는 다음과 같은 이름으로 세팅되어 있습니다. 아래와 같이 본인의 패키지명으로 변경해줍니다. Control + H 키를 눌러 File Search에서 아래의 그림과 같이 Search를 해주면, 해당하는 코드를 찾아서 Search탭에서 보여줍니다. 그리고 + 버튼을 눌러주면, 해당하는 코드에 대한 검색결과를 모두 보여줍니다. (1) context-common.xml 본인이 작성한 패키지명을 작성해줍니다. base-package="패키지명,egovframework" # 공통적으로 사용하는 기능들을 객체로 만들어 놓은 곳인데, 컨트롤러를 작동시키는 데 있어서 이 경로를 거쳐 나아갑니다. (2) dispatcher-servlet.xml 나머지도 마찬가지로 작성을 해줍니다. # 새로운 패키지를..
eclipse.ini 환경설정 파일을 수정하여야 한다. -vmargs 다음 부분에 아래와 같은 설정을 추가하면 된다. -javaagent:/Applications/Eclipse.app/Contents/Eclipse/lombok.jar 이후 maven update를 하면, 정상적으로 작동됨을 알 수 있다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/onj3T/btrliWxAlbc/QIAtU7YkDFpCXYcC3p2l10/img.png)
계층형 질의 - 계층의 시작점 : start with - 각 레벨간의 연결을 위한 : connect by - prior : 각 하위 레벨의 직전 상위 레벨 - 각 계층에 있어서 마지막 레벨인지를 알기 위해서 : connect_ by_isleaf (계층의 마지막 레벨이면 1, 그렇지 않으면 0) - 각 하위 레벨 기준에서 정렬이 요구될 떄에는 : order + siblings by (1) START WITH : KING 상위 계층이 어디에 있는지에 따라서 prior가 붙는 것이 달라짐을 볼 수 있습니다. 위의 그림을 보면 자식 -> 부모로 향하는 방향인 것을 알 수 있고, 부모가 상위레벨임으로 prior을 부모에 붙여줍니다. = PRIOR 부모 = 자식 = 부모의 이전의 값이 자식이다. = 역방향 (2) ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/HTB9L/btrlfYt3LzD/CRLPWMokMM7xWkk1c8wJK1/img.png)
집합(SET) 연산자 집합연산자는 조회(SELECT) 쿼리의 결과를 대상으로 연산을 수행하는 연산자이다. UNION, UNION ALL, INTERSECT, MINUS등이 있다. 1. 두개의 SELECT 문의 컬럼 개수와 데이터 타입은 일치해야 한다. (데이터 타입은 일치하거나 변환이 가능해야 함) 2. 검색 결과의 헤더는 앞쪽 SELECT문에 의해 결정된다. 3. select문들은 같은 개수의 컬럼을 조회해야만 합니다. 4. 최종 출력 결과는 첫 번쨰 select문의 컬럼명으로 나타나기 떄문에 각 컬럼 차원에서 별칭이 필요하다면, 첫 번쨰 문장에 대해서만 별칭을 사용해도 상관이 없습니다. 5. ORDER BY 절을 사용할 때는 문장의 제일 마지막에 사용한다.
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/dfPdU3/btrkOljus6J/3yTdkQFLk3T1FEplCniLD1/img.png)
해당하는 버전의 app 형태의 파일을 우클릭 후 패키지 내용 보기를 클릭합니다. info.plist 파일을 선택하여 열어줍니다. (다른 블로그를 참고하였을 떄에는 Eclipse - eclipse.ini 파일에서 코드를 변경하는 경우가 있었는데, 저는 info.plist를 변경하여 정상적으로 egov를 설치하였습니다) 참고 사이트 [Mac] 자바 설치, 환경 변수 설정 및 JavaAppletPlugin.plugin 해결법 7월달부터 국비지원으로 개발을 배우고 있습니다. 그동안은 학원에서 컴퓨터로 했는데, 이제 프로젝트도 다가오고 코로나 시국으로 계속해서 비대면 수업을 진행하다보니 사진 편집용으로만 hagohobby.tistory.com 해당 파일을 열어주면, 하단 부분에 로 엮인 부분이 보입니다. -key..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/bvMKrQ/btrjBHIlrLM/DHQbrHIEIoqGKTXp6JJySk/img.png)
1. 아래의 링크를 통해서 egovframewrok 세팅을 준비해봅시다. 개발환경 - 3.x 다운로드 | 표준프레임워크 포털 eGovFrame 처리중입니다. 잠시만 기다려주십시오. www.egovframe.go.kr 2. 그 다음으로는 상단의 메뉴에서 본인의 운영체제와 맞는 개발환경을 선택합니다. 3. 설치방법이 아래와 같이 친절하게 나와있습니다. 4. 해당하는 개발환경 버전이 설치가 완료된 이후에 더블클릭하고, 바로 해당 app 형식의 파일을 더블클릭하면 아래와 같은 오류가 발생합니다. 이와 같은 오류가 발생하신 분은 아래의 링크로 들어가시면, 해결방법을 확인하실 수 있습니다. https://take-it-into-account.tistory.com/15 [mac] 개발자를 확인할 수 없기 때문에 ~ ..
![](http://i1.daumcdn.net/thumb/C150x150/?fname=https://blog.kakaocdn.net/dn/9ZOyx/btrjxcoZjNR/Uu2NQR2S1Ae4byb8EKcxj1/img.png)
맥북에서 egovframework 설치 도중에 아래와 같은 오류가 발생한 경우는 다음과 같이 진행합니다. '시스템 환경설정' → '보안 및 개인 정보 보호' 선태 App Store가 아닌 App Store 및 확인된 개발자를 선택하여 확인 없이 열기를 클릭합니다. 그래도 다음과 같은 오류가 발생하게 됩니다. 오류가 발생하신 분은 아래의 링크로 들어가주시면 됩니다. [MAC] egovframework Failed to create the Java Virtual Machine 오류 해당하는 버전의 app 형태의 파일을 우클릭 후 패키지 내용 보기를 클릭합니다. info.plist 파일을 선택하여 열어줍니다. (다른 블로그를 참고하였을 떄에는 Eclipse - eclipse.ini 파일에서 코드를 변경 tak..
태그 이름을 사용하여 같은 태그 이름을 가지는 HTML 요소를 모두 선택 $(function() { $("p").on("click", function() { // 요소를 모두 선택함. $("span").css("fontSize", "28px"); // 요소를 모두 선택함. }); }); 아이디(id)를 사용하여 특정 HTML 요소를 선택 $(function() { $("p").on("click", function() { $("#jq").css("border", "2px solid orange"); // 아이디가 "jq"인 요소를 선택함. }); }); 클래스(class)를 사용하여 같은 클래스에 속하는 HTML 요소를 모두 선택 $(function() { $("p").on("click", function..