일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 파이썬
- 나이키
- Github
- draw
- 리액트
- oracle
- 덩크로우
- 주식
- 리눅스
- 덩크 로우
- GIT
- Linux
- Dunk Low
- 주식공부
- dunklow
- Nike
- react
- dunk high
- 덩크 하이
- Python
- 코로나19
- 오라클
- jQuery
- 드로우
- sacai
- 제이쿼리
- stockx.com
- 자바스크립트
- 발매예정
- JavaScript
- Today
- Total
목록천천히 가는 삶... (596)
Life goes slowly...
Naver에서 영수증을 통하여 방문한 곳의 리뷰를 작성하게 되면 Naver Pay 포인트를 주는 App을 사용해보았습니다. 그건 바로 Naver App의 하나의 카테고리인 [MY 플레이스] 입니다. 방문한 곳의 영수증 리뷰를 통하여 내가 다녀온 맛집 및 상가의 평가와 리뷰도 남기고 그에 대한 포인트도 받는 방식입니다. 모바일에서 다운받아서 사용이 가능한 Naver App에 포함되어있는 MY 플레이스를 통하여 사용이 가능합니다. MY플레이스를 들어가게 되면 영수증 리뷰하기 페이지로 이동하게 됩니다. [ 영수증 인증 리뷰하기 ] 버튼을 클릭하게 되면 직접 사진을 찍을 수 있고 저장된 영수증을 읽어올 수 있으며, 영수증을 선택하면 장소 정보를 읽어와서 관련된 정보를 등록이 가능합니다. 지금까지 리뷰를 작성한 ..
나이키 에어조던4 X UNION LA "OFF NOIR" Nike Air Jordan 4 x Union LA Union x Air Jordan 4 Style Code: DC9533-001 Color: Off-Noir/Brigade Blue/Dark Smoke Grey/Light Fusion Red Union Release Date: August 29th, 2020 Europe Release Date: September 30th, 2020 North American Release Date: October 16th, 2020 Price: $250 , ₩299,000원 https://www.nike.com/kr/launch/t/men/fw/basketball/DC9533-001/kqwn30/air-jordan..
java.lang.NullPointerException은 프로그래밍 코딩중에 자주 발생되는 오류중에 하나입니다. 기본적인 오류이기에 원인을 확실하게 알고 해결해야 오류 발생을 방지할수 있습니다. Java의 오류인 java.lang.NullPointerException이란 Null 값으로 인하여 발생되는 Runtime Exception입니다. Java 프로그래밍 개발 중에 가장 자주 발생하거나 볼 수 있는 오류 중 하나가 [ java.lang.NullPointerException ]입니다. Java 프로그램 언어 코딩 중에 가장 기본적인 문제이기도 하지만 실수로도 발생할 수도 있는 오류입니다. java.lang.NullPointerException 원인 java.lang.NullPointerExceptio..
DAO (Data Access Object) Java 프로그래밍 코딩중에 Database의 Data에 접근하기 위한 객체로써, Database의 접근을 하기 위한 로직과 비즈니스 로직을 분리하기 위해서 사용합니다. Database에 접근하기 위한 호출을 하거나 직접 쿼리를 작성하여 사용하는 Class 파일을 말합니다. 요즘에는 Mybatis 등을 사용하게 되면 커넥션풀까지 제공하여 DAO를 별로 만드는 경우가 줄어들게 되었습니다. import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.SQLException; public class TestDao { public v..
Log 유틸 - Apache Log4j 컴퓨터 프로그래밍 언어를 작성하는 도중에 로그를 남기기 위해 사용되는 Java 기반 loging 유틸리티입니다. 대부분 디버그용 도구로 사용되고 있으며, 등급별로 FATAL, ERROR, WARN, INFO, DEBUG, TRACE 로그 레벨을 가지고 있으며 설정 파일에 대상별로 레벨을 지정이 가능하며 등급별로 저장하는 방식입니다. 개발자들이 개발 시 IDE 툴을 사용하여 디버깅을 하면 데이터 추적이 가능하지만 개발이 완료되고 컴파일 후에 서버에 반영후에는 데이터 추적하기가 어렵습니다. 버그를 추적할 수 있는 가장 편하고 좋은 방법이 로그를 남기고 추적하는 방법입니다. Apache Log4j 구조 Logger(Category) 로깅메세지를 Appender로 전달. ..
자바(Java) 프로그래밍에서는 현재 날짜와 현재 시간을 조회하는 방법이 여러가지 있는데, 기본적으로 JDK8 이전 Java에서는 java.util.Date 와 java.util.Calender 클래스를 많이 사용하였었지만, 사용함에 불편함이 많아서 java.time 패키지의 클래스를 많이 활용하고 있습니다. java.util.Date package domain; import java.util.*; import java.text.SimpleDateFormat; public class HelloWorld { public static void main(String[] args) { SimpleDateFormat test1 = new SimpleDateFormat ( "yyyy-MM-dd HH:mm:ss");..
정규식 표현(Regular expression) 정규식 표현을 간단하게 regexp라고도 하며, 프로그래밍의 특정한 규칙을 가진 문자열의 집합을 표현하는데 사용되는 언어입니다. 입력한 문자열(String)에서 특정한 조건을 표현하는 경우에 일반적 조건문으로는 다소 복잡할 수도 있지만, 정규 표현식을 이용하게되면 매우 간단하고 쉽게 표현이 가능합니다. 정규식표준 문법 문자열 검증 정규식 ^[0-9]*$ : 숫자만 ^[a-zA-Z]*$ : 영문자만 ^[a-z]*$ : 소문자만 ^[가-힣]*$ : 한글만 ^[a-zA-Z0-9]*$ : 영어/숫자만 자주사용되는 정규식 표현식 일반전화 : ^\d{2,3} - \d{3,4} - \d{4}$ 휴대폰 : ^01([0|1|6|7|8|9]?)?([0-9]{3,4})?([0..
Java(자바) 프로그래밍에서 String 타입의 문자열 변수값을 대문자는 소문자로 소문자는 대문자로 문자열을 변환할 때 사용되는 함수인 toUpperCase(), toLowerCase() 가 있습니다. Java의 toUpperCase() 함수 String 타입 대상 변수의 문자열을 모두 대문자로 변환하는 함수입니다. 변수값이 소문자와 대문자가 혼합되어 있는 경우에는 변수의 대문자는 그대로 두고 소문자로 되어 있는 문자열만 모두 대문자로 변환을 하는 함수입니다. public class toUpperCaseTest { public static void main(String[] args) { String test= "hello world"; //대상 문자열 test= test.toUpperCaseTest (..
Struts2의 Quartz Library 자바(Java) 프레임워크 중 하나인 Struts2 프로그래언어로 개발되어 어느 프로그램에서도 쉽게 통합하여 개발 가능한 오픈형 라이브러리입니다. Quartz 라이브러리는 수십에서 수천 개의 작업도 실행 가능하며 간단한 interval 형식이나 Cron 표현식으로 복잡한 스케쥴러 시스템도 지원 가능합니다. 장점 : - DataBase 기반으로 스케줄러 간의 Clustering 기능을 제공합니다. - 시스템 Fail-over 와 Random 방식의 로드 분산처리를 지원합니다. - 여러 기본 Plug-in을 제공합니다. - ShutdownHookPlugin - JVM 종료 이벤트를 캐치해서 스케줄러에게 종료를 알려줍니다. 단점 : - Clustering 기능을 제공..
자바스크립트(Javascript)의 Location 객체 자바스크립트의 Location 객체는 window 객체의 하위 객체이지만 window 객체를 생략하며서 사용이 가능합니다. 프레임을 사용되는 경우에는 최상위 프레임 문서의 URL만 참조할 수 있고, 하위 프레임의 문서들은 프레임 객체를 이용하기도 합니다. //기본형태 location.속성 또는 메소드 location.속성 = 지정값; 자바스크립트(Javascript)의 location.href 자바스크립트의 location.href는 페이지의 URL 전체 정보를 반환하는 함수로써 URL을 지정하여 페이지를 이동할 수 있습니다. 형태는 속성으로서 주소 히스토리가 기록됩니다. location.href는 location 객체에 속해있는 프로퍼티로 현재 ..
JavaScript(자바스크립트)에서 대화상자로 사용되는 함수들은 많이 있습니다. Alert, Confirm, Prompt 세 가지가 있고 새롭게 Popup 창을 띄우는 형태로써는 모두 같지만 각각 함수마다 역할이 다르며 함수 사용방법이 다릅니다. 자바스크립트 Alert() 함수 자바스크립트의 Alert() 함수는 단순하게 메시지만을 전달하는 함수이며 사용된 후에 반환되는 값은 없습니다. 대부분 사용자에게 경고하는 내용이나 중요한 내용을 전달할 때 사용되는 함수입니다. 대화상자 Popup 창중에 가장 기본적이며 많이 사용되는 함수입니다. alert("Hello World"); 자바스크립트 Confirm() 함수 자바스크립트의 Confirm() 함수는 Alert() 함수와는 다르게 변수에 참/거짓을 저장한..
나이키 우먼스 에어조던 1 하이 "럭키그린" Nike Air Jordan 1 High OG WMNS “Lucky Green” Nike Air Jordan 1 High OG WMNS "LUCKY GREEN" Style Code: DB4612-300 Color: Lucky Green/White-Sail-Black Release Date: October 15th, 2020 Price: $170,₩199,000원 https://www.nike.com/kr/launch/t/women/fw/basketball/DB4612-300/slgs33/wmns-air-jordan-1-high-og
자바스크립트 Hoisting 자바스크립트의 호이스팅은 모든 선언(var, let, const, function)을 통해서 정의된 변수의 선언문을 유효범위의 최상단으로 끌어올리는 행위를 말합니다. 변수의 범위가 전역 범위, 함수 범위 상황에 따라서 다르게 동작이 되며, 변수의 선언과 할당의 분리라고도 합니다. 전역 범위(globa scope) - 전역 범위에서는 스크립트 단위 최상단으로 끌어 올려집니다. 함수 범위(function scope) - 함수 범위에서는 해당 함수의 최상단으로 끌어 올려집니다. 자바스크립트 함수 표현식 (Function Expression) 자바스크립트에서 변수를 만들고 함수를 변수에 할당해 주는 표현식으로는 hoisting 안됩니다. test(); var test = functi..
자바스크립트 클로저(Closure) 클로저 = 함수 + 함수를 둘러싼 환경(Lexical environment) 클로저(Closure)는 독립적인 변수를 가리키는 함수라고 MDN 웹 문서 사이트에서는 정의되어 있습니다. 자바스크립트의 함수 내부에 함수를 작성을 할 때 그 내부에 생성된 함수를 클로저(Closure)라고 합니다. 차후에 외부 함수의 변수를 사용 가능하도록 하기 위해서 반환하여 사용하는 것이 대부분입니다. 자바스크립트의 클로저에는 세 가지 스코프가 있습니다. 지역내의 지역 범위 (Local Scope) 지역외의 외부 함수 범위 (Outer Functions Scope) 전체지역의 전역 범위 (Global Scope) 클로저(Closure)에 대해서 세 가지 범위, 스코프에 모두 접근은 가능하..
웹 프로그래밍 개발시 웹 브라우저에서 File 을 업로드 시에 암호화하여 압축하고 확장자를 zip이 아닌 다른 형식의 확장자로 저장한 뒤에 Download 할때 확장자가 zip으로 강제적으로 바뀌는 경우가 있습니다. 영재발굴단 블로그 웹 페이지 내의 Download 버튼을 클릭 할 때 test라는 파일을 다운로드하게 됩니다. 여기서 test.gg 파일은 프로그래밍내의 중요한 내용이 있기에 파일을 암호화 후에 zip 파일로 압축하여 확장자만 gg 로 변경한 파일입니다. 파이어폭스나, 사파리, 오페라, 크롬 같은 브라우저에서는 원래 확장자 포맷 형식으로 test.gg 파일로 다운로드되지만 마이크로소프트의 IE에서는(현재는 Microsoft Edge) 확장자가 zip으로 강제적으로 변경되어 다운로드됩니다. 이..