java(3)
-
java 8 환경에서 java 11 프로젝트 배포하기
진행하게 된 계기 현재 진행중인 모든 프로젝트의 환경은 Spring boot 2.1.2, java 1.8로 되어있다. 이번 새로운 프로젝트에서 nosql을 적용해야 했고 현재 aws환경이라 aws의 DynamoDB를 채택했다. 그렇기에 DynamoDB 라이브러리를 사용해야 했는데 지원하는 최소 버전이 Spring boot 2.1.4 이기에 Spring boot 버전 업이 필요했다. 그렇지만 이번에 버전업을 한다면 이후 기준이 되는 버전이 됐어야 했고 좀더 최신의 사양을 사용해야한다고 생각이 들었기에 최근 Spring boot 에서 표준버전으로 많이 사용되는 2.5.5를 선택했다. 이후 이참에 java 버전도 올리고싶은 니즈가 있어서 올해 17 LTS가 나왔기에 이전 LTS인 java 11을 선택하여 프로..
2021.10.07 -
자바 이모지(이모티콘) 포함 여부 확인
자바 소스 String text1 = "🥰🤯"; String text2 = " ♡♥☆★가나다ABCabc123!@#"; Pattern rex = Pattern.compile("[\\x{10000}-\\x{10ffff}\ud800-\udfff]"); Matcher rexMatcher1 = rex.matcher(text1); Matcher rexMatcher2 = rex.matcher(text2); System.out.println("text1 이모지 포함되어 있는가? : " + rexMatcher1.find()); System.out.println("text2 이모지 포함되어 있는가? : " + rexMatcher2.find());결과 text1 이모지 포함되어 있는가? : true text2 이모지 포함되..
2021.07.21 -
Java와 SQL 연결하기 - insert into, delete, update, select, Class.forname, Connection, PreparedStatement, ResultSet
-------------------------------------java와 sql 연결하기------------------------------------- 1. 자바와 sql을 연결할려면 jdbc driver(jdbc api)를 설치해야한다. (오라클을 설치하면 자동적으로 같이 설치된다.) 2. 연결할 자바 프로젝트에 Build Path -> config Build Path -> Add External JARs 로 아래경로의 jar을 추가한다. ※. C:\oraclexe\app\oracle\product\11.2.0\server\jdbc\lib\ojdbc6.jar /////////////////////////////////insert into JDBC 코딩 절차 1. JDBC 드라이버 메모리에 로딩 ..
2019.04.09