일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- oracle developer
- oracle db
- 메이븐업데이트
- 접근제한자
- C#접근제한자
- DB 제약조건
- o(log n)
- Vo
- DATABASE
- java접근제어자
- Oracle
- 데이터베이스
- O(n)
- Oracle SQL Developer
- break
- DB
- mvc디자인패턴
- JavaSwing
- C언어 표준 라이브러리
- sql
- DTO
- C#접근제어자
- 오라클
- DAO
- DEFAULT
- 빅오표기법
- JSP
- 자바연산자
- 자바
- java
목록전체 글 (122)
성장일기 : 문과생의 개발 여정 (งᐖ)ว ( ᐛ )و
1> 선형검색 알고리즘 O(n) : 알고리즘에 n단계가 필요하다 import java.util.Arrays; public class Main { public static void main(String[] args) { String[] things = {"apples", "baboons", "cribs", "culcimers"}; for (String thing : things) { System.out.printf("Here's a thing: %s\n", thing); } } } 자바코드 using System; class Program { static void Main(string[] args) { string[] things = { "apples", "baboons", "cribs", "culcime..
cloneNode()는 쉽게 엘리먼트, 노드를 복제할 수 있는 메서드이다. 프로젝트 진행 중 오시는 길 페이지 초기 접속시에는 위치에 대한 정보가 안나오는 문제가 있었다. (궁 이름 클릭하면 나오게 설정되어있음) // 클릭된 궁의 정보 요소를 표시 const palaceInfoDiv = document.getElementById(palaceName); palaceInfoDiv.style.display = 'block'; const palaceInfoAddress = palaceInfoDiv.querySelector('.address'); const palaceInfoPhone = palaceInfoDiv.querySelector('.phone'); palaceInfoAddress.innerHTML = '..
https://apis.map.kakao.com/web/guide/ 카카오 지도 api 사이트로 가서 Javscript API 발급받은 후 JavaScript 키 복사 (※api key는 외부에 공개하지않기 ※ ) API를 로딩하는 스크립트 태그는 HTML파일안의 어느 위치에나 저장해도 된다고 한다. api key 숨기기 발급받은 app key 를 apikey라는 이름으로 지정하여 사용하였다. resource / config / kakao.properties 파일을 만들어 주고 프로퍼티스 파일은 깃에 올라가지 않도록 깃 이그노어 해주기 컨트롤러에서 부를 이름을 설정하고 = APP KEY 를 넣어둔다 컨트롤러까지 설정하면 api key를 외부에 노출하지 않고 사용할 수 있게 된다.
프로젝트를 진행하면서 필요한 데이터들을 직접 크롤링 하고 시간을 낭비하지 않기 위해, 매번 DB에 최신정보를 업데이트 하는 것보다 오픈 api를 사용하는게 더 이롭기 때문에 open API를 사용하기로 하였다. 찾아보니 많은 무료데이터, 공공데이터들이 있었는데, 아래 말고도 많이 있다고 한다. https://www.data.go.kr/index.do 공공데이터 포털 국가에서 보유하고 있는 다양한 데이터를『공공데이터의 제공 및 이용 활성화에 관한 법률(제11956호)』에 따라 개방하여 국민들이 보다 쉽고 용이하게 공유•활용할 수 있도록 공공데이터(Datase www.data.go.kr https://data.seoul.go.kr/ 열린데이터광장 메인 데이터분류,데이터검색,데이터활용 data.seoul.go..
이진 검색 알고리즘 : 오름차순으로 정렬된 리스트에서 특정한 값의 위치를 찾는 알고리즘. 전체 배열에서 중간의 값을 임의의 값으로 선택하여, 그 값과 찾고자 하는 값의 크고 작음을 비교하는 방식이다. 검색 원리상 정렬된 리스트에만 사용할 수 있다는 단점이 있지만, 검색이 반복될 때마다 목표값을 찾을 확률은 두 배가 되므로 배열을 순차적으로 검색하는 선형검색보다 속도가 빠르다는 장점이 있다. 작은 크기의 정렬된 배열이라면 이진검색이나 선형검색이나 비슷한 시간을 소요하지만 100개의 값을 가지고 있는 배열에서 최대 단계수는 선형검색은 100단계를 이진검색은 7단계정도만을 거치면 된다. 이진 검색 알고리즘은 주어진 배열이 정렬되어 있다고 가정하고 동작한다. 따라서 검색하려는 값이 배열에 없으면 검색 범위를 좁..