| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- 엑셀고급강의
- Spring
- java
- gradle
- git
- JetBrains
- docker
- 민생회복소비쿠폰
- git초보자팁
- 디버깅
- 민생회복지원금
- 개발생산성
- MYSQL
- 개발툴팁
- git연재
- GPT
- python
- AES256
- 엑셀강의
- gitreflog
- 버전관리
- IntelliJ
- Ai
- git입문
- 자바패턴
- 주식용어
- git초보
- 엑셀중급강의
- 엑셀
- scrapy
목록IT/JAVA (42)
나만의공간
문자(String)처리 편의성 메소드 모음 자바에서 String 처리 메소드, 객체 Empty 처리 메소드 등 자주 사용하지만, 개발자 마다 다르게 사용할 소지가 있는 메소드를 동일한 가이드로 사용할 수 있게 적용함. 장점 : 이미 검증된 소스로, Empty, null등에 대한 고민 없이 편하게 사용 단점 : 없어 보임? 누가 알면 댓글좀 ㅎ SetParameter Class는 차후 추가 예정 위 클래스는 제거하고 임시로 사용 package util; import static constants.Constants.AMP; import static constants.Constants.EMPTY_STRING; import static constants.Constants.EQUAL; import static c..
Project language level은 Intellij의 편집기와 java Compiler가 사용할 language level을 설정할때 사용한다. 예를 들어 JDK1.8을 사용하고 있지만 java코드가 JDK11과 호환되도록 할려면 language level을 11으로 설정하면 된다. 일반적으로 Intellij File -> Project Structure에서 아래 이미지에 있는 메뉴에서 변경 하면 된다. Project language Level이 다를 경우 오류 메시지 아래 이미지에서 빨간색 라인이 Edit JDK와 Compiler JDK가 다를경우 발생한다. -. JDK10이상에서 지원 가능한 메소드로 표시된다. Gradle 사용시 변경 Gradle Project는 위 메뉴에서의 변경보다는 Gr..
Java O/X(Object / XML)를 사용한 Unmarshaller 방법 package com.howtodoinjava.jaxb.examples.list; import java.io.File; import java.io.StringReader; import java.util.ArrayList; import javax.xml.bind.JAXBContext; import javax.xml.bind.JAXBException; import javax.xml.bind.Marshaller; import javax.xml.bind.Unmarshaller; public class MarshingTest { static User userList = new User(); static { userList.setUser..
HttpConnection Get / Post 사용법HttpConnection을 이용하여 Get방식과 Post방식으로 내용을 가져온다.import java.io.BufferedReader; import java.io.DataOutputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.nio.charset.Charset; import javax.net.ssl.HttpsURLConnection; public class HttpConn { public static final String USER_AGENT = "Mozilla/5.0"; public static vo..
전화번호/핸드폰에 하이픈을 넣는법 개발을 하다 보면 여려 유형에 전화번호 / 핸드폰 번호를 DB에 저장하게 됩니다. 화면에 노출할때는 일반적으로 많이들 보면 000-0000-0000 형식에 번호로 노출을 해야 합니다. 아래 소스는 01012345678 / 0212345678등에 문자를 입력하면 일반적인 노출 형식인 010-1234-5678 등으로 이쁘게 표현해서 리턴 해줍니다. public static String phoneNumberHyphenAdd(String num, String mask) { String formatNum = ""; if (StringUtils.NVL(num).equals("")) return formatNum; num = num.replaceAll("-",""); if (num...
자바 enum 사용법자바 1.5부터 제공되는 enum에 대한 사용법기본사용법 City.javapublic enum City { SEOUL, NEWYORK, ATHENS, BERLIN, MOSCOW, SINGAPORE, ; }Sample.javapublic class Sample { public static void main(String[] args) { System.out.println(City.NEWYORK); } }초기값 설정사용법CityHangul.javapublic enum CityHangul { SEOUL("서울"), NEWYORK("뉴욕"), ATHENS("아테네"), BERLIN("베를린"), MOSCOW("모스크바"), SINGAPORE("싱가폴"), ; private String city..
JsonProperty를 이용한 불필요한 도메인(속성) 제외 설정Domain속성을 Json으로 변환하여 내리다 보면 불필요한 속성까지 모두 내려갈때가 있다. 이때 불필요한 속성을 제외 할려면 JsonProperty를 이용하여 Domain에 설정하면 깔끔한 Json데이타를 볼 수 있다.@JsonProperty(required = true, access = JsonProperty.Access.WRITE_ONLY) private String cartNumber;이외에도 상황에 따라 아래 속성들을 추가로 사용할 수 있다.■ AUTO■ READ_ONLY■ WRITE_ONLY■ READ_WRITE위 속성은 영문뜻 그대로 사용하면 된다.
자바 실행 종료시간 체크 public class ExccuteTimeCheck { public static void main(String[] args) { long start = System.currentTimeMillis(); try { Thread.sleep(3000); } catch (Exception e) { } long end = System.currentTimeMillis(); System.out.println( "실행 시간 : " + ( end - start )/1000.0 ); } }
🐞 Eclipse에서 Maven Project 생성 시 maven-resources-plugin:2.6 오류 해결 방법Eclipse에서 Maven 프로젝트 생성 시 발생할 수 있는 maven-resources-plugin:2.6 관련 오류를 해결하는 방법을 안내합니다. 해당 오류는 주로 Maven이 중앙 저장소로부터 필요한 정보를 제대로 가져오지 못할 때 발생합니다.⚠️ 발생 오류 예시Maven 프로젝트 생성 도중 다음과 같은 오류 메시지를 볼 수 있습니다:could not calculate build planmaven-resources-plugin:2.6이 오류는 Maven이 특정 플러그인 정보를 가져오는 데 실패할 경우 발생합니다. 특히 인터넷 환경이 제한적이거나, 사내 방화벽, 또는 저장소 설정이..
SSL 인증서 없이 https 통신하는 법 예제Server SIde 방식으로 https를 연결할려면 기본적으로 인증서가 필요한것으로 나오고 있다. 인증서 없이 https를 구현 할려면 아래와 같이 하면 가능하다.import java.io.BufferedReader; import java.io.InputStream; import java.io.InputStreamReader; import java.net.HttpURLConnection; import java.net.URL; import java.security.cert.X509Certificate; import javax.net.ssl.HttpsURLConnection; import javax.net.ssl.SSLContext; import javax.n..