일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- forEach
- 원펀맨
- jQuery
- JavaScript
- url 치환
- 개발
- 리액트
- JSX
- 배열
- 원펀맨: 최강의 남자
- html
- set
- 이름 마스킹
- Java
- JS
- Oracle
- 자바스크립트
- JSTL
- url 변환
- 스프링
- 형변환
- table
- 맛집
- spring
- React
- array
- 오라클
- 모바일게임
- 자바
- SQL
- Today
- Total
목록IT•개발 끄적 (60)
특별한 일상
오라클 SQL을 사용시 문자열을 반환하는 방법이 여러가지 있는데.. 이번 포스팅에서는 문자열을 왼쪽 또는 오른쪽에서 삭제 및 추가하는 함수에 대해 알아보겠습니다. 대부분 앞에 0을 붙이거나 뒤에 0을 붙이거나 글자를 자르고 싶을때 쓰이기도 하는데 자세하게 사용방법을 알아보겠습니다. 1. LTRIM 사용방법 : LTRIM(문자, 제거할문자) ; 왼쪽 끝에서 제거한 후 나머지 문자열을 반환. 2. RTRIM 사용방법 : RTRIM(문자, 제거할문자) ; 오른쪽 끝에서 제거한 뒤 나머지 문자열을 반환. SELECT LTRIM('123000123', '123') AS test01, LTRIM('가나다라마', '가') AS test02, RTRIM('123000123', '123') AS test03, RTRIM..
이번 포스팅에서는 컬렉션 프레임워크의 List의 구현클래스인 ArrayList와 LinkedList의 차이와 반응성에 대해 간단하게 알아보겠습니다. List 구현클래스... 1. ArrayList 컬렉션 프레임워크에서 가장 많이 쓰이고, 데이터의 저장순서가 유지되고 중복을 허용. 2. LinkedList 배열의 크기를 변경하고, 비순차적인 데이터의 추가와 삭제에 대해 복사하는 과정이 없으므로 처리속도가 빠름. ArrayList Vs. LinkedList 순차적으로 추가 및 삭제하는 경우에는 ArrayList가 LinkedList 보다 빠름. 배열에 저장할 데이터의 갯수만큼 저장공간을 충분히 확보하는 경우. 마지막 데이터부터 역순으로 순차적으로 삭제해 재배치를 하지않을 경우. 비순차적으로 추가 및 삭제하는..
안녕하세요. 소다맛사탕 입니다. 리액트는 템플릿처럼 사용할 수 있는데 이번 포스팅에선 JSX 태그 내부에 변수를 넣는 방법에 대해 알아 보겠습니다. JSX로 HTML 태그를 작성할 때 변수와 함수를 태그 내부에 사용할 수 있는데. 이를 테면... 이와 같습니다. {value} function 작성 HTML 태그 내부에 자유롭게 변수와 상수를 넣는 방법 JSX로 속성 값을 작성할 때는 큰따옴표가 아니라 중괄호를 사용하면 됩니다. a태그 요소의 href에 url을 집어넣게 되면 해당 url로 이동하는걸 확인할 수 있습니다. 다음은 함수를 선언하여 HTML 내부를 변경하는법 입니다. ※ 주의 사항(JSX를 사용시 발생하는 오류) // 오류1 function fncDom() { return 안녕하세요? func..
안녕하세요. 소다맛사탕 입니다. 이번 포스팅은 일반적인 HTML과 DOM 환경에서 리액트를 사용하는 방법에 대해 알아 보겠습니다. 리액트의 기본적인 사용법 기본적으로 HTML, DOM 환경에서 jQuery를 사용하는 CDN을 설정하는 것과 같이 리액트 라이브러리를 읽어 들이는 스크립트 즉, CDN을 선언해야 합니다. 앞의 두 줄은 리액트 라이브러리, 마지막 줄은 자바스크립트 문법 구문을 확장한 것입니다. 말 그대로 기본적으로 HTML에서 javaScript를 선언하게 되면 라는 형식으로 시작을 하는데 리액트 구문을 실행시키기 위해서는 를 선언해 JSX를 활성해야 합니다. JSX 란? 자바스크립트 안에서 HTML 문법을 사용해 VIEW를 구성할 수 있게 도와주는 자바스크립트 문법. 간단하게 모든 프로그래밍..
안녕하세요. 소다맛사탕 입니다. 이번 포스팅에서는 트리거의 생성과 삭제에 대해서 간단히 알아보려고 합니다. 트리거(Trigger) INSERT, UPDATE, DELETE문이 TABLE에 대해 행해질 때 묵시적으로 수행되는 프로시저. 1. 트리거 생성/예시 CREATE OR REPLACE TRIGGER 트리거이름(영문) BEFORE | AFTER INSERT | UPDATE | DELETE ON 테이블명 [FOR EACH ROW] [WHEN(조건)] DECLARE -- 변수선언 ... BEGIN ... [EXCEPTION] -- 예외사항 END 트리거이름(영문); ---ex) --TEST_EXAMPLE_TB --컬럼 seq_num, data1, data2 create or replace trigger t..
안녕하세요. 소다맛사탕 입니다. 기본적으로 테이블을 생성하고 컬럼에 값을 집어넣고 싶은데 기본적인 INSERT문이 아닌 PL/SQL의 LOOP와 FOR문을 이용하여 값을 여러개 집어넣는 방법에 대해 알아 보겠습니다. 값을 집어 넣기에 앞서 PL/SQL의 LOOP와 FOR에 대해 알아보겠습니다. 1. LOOP문 루프를 돌며 반복해서 로직을 처리하는 반복문. LOOP 처리문; EXIT [WHEN 조건]; END LOOP; ---ex) DECLARE vn_num1 NUMBER := 2; vn_num2 NUMBER := 1; BEGIN LOOP DBMS_OUTPUT.PUT_LINE (vn_num1 || '*' || vn_num2 || '=' || vn_num1 * vn_num2); vn_num2 := vn_nu..
안녕하세요. 소다맛사탕 입니다. 이번 포스팅은 문자열(String) 메서드중 대소문자로 변환하는 메서드와 그 메서드를 이용한 비교를 알아보려고 합니다. 1. toUpperCase() 알파벳 대문자로 변환한 새로운 문자열을 리턴한다. 2. toLowerCase() 알파벳 소문자로 변환한 새로운 문자열을 리턴한다. String strVal1 = "java test upper"; String strVal2 = "JAVA TEST LOWER"; strVal1 = strVal1.toUpperCase(); strVal2 = strVal2.toLowerCase(); System.out.println("대문자로 : "+strVal1); System.out.println("소문자로 : "+strVal2); >> 결과 >..
안녕하세요. 소다맛사탕 입니다. 지난 포스팅인 '코어 태그', 'XML 태그'에 이어 오늘은 국제화 태그(fmt) 라이브러리에 대한 사용법을 알아 보겠습니다. 국제화 태그 라이브러리를 사용하려면 앞서서 상단 선언에 이와 같이 선언한다. ※ 국제화 태그 라이브러리 특정 지역에 따라서 알맞은 메시지를 출력해주고 싶은 경우에 사용. 기능 분류 태그 설명 로케일 지정(Locale) setLocale Locale을 지정. requestEncoding 요청 파라미터의 캐릭터 인코딩을 지정. 메시지 처리 bundle 사용할 번들을 지정. message 지역에 알맞은 메시지를 출력. setBundle 리소스 번들을 읽어와 특정 변수에 저장. 숫자 및 날짜 포맷팅 formatNumber 숫자를 포맷팅. formatDat..