์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
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 |
- Android
- ๋จ์ถํค
- html
- servlet
- ๋๋์ธ์ฌ๊ฐ๋ฐ์
- ๊ฐ์ฒด์งํฅ
- FastAPI
- ์ดํด๋ฆฝ์ค
- Homebrew
- nodejs
- Oracle
- ์๋ฐ๋ฌธ์
- spring
- Mac
- ์๋ฐ
- ์ํ์ฝ๋ฉ
- jsp
- API
- Error
- ์ปฌ๋ ์ ํ๋ ์์ํฌ
- ๋ฐ๋ณต๋ฌธ
- ๋ฐฐ์ด
- JDBC
- python
- ddit
- pyqt
- crud
- Java
- ibatis
- ๋งฅ
- Today
- Total
๋ชฉ๋กAPI (3)
romworld

1. ๊ณต๊ณต๋ฐ์ดํฐํฌํธ https://www.data.go.kr/index.do ํ์๊ฐ์ ํ ํ์ํ api ๊ฒ์ํ ์ ์ฒญ ์ ์ฒญํ ๋ฐ์ "์ธ์ฆํค" ๋ก url ์ ์ ํ์ํ ํ๋ผ๋ฏธํฐ ์์ธ๋ณด๊ธฐ์ ๋์์์ผ๋ฏ๋ก ๋ฌธ์๋ณด๋ฉด์ ์ฌ์ฉํ๋ฉด ๋จ 2. ํ์ด์ฌ ์ฝ๋ ์์ฑ ํ์ํ ํจํค์ง import ํ๋์ฝ๋ฉ์ ํ ๊ฒฝ์ฐ ํ์ด์ง๊ฐ ๋ฐ๋ ๋๋ง๋ค ์ ์ง๋ณด์ ์ด๋ ค์์ด ์์ผ๋ฏ๋ก ํ์ด์ง์ ์ผ๋ถ๋ง ๊ฐ์ ธ์์ , json ์์ฑ์ผ๋ก ์์์๋ data ์ ์ฒด๋ฅผ csv์ ์ ์ฅ from urllib.request import Request, urlopen from urllib.parse import urlencode import pandas as pd import json base_url = "https://api.odcloud.kr/api/15002831/v1/..
OSM API์ ์ฐ๊ฒฐ์ํ๋ฅผ ์ฃผ๊ธฐ์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ธฐ ์ํ ๊ธฐ๋ฅ๊ฐ๋ฐ 1. ์ ์คํฌ๋ฆฝํธ ์์ฑ : PSQL ์ฐ๊ฒฐ(๋ฐ์ดํฐ๋ฒ ์ด์ค) ๋ฐ LOG๋ฅผ DB์ ์ ์ฅ ๋ฆฌ๋ ์ค ์ ์ ์ ์คํฌ๋ฆฝํธ ์์ฑ : vi [ํ์ผ๋ช ] #!/bin/bash url="https://tile.openstreetmap.org" # 2>&1์ ์๋ฌ ๋ก๊ทธ ๋ฟ๋ง ์๋ ์ ์ ๋ก๊ทธ๋ ๊ฐ์ ธ์ค๋ ๊ฒ response=$(curl -I "$url" 2>&1) # ๋ณ์์์ "HTTP/"์ ์ฐพ์ ๋์๋ฌธ์ ๊ตฌ๋ถ ์์ด(-i) ์ฐพ์ ๋ค, # ๊ทธ ๊ฒฐ๊ณผ์์ ๋ ๋ฒ์งธ ์ปฌ๋ผ(๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋ ๋ถ๋ถ) ์ฆ, HTTP ์ํ ์ฝ๋๋ฅผ http_status ๋ณ์์ ์ ์ฅ http_status=$(echo "$response" | grep -i "HTTP/" | awk '{print $2}') #..
package g_api; public class StringSpeedTest { // ๋ฌธ์์ด์ ์ฌ์ฉํ๋ ๋ฐฉ๋ฒ์๋ String ๊ฐ์ฒด์ StringBuffer ๊ฐ์ฒด๊ฐ ์๋ค. // ๋ค์ํ ์ฅ๋จ์ ์ด ์์ง๋ง ์๋๋ง ๋ณด์ public static void main(String[] args) { String str = "a"; long start = System.currentTimeMillis(); for(int i = 0; i < 20000; i++) { str += "a"; } long end = System.currentTimeMillis(); System.out.println("String ๊ฐ์ฒด : " + (end - start) + "ms"); // ์๋๊ฐ ํจ์ฌ ๋น ๋ฆ ๋์ ์ ์ด๊ฑฐ๋ + ๋์ append๋ก ..