| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 프로그래머스 자바
- Lv1
- 버퍼
- Programmers
- 프로그래머스 문자열 정렬
- 이진수 변환
- 백준 N과 M 자바
- 클라이언트
- 백준
- 알고리즘
- 스프링부트 도커 배포
- COS Pro
- 자바
- java
- Stack
- 삼각형의 완성조건
- 프로그래머스
- 프로그래머스 풀이
- Queue
- 스프링부트 도커
- StringTokenizer
- 문자열
- index of
- lv2
- 스프링부트 도커로 배포
- 스택
- lv0
- SWEA
- 오름차순 정렬
- 큐
- Today
- Total
목록분류 전체보기 (417)
mun dev
오랜만에 코딩테스트 풀이를 하다가 소수점이 있는 경우 올림을 해야하는 상황이었는데조건문으로 하기엔 코드가 길어지는 부분이 있어 풀이를 찾다가 Math.ceil을 사용해서 풀이 한 것을 보게 되어 정확히 정리해놓고자 작성해보기로 했다. Math 클래스1) random(랜덤 뽑기)2) abs(절대값)3) min(최소), max(최대)4) ceil(올림), floor(내림), round(반올림)5) pow, sqrt: 제곱근 관련 함수6) sin, cos, tan: 삼각함수 관련 Math.ceil1) 올림: 소수점 뒤에 1이상의 숫자가 있으면 올린다.Math.ceil(8.0); // 8.0Math.ceil(9.1); // 10.0Math.ceil(9.9); // 10.0 2) 정수형으로 계산 자바는 정수..
기존 공공데이터 API 화면에서 호출을 진행 했을 때는 수행이 잘 되다가 주피터노트북에서 호출하려고 보니 아래와 같은 에러가 발생하는 경우가 생겼다 .. import requestsimport chardetimport xml.etree.ElementTree as ETimport logging# API 요청url = 'https://apis.data.go.kr/1160100/service/GetFinaStatInfoService_V2/getSummFinaStat_V2'serviceKey = ''params = {'serviceKey': serviceKey, 'pageNo': '1', 'numOfRows': '10', 'resultType': 'xml', 'bizyear': '2024'}response = ..
@ResponseBody 해당 메소드의 응답속성은 Content-Type: text/plain@ResponseBody가 응답의 content-type을 바꿔주는 것은 아님, 해당 어노테이션이 달려 있는 메소드의 반환 값은 View Resolver로 가지 않기 때문에 순수 문자열, 데이터로 반환 @RequestMapping(value = "/test", method = RequestMethod.POST) @ResponseBody public Map ftpConnect (@RequestParam Map params, HttpServletRequest request) throws Exception { Map response = new HashMap(); respons..
DataTable은 간편하게 데이터들을 테이블 형태로 나타낼 수 있다. DataTable에서 제공하는 옵션들이 있기에 오늘은 해당 옵션들을 정리해보고자 한다. var table = ('#Table').DataTable({ "destory": true, // 테이블 재생성 "paging": true, // 페이징 처리 "ordering": true, // 컬럼별 정렬 기능 "autoWidth": false, // 가로 자동 "pageLength": 50, // 기본 데이터 건수 "lengthMenu": [[50, 100, 1000], [50, 100, "Max(1000)"]], // 데이터건수 옵션 "order": [15, 'desc'], "searching": false, // 검색 "..
For Update 란?Oracle 데이터베이스에서 사용되는 특별한 SQL구문이다. 이 구문은 SELECT 문장에서 사용되며, SELECT로 조회된 데이터에 대한 잠금(lock)을 설정하는 목적을 가진다. 주로 다음과 같은 경우에 사용된다. 1. 비관적 잠금(Pessimistic Locking)For update 구문을 사용하여 특정 데이터 행을 조회하고, 그 행에 대한 잠금을 설정한다. 이 잠금은 다른 트랜잭션이 같은 데이터를 수정하거나 삭제하는 것을 막아준다. 다만, 이 방식은 다수의 트랜잭션에서 동시에 같은 데이터에 접근할 때 성능에 영향을 줄 수 있다. 2. 커서 안정성(Cursor Stability)For update 구문을 사용하여 SELECT문에서 조회된 데이터에 대해 커서가 열린 상태..
ip = request.getRemoteAddr(); 해당 코드로 localhost:포트로 접속시 ip는 0:0:0:0:0:0:0:1 이런 형태(Ipv6)으로 나오기 때문에 ipv4주소로 얻을 수 있도록 함수를 만든 후에 툴에서 설정을 해준다. 1. getClientIP 함수 만들기 public static String getClientIP(HttpServletRequest request) { String ip = request.getHeader("X-Forwarded-For"); System.out.println("> X-FORWARDED-FOR : " + ip); if (ip == null) { ip = request.getHeader("Proxy-Client-IP..
SVN 환경세팅 중 오류가 발생해 다른 포스팅들을 참고해서 나온 방법을 거의 다 해봤는데 해결이 되지 않았다. 계속 찾다가 발견한 SVN 수동 설치 URL로 해결할 수 있었다. 1. Window - Preference - SVN -Git Connectors.. 클릭 2. No Connectors Found 에러가 발생하는데, Git Connectior에서 직접 URL을 입력하고 설치 수동 설치 URL : https://osspit.org/eclipse/subversive-connectors/ Index of /eclipse/subversive-connectors osspit.org 이렇게 한 다음 next 하면 RESTART가 뜨게 되는데, RESTRAT 후에는 잘 연결되는 것을 볼 수 있다.
1. 먼저, CSV 파일로 데이터를 넣기 전 넣고자 하는 테이블을 생성해준다. create table book_info( ID NUMBER(20) PRIMARY KEY, reg_num varchar2(2000), call_num varchar2(3000), bname varchar2(2000), author varchar2(1000), publisher varchar2(1000), pub_year varchar2(1000), price number(30), loc varchar(1000) ); 2. 상단 메뉴 - TOOL - Text Importer 3. 파일 아이콘 클릭 - CSV 파일 선택 - 주의) CSV 파일 명이 영어로 되어 있어야함, 한글로 되어 있을 땐 데이터가 불러와지지 않음 - 테이블의 ..