일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- db종류
- 자바
- docker
- Python
- docker build
- git branch 삭제
- java
- DBMS
- JPA
- 도커이미지
- JPQL
- spring
- 오블완
- gtihub
- git pat
- ANTIFRAGILE
- 르세라핌
- 티스토리챌린지
- IntelliJ
- codeium
- 11월순위
- 애널리틱스4
- docker push
- pat발급
- 컬렉션프레임워크
- macvlan
- 데이터내보내기
- analytics4
- 명령어
- Today
- Total
목록전체 글 (296)
hanker
DB에 있는 테이블을 Entity 클래스로 만들려고 하면 너무 너무 귀찮다..해당 부분 작업 시간을 줄여주는 방법이다. 만들어줄 테이블 정보1. 우측 탭에 Database 클릭 2. 해당 Data Source Properties 클릭하게 되면 하단 창이 뜬다.3. 각 연결할 DB 선택 및 접속정보 입력 후 연결 Intellij 에 DB 연결 완료 연결이 되면 해당 Database가 보인다.1. 스키마 안에 테이블을 선택 후 우클릭2. Tools > Scripted Extensions > Generate POJOs.groovy 선택3. 누르게 되면 해당 파일 위치할 곳을 선택 파일이 생성된게 보인다. 패키지나 나머지 옵션들은 추가해줘야 하지만 간편하게 만들어준다.
public static void main(String[] args) throws Exception { Timestamp ts = new Timestamp(System.currentTimeMillis()); System.out.println("Timestamp 출력: " + ts); System.out.println("Timestamp to String 출력: " + getTimeStamp(ts)); } /** * parameters (Timestamp) return (String 13) */ public static String getTimeStamp(Timestamp item) { if(item == null) { ..
이번에 프로젝트 진행하면서 멀티 티어로 구축을 하게 되었는데, NCP(Naver Cloud Platform) VPC를 이용해서 작업할 예정이다. VPC가 무엇인지 정리해본다.. VPC(Virtual Private Cloud)클라우드 환경에서 사용자에게 논리적으로 분리된 네트워크 공간을 제공하는 서비스이다. 여기에서 논리적으로 분리된 네트워크란 공유 인프라: VPC를 사용하는 여러 사용자는 실제로는 같은 물리적 서버와 네트워크 장비를 공유하고 있지만, 클라우드 서비스 제공자의 네트워크 가상화 기술을 통해 각 사용자는 자신만의 독립된 네트워크 공간을 가지게 됨분리된 환경: 사용자는 VPC 내에서 IP 주소 범위를 지정하고, 서브넷을 설정하고, 보안 그룹을 정의하여 마치 자신만의 독립된 네트워크를 관리하는 ..
여러 블로그들을 찾다보니 오류 해결 방법은 여러개가 나오는데, 본인 수정 방법은WAS( TOMCAT)서버 내 vi conf/server.xml server.xml 파일에서 Host Element에 속성값을 수정하니까 정상적으로 작동했다. autoDeploy="false"deployOnStartup="false" 로 변경 및 추가했더니 2번실행되진 않는다. 속성 값들1. name (필수) 가상 호스트 이름 정의 2. appBase (기본값 webapps) 애플리케이션을 배포 할 기본 디렉토리 3. unpackWARs (기본값 true) true - WAR파일을 자동으로 해제하여 디렉터리 만듦 false - WAR파일 해제되지 않고 실행 4. autoDeploy (..
○ Entity to Map 사용 예를 들기 위해서 User 클래스 생성public class User { private String name; private String email; // Getter, Setter} 1. Reflection 사용 public static void main(String[] args) throws IllegalAccessException { User user = new User(); user.setEmail("test@gmail.com"); user.setName("테스터"); Map map = entityToMapA(user); System.out.println(map.toString..
톰캣을 이용하여 WAS를 운영하다 보면 로그파일 용량이 너무커지는 경우가 있는데, 해당 부분을 주기적으로 지워줘야 한다.로그 파일을 그냥 지워서는 안되고, catalina.out 파일 안에 있는 내용을 지워주야 하는데, 해당 명령어는// 해당 파일이 있는 경로로 이동하여# cat /dev/null > catalina.out이렇게 하면 해당 로그파일이 내용이 비워지게 된다.
Zebra프린터기에서 바코드 출력을 해야할 경우 예제 코드 String START_CMD = "^XA"; // 시작명령어String END_CMD = "^XZ"; // 종료명령어String POS_CMD = "^FO"; // 텍스트 위치 지정String FONT_CMD = "^Ax"; // 글꼴 설정String KOR_DEF = "^SEE:UHANGUL.DAT^FS^CW1,E:KFONT3.FNT^FS^CW1,E:V53_16_6Z.ZPL^CI26^FS"; // 한글 폰트 설정String KOR_FNT = "^A1"; // 한글 폰트 지정String BAR_ATTR = "^BY"; // 바코드 속성 설정 (너비, 비율, 높이)String BAR_KIND_CMD = "^BC..
Tomcat 8.5 버전 이하 Tomcat 설치 경로에 프로젝트 폴더 들어간 후 conf/server.xml 을 vi 에디터를 이용해서 열기keystoreFile은 발급받은 ssl 인증서 경로와 jks파일 입력keystorePass는 발급받을 때 jks 파일 암호가 같이 나오는데, 암호 입력 (pdf 파일로 따로 보내주거나, 이메일로 보내주는 경우도 있는것 같음)* 위 해당 Connector port 에 기본적으로 8443으로 되어 있을텐데, 해당 포트는 각 서버 설정에 맞게 변경443으로 변경했다는 가정하에 기존에 redirect port도 변경해줘야 함 (8443으로 되어있음) Tomcat 8.5 버전 이상certificateKeystoreFile은 발급받은 ssl 인증서 경로와 jks파일 입력c..
var nowDate = new Date(); // 현재달 1일 구하기 var nowMonFirstDay = new Date(nowDate.getFullYear(), nowDate.getMonth(), 1); // 다음달 1일 구하기 var nextMonFirstDay = new Date(nowDate.getFullYear(), nowDate.getMonth() + 1, 1); // 다음달 1일에서 1일 빼주기 var nowMonLastDay = new Date(nextMonFirstDay.getTime() - 1); // 결과 console.log("현재 달의 첫째 날: " + nowMonFirstDay.toDateString()); console.log("현재 달의 마지막 날: " + nowMonLa..
Java 에서 Json 문자열로 데이터를 받을 때 다시 Json 형태로 Parsing 해서 사용 하는 코드 Gson 라이브러리 사용하여 파싱 pom.xml com.google.code.gson gson 2.8.1 받은 Json 문자열을 Parsing Gson gson = new Gson(); List listMap = gson.fromJson((String) params.get("listMap"), new TypeToken(){}.getType()); // Map 형식의 params 파라미터를 받음 // params 안에 key name이 listMap 이라는 Json 문자열을 List 형식으로 Parsing // List 형식이 아닌 List -- 등 위 코드 수정하여 사용 가능