일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 삼각형의 완성조건
- SWEA
- COS Pro
- 스프링부트 도커 배포
- 버퍼
- 큐
- 알고리즘
- 백준
- 오름차순 정렬
- Programmers
- 자바
- Stack
- 프로그래머스
- java
- Lv1
- 프로그래머스 풀이
- 이진수 변환
- StringTokenizer
- 프로그래머스 자바
- Queue
- lv0
- 스택
- 프로그래머스 문자열 정렬
- lv2
- 스프링부트 도커
- index of
- 백준 N과 M 자바
- 문자열
- 클라이언트
- 스프링부트 도커로 배포
- Today
- Total
목록전체 글 (415)
mun dev
@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 파일 명이 영어로 되어 있어야함, 한글로 되어 있을 땐 데이터가 불러와지지 않음 - 테이블의 ..
Analytic Function Row들의 집합으로 Partition이라는 Result Set을 만들며 연산의 범위를 결정하기 위해 각각 Row들을 대상으로 Data Sliding Window를 구성 Analytic Function 수행 과정 Joins, Where, Group by, Having 등의 수행으로 Data를 추출 Analytic Function이 이용할 수 있는 Result Set 생성, Order by 절이 있다면 Order by를 수행하여 최종 Result Set 반환 User Defined Function을 정의하여 Over 절과 같이 사용가능 Analytic Function 예 select deptno, sum(sal) over (order by deptno) from emp; Ca..
함수(Function)이란? 보통 값을 계산하고 결과 값을 반환하기 위해서 함수를 많이 사용한다. 대부분 구성이 프로시저와 유사하지만 IN 파라미터만 사용할 수 있다. 반드시 반환될 값의 데이터 타입을 RETURN문에 선언해야 한다. 또한 PL/SQL 블록 내에서 RETURN문을 통해서 반드시 값을 반환해야 한다. 함수문법 -- PL/SQL 블록에는 적어도 한 개의 RETURN문이 있어야함 -- PL/SQL 블록은 함수가 수행할 내용을 정의한 몸체 부분 create or replace function function_name [(argument..)] return datatype -- datatype은 반환되는 값의 datatype입니다. is [변수 선언 부분] begin [PL/SQL BLOCK] -..