일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CRUD
- 이클립스
- 답변형 게시판
- oracle
- HTTP Status 500
- JavaScript
- github
- Oracle DB
- Java
- 모조칼럼
- 제약조건
- rownum
- 성적프로그램
- Oracle SQL
- jQuery
- tomcat
- HTTP Status 404
- distinct
- git
- SQL
- Bootstrap
- 부트스트랩
- alias
- sql developer
- ||
- HTML
- 과정평가형
- JSP
- 한글 인코딩
- group by
목록분류 전체보기 (232)
초급의 끄적거림
자바스크립트를 활용한 특정 문자의 치환 replace() 함수 str_text.replace("찾을 문자열", "변경할 문자열") 정규표현식 str_text.replace(/찾을 문자열/gi, "변경할 문자열") 정해진 규칙을 사용해 모든 문자를 변환할 수도 있고 숫자만 변호나하거나 맨 처음, 맨 뒤만 변환할 수 있음 슬래쉬(/) 표시 안에 넣는 텍스트의 따옴표는 없어야함 gi의 의미 g : 전체 모든 문자열 변경 (global) i : 영문 대소문자를 무시, 모두 일치하는 패턴 검색 (ignore) 특수 기호를 맨처음 적을 때는 항상 역슬래쉬(\) 부분이 정규식 맨 앞에 존재 해야함 str_text.replace(/\./gi, "-") [] 안에 특수기호를 넣으면 하나하나 개별적으로 변환 "4asdf/..
애플리케이션 계층 애플리케이션의 로직을 담고 있음 데이터 액세스 로직 : 데이터를 어떻게 가져오고 등록할 것인가 비즈니스 로직 : 순수하게 사용자 관리의 업무의 로직을 담고 있음 결합도가 낮아지면 데이터 액세스 로직이 바뀌거나 기술이 바뀌어도 비즈니스 로직에 영향을 주지 않는다는 뜻이며, 서로 독립적으로 확장될 수 있음 단일 책임 원칙 적절한 분리가 가져오는 특징 하나의 모듈은 한가지의 책임을 가져야 한다. 하나의 모듈이 바뀌는 이유는 1가지여야 한다. 장점 수정 대상이 명확해짐 : 기술이 바뀌면 기술 추상화 계층의 설정을 바뀌주고 데이터를 가져오는 테이블의 이름이 바뀌었다면 데이터 액세스 로직을 수정) 단일 책임 원칙을 잘 지키는 코드를 만들려면, 인터페이스를 도입하고 이를 DI로 연결해야 하며, 그 ..
중복제거 SELECT DISTINCT 컬럼명 FROM 테이블명 중복된 데이터 제거 후 COUNT SELECT COUNT(DISTINCT 칼럼명) FROM 테이블명 중복찾기 SELECT 칼럼명 FROM 테이블명 GROUP BY 칼럼명 HAVING COUNT 칼럼명 > 1
이클립스의 조판부호 없애기 (탭, 스페이스, 엔터 표시 없애기) Alt+w+p / F10+w+p / Window → General → Editors → Text Editors → Show whitespace characters 해당 체크 박스 체크 시, 조판부호 O 해당 체크 박스 체크 안할 시, 조판부호 X
parse의 종류 int 뿐만 아니라 byte, short, long, float, double 등 숫자와 관련된 타입은 전부 가능함 parseByte() / parseShort() / parseInt() / parseLong() / parseFloat() / parseDouble() () 안에는 문자열 타입의 숫자를 넣어주면 됨 boolean은 없음 char의 경우, charAt() 으로 존재 Integer.parseInt(String s) 문자열을 숫자로 변환시킴 pareseInt 함수는 Integer 클래스의 static 함수 예제) 변수 a와 변수 b의 형이 맞아야 연산이 가능하기 때문에 a를 문자형에서 정수형으로 바꿈 package practice; public class JavaPractice..
에러 메세지 project configuration is not up-to-date with pom.xml 해결방법 해당 프로젝트 마우스 우클릭 -> Maven -> Update Project Configuration(실행) 해당 프로젝트 클릭 -> Alt + f5
LEN / DATALENGTH LEN : 문자열의 글자 수를 나타내는 함수 DATALENGTH : 문자열의 바이트 수를 나타내는 함수 LEN ('문자열') DATALENGTH ('문자열') 예시 INSERT INTO dbo.과목 (일련번호, 과목명) VALUES (1, '체육') INSERT INTO dbo.과목 (일련번호, 과목명) VALUES (2, '한국지리') INSERT INTO dbo.과목 (일련번호, 과목명) VALUES (3, 'ART') 1. 과목의 일련번호, 과목명, 과목 글자 수를 조회하시오 SELECT 일련번호, 과목명, LEN(과목명) AS 글자 수 FROM dbo.과목 일련번호 과목명 글자 수 1 체육 2 2 한국지리 4 3 ART 3 2. 과목의 일련번호, 과목명, 과목의 By..
OBJECT_ID 쿼리를 짜는 도중 임시테이블 (#temp)이 이미 존재한다는 예외가 발생할 때 사용 IF OBJECT_ID('tempdb..#임시테이블') IS NOT NULL BEGIN DROP TABLE #임시테이블 END // 예시 (임시테이블명 : #TABLE_IMSI) IF OBJECT_ID ('tempdb..#TABLE_IMSI') IS NOT NULL BEGIN DROP TABLE TABLE_IMSI END