일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 티베로
- MySQL
- HTTP
- Oracle
- Sring Functions and Operators
- String Function and Operators
- 전자정부표준프레임워크
- Date and Time Functions
- SVN
- 전자정부 표준프레임워크
- 윈도우
- String Functions and Operators
- Date and Time Function
- 방화벽
- 오라클
- Tibero
- String Functions and Date Operators
- Data and Time Functions
- Today
- Total
목록분류 전체보기 (213)
웹이야기
globals.properties 에 있는 중요정보에 대해서 암호문을 생성할 수 있는 방법을 생각해보자. 전자정부 표준프레임워크 3.8 부터 지원하는 기능인 것 같다. 전자정부 표준프레임워크 3.9 를 다운받아보니 기본설정으로 암호화하는 것으로 되어 있고, 3.8은 그렇지 않았다. 위키문서에 그 내용이 기술되어 있는데, 이 블로그 글은 그 내용을 길게 늘여뜨린 것에 불과하다. https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:crypto_simplify_v3_8 egovframework:rte2:fdl:crypto_simplify_v3_8 [eGovFrame] 표준프레임워크 3.8 부터 ARIA 블록암호 알고리즘 기반 암/복호화 설정..
전자정부 표준프레임워크 3.8부터 globals.properties에 있는 중요정보를 암/복호화 할 수 있는 기능을 제공하고 있다. 위키문서로는 다음을 참조한다 https://www.egovframe.go.kr/wiki/doku.php?id=egovframework:rte2:fdl:crypto_simplify_v3_8 egovframework:rte2:fdl:crypto_simplify_v3_8 [eGovFrame] 표준프레임워크 3.8 부터 ARIA 블록암호 알고리즘 기반 암/복호화 설정을 간소화 할 수 있는 방법을 제공한다. 내부적으로 필요한 설정을 가지고 있고, XML Schema를 통해 필요한 설정만을 추가할 수 있도록 제공한다. 또한 globals.properties 설정 파일의 중요 정보 Ur..
이클립스 상에서 오라클을 연결하여 프로젝트를 진행하기 위해서는 JDBC driver 를 다운로드 받아서 라이브러리에 추가해줘야 하는데. 1. Oracle JDBC driver 다운로드 페이지로 이동 https://www.oracle.com/database/technologies/appdev/jdbc-downloads.html JDBC and UCP Downloads page No results found Your search did not match any results. We suggest you try the following to help find what you're looking for: Check the spelling of your keyword search. Use synonyms for ..
이제는 템플릿 all-on-one 을 셋팅해보고자 한다. 프로그램 준비는 (데이타베이스, jdk, 톰캣) 아래 URL을 참고한다. 이 글을 보기전에 준비가 다 되어 있어야 한다. https://webobj.tistory.com/70 전자정부 표준프레임워크 3.9 all-in-one 처음 셋팅해보기 -1( 프로그램 준비) 전자정부 표준프레임워크 3.9 도 3.8 과 거의 동일하게 셋팅을 진행할 수 있다. 전자정부 표준프레임워크 all-in-one을 셋팅하기 위한 준비 - 데이타베이스(Oracle, MySQL) - Jdk1.8(Java SE 1.8) - Tomcat 8.5 1... webobj.tistory.com 이클립스도 준비가 되어 있어야 한다. https://webobj.tistory.com/71 전..
전자정부 표준 프레임워크 3.9를 다운로드 받았고 https://webobj.tistory.com/69 전자정부 표준프레임워크 3.9 다운로드 얼마전까지 전자정부 표준프레임워크 3.9가 베타버전이었는데 이젠 정식버전이 릴리스 된 모양이다. 그래서 한번 셋팅해보고자 한다. 1. 홈페이지로 이동 https://www.egovframe.go.kr/ eGovFrame Portal 온라인.. webobj.tistory.com jdk, 데이타베이스, 톰캣을 준비했다면 https://webobj.tistory.com/70 전자정부 표준프레임워크 3.9 all-in-one 처음 셋팅해보기 -1( 프로그램 준비) 전자정부 표준프레임워크 3.9 도 3.8 과 거의 동일하게 셋팅을 진행할 수 있다. 전자정부 표준프레임워크 ..
전자정부 표준프레임워크 3.9 도 3.8 과 거의 동일하게 셋팅을 진행할 수 있다. 전자정부 표준프레임워크 all-in-one을 셋팅하기 위한 준비 - 데이타베이스(Oracle, MySQL) - Jdk1.8(Java SE 1.8) - Tomcat 8.5 1. 연결 가능한 데이타베이스 준비 오라클의 경우는 아래 URL 참조 https://webobj.tistory.com/23 오라클 설치(Windows 10, 11g) 윈도우에서 오라클 설치 Windows 10, Oracle 11g(Oracle Database 11g Release 2) 11.2.0.1.0 윈도우에서 오라클을 설치할려고 한다. 다음 다음 누르기만 하면 되니 어려운 것은 없지만 그래도 한번 정리해본다. 1.. webobj.tistory.com..
얼마전까지 전자정부 표준프레임워크 3.9가 베타버전이었는데 이젠 정식버전이 릴리스 된 모양이다. 그래서 한번 셋팅해보고자 한다. 1. 홈페이지로 이동 https://www.egovframe.go.kr/ eGovFrame Portal 온라인 지원 포탈 묻고 답하기 더보기 자주하는 질문 더보기 공지사항 더보기 www.egovframe.go.kr 2. 다운로드 화면으로 이동 - 다운로드 > 개발환경 3. 개발자용 개발환경 선택을 선택하여 - eGovFrameDev-3.9.0-64bit.exe[1,290,915,941 byte] 를 클릭한다. 윈도우10 64비트 환경에서 작업할 예정이므로. - 클릭하면 나오는 화면에 이메일 주소등을 입력하고 다운로드를 클릭하면 바로 다운로드가 진행된다. - 이메일 주소를 잘 입..
1. Oracle Java Archive 페이지로 이동 https://www.oracle.com/java/technologies/oracle-java-archive-downloads.html Oracle Java Archive Java ME DVB, J2ME Connected Limited Device Configuration (CLDC), J2ME Mobile Information Device Profile (MIDP), Java Card, Mobile Media API Emulator (MMAPI), Java ME SDK, Java TV, OCAP Sun Specification, Project Lightweight UI Toolkit, Security and Trust S www.oracle.com..
MySQL Regular Expression Syntax 1. ^ Match the beginning of a string mysql> SELECT REGEXP_LIKE('fo\nfo', '^fo$'); -> 0 mysql> SELECT REGEXP_LIKE('fofo', '^fo'); -> 1 2. $ Match the end of a string. mysql> SELECT REGEXP_LIKE('fo\no', '^fo\no$'); -> 1 mysql> SELECT REGEXP_LIKE('fo\no', '^fo$'); -> 0 3. . Match any character (including carriage return and newline, although to match these in the mid..
MySQL 8.0에서는 REGEXP_LIKE(), 그 이전버전에서는 REGEXP()로 이용할 수 있다. mysql>SELECT * FROM COMTCCMMNDETAILCODE WHERE REGEXP_LIKE(CODE, '^b') ; mysql>SELECT * FROM COMTCCMMNDETAILCODE WHERE code REGEXP '^b' ; 위 2개는 동일하다. REGEXP_LIKE(expr, pat[, match_type]) 와 같이 사용할 수 있다. match_type 으로는 c, i, m, n, u 를 사용할 수 있다. c : Case sensitive matching. i : Case-insensitive matching. 따로 명시하지 않으면 i가 기본으로 적용되는 듯하다. m : Mult..
MySQL5.7 에서는 아래와 같은 함수를 지원한다. NOT REGEXP : Negation of REGEXP REGEXP : Whether string matches regular expression RLIKE : Whether string matches regular expression 자세한 내용은 MySQL 홈페이지를 참조한다. https://dev.mysql.com/doc/refman/5.7/en/regexp.html MySQL :: MySQL 5.7 Reference Manual :: 12.7.2 Regular Expressions 12.7.2 Regular Expressions Table 12.13 Regular Expression Functions and Operators Name Desc..
1. _ - single character 2. % - 임의의 character(including zero character) 3. =, 를 사용하지 말고 LIKE, or NOT LIKE 를 사용 예제) mysql>SELECT CODE_ID, CODE, CODE_DC FROM COMTCCMMNDETAILCODE WHERE CODE LIKE '_M%'; - 정확히 6글자인 것만 검색(_를 6번 써준다) mysql>SELECT CODE_ID, CODE, CODE_DC FROM COMTCCMMNDETAILCODE WHERE CODE LIKE '______'; MySQL에서는 정규표현함수를 지원해서 위의 내용으로 되지 않는 것들을 처리할 수 있다.
MySQL에서 NULL에 관한 몇가지 1. NULL means "a missing unknown value" 2. 연산자로 IS NULL, IS NOT NULL을 사용한다. mysql> SELECT 1 IS NULL, 1 IS NOT NULL ; +-----------+---------------+ | 1 IS NULL | 1 IS NOT NULL | +-----------+---------------+ | 0 | 1 | +-----------+---------------+ 1 row in set (0.00 sec) 3. 산술연산자를 사용할 수 없다. =, , 같은 산술연산자를 사용할 수 없다. 산술연산자 arithmetic comparison operator 와의 비교는 항상 NULL 이기 때문에 사용..
Cent OS 및 각종 리눅스 프로그램을 다운받을 수 있는 국내의 미러사이트를 정리해본다. 1. 카카오(예전 다음, 예전 다음 주소로 들어가니 이 사이트로 이동한다.) http://mirror.kakao.com/ http://mirror.kakao.com/ pypi HTTP Python Package Index 24 hours mirror.kakao.com 2. 네이버 http://mirror.navercorp.com/ mirror.navercorp.com mirror.navercorp.com 3. 카이스트(카이스트도 오랫동안 이렇게 미러 사이트를 운영해주는 것 같다. 감사한 마음이다, 다음도 오래해줘서 감사하다.) http://ftp.kaist.ac.kr/ ftp.kaist.ac.kr 최근 소식 링크 ..
Cent OS는 아래 URL에서 다운로드 받을 수 있다. https://www.centos.org/download/ Download CentOS Download CentOS You now have two ways to consume the CentOS platform, CentOS Linux and CentOS Stream. CentOS Linux is a rebuild of the freely available sources for Red Hat Enterprise Linux (RHEL). CentOS Stream is a midstream distribution that provides a c www.centos.org 다운로드도 간단하다. 1. CentOS Linux DVD ISO 를 클릭 2. 4..
1. MySQL 날짜 더하기 DATE_ADD() SELECT DATE_ADD(NOW(), INTERVAL 1 SECOND); SELECT DATE_ADD(NOW(), INTERVAL 1 MINUTE); SELECT DATE_ADD(NOW(), INTERVAL 1 HOUR); SELECT DATE_ADD(NOW(), INTERVAL 1 DAY); SELECT DATE_ADD(NOW(), INTERVAL 1 WEEK); SELECT DATE_ADD(NOW(), INTERVAL 1 MONTH); SELECT DATE_ADD(NOW(), INTERVAL 1 YEAR); 아래와 같이 사용도 가능하기 때문에 DATA_SUB() 기능도 할 수 있다. SELECT DATE_ADD(NOW(), INTERVAL -1 SE..
MySQL 년, 월, 일, 요일 구하는 함수 1. 년 YEAR(날짜) 2. 월 MONTH(날짜) 3. 일 DAYOFMONTH(날짜) 4. 요일 DAYOFWEEK(날짜) 5. DAYOFYEAR(날짜) DAYOFYEAR(날짜) mysql>SELECT YEAR(CURDATE()), MONTH(CURDATE()), DAYOFMONTH(CURDATE()), DAYOFWEEK(CURDATE()) ; +-----------------+------------------+-----------------------+----------------------+ | YEAR(CURDATE()) | MONTH(CURDATE()) | DAYOFMONTH(CURDATE()) | DAYOFWEEK(CURDATE()) | +------..
MySQL에서 현재 시간을 구할 때 now() 함수만 사용했었는데.. 다른 함수도 있었다. mysql>SELECT CURDATE(), CURTIME(), NOW() ; +------------+-----------+---------------------+ | CURDATE() | CURTIME() | NOW() | +------------+-----------+---------------------+ | 2020-03-05 | 20:37:49 | 2020-03-05 20:37:49 | +------------+-----------+---------------------+
MySQL 날짜 차이를 구하는 함수 DATEDIFF 도 있는 것 같지만 여기서는 TIMESTAMPDIFF() 만 잠시 살펴본다. 간단하게는 나이를 구하는데 유용해보이고, 날짜간의 차이를 구하는데에도 유용해 보인다. 예제 1) 현재 날짜와 특정일 간 초의 차이(SECOND) mysql>SELECT CURDATE(), TIMESTAMPDIFF(SECOND, '2000-01-01', CURDATE()); 2) 현재 날짜와 특정일 간 분의 차이(MINUTE) mysql>SELECT CURDATE(), TIMESTAMPDIFF(MINUTE, '2000-01-01', CURDATE()); 3) 현재 날짜와 특정일 간의 시간 차이(HOUR) mysql>SELECT CURDATE(), TIMESTAMPDIFF(HOUR..