일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CentOS7
- #Oracle
- 시스템예약종료
- 파이썬 스톱워치
- GUI 또는 CLI전환
- cloudready OS
- docker container restore
- cubrid
- 딜라이브플러스h3
- CentOS
- Oracle
- 컨테이너 백업
- putty
- 컨테이너 복원
- ipvlan
- cmd인스톨러설치
- VPN
- 웹영상배속
- Linux
- ventoy 사용법
- MySQL
- Dell Venue 8 Pro
- docker container backup
- 영상배속
- Windows
- docker
- cmd로msi파일설치
- YCSB
- 인강배속
- OTT셋톱박스
- Today
- Total
목록Java (5)
일단은 프로그래머 나부랭이
Java에서 shell cmd를 수행할 필요가 있었다. 아래와 같이 구현은 했는데, 여러모로 쓸모가 많을 것 같아서 메모를 남겨둔다. class ShellExecute{ Runtime runtime = Runtime.getRuntime(); String [] exec = new String[3]; ShellExecute() { // 아래의 명령어를 생략하면 일부 cmd만 실행 가능 this.exec[0] = "/bin/bash"; this.exec[1] = "-c"; } // cmd 수행 public void shellCmd(String command) throws Exception { exec[2] = command; Process process = runtime.exec(exec); process.w..
centos상에서 jdk를 설치하고, 환경변수 설정까지의 과정 적어뒀습니다. 1. yum list *jdk-devel : 설치 가능한 패키지를 검색 - 이때, 자신의 OS가 몇 bit 인지 (getconf LONG_BIT 명령어로 32비트인지 64비트인지 확인 가능), 필요한 jdk 버전을 고려하여 설치함2. yum install -y : yum 설치 명령어, -y는 설치과정 중간마다 필요한 물음에 전부 yes 처리를 하기 위함. - ex : yum install -y java-1.8.0-openjdk-devel.x86_64 (어지간하면 x86_64용 패키지를 설치하면 됨. 또한, 설치이후 javac -version으로 설치여부 확인 가능)3. readlink -f /usr/bin/javac : java..
poi 다운받는 주소 자바에는 자카르타 프로젝트라는 자바를 위한 오픈소스 소프트웨어를 만들고 정비하는 프로젝트가 있다.poi는 자카르타 프로젝트중 하나인데, poi는 ms-office 파일을 순수 자바로 읽고 쓰는 기능을 제공한다. (poi에 대한 자세한 정보)요컨데, *.doc, *.xls등의 문서를 순수 자바로 읽고 쓰는것이다. 이번글에서는 poi에 대한 정보는 위키백과로 대신하고, 사용법에 대한 정보를 정리하고자 한다. 엑셀 파일 poi로 엑셀 파일을 읽어 올때는 HSSF(*.xls), XSSF(*.xlsx) 클래스를 이용한다.자바에서 엑셀 파일을 읽어올 때는 HSSFWorkbook이나 XSSFWorkbook로 파일을 읽어서, HSSFSheet나 XSSFSheet로 파일의 시트객체를 생성하고, 이걸..
날짜 및 시간 계산은 매우 귀찮고, 번거롭다.예를 들어보자. 59분에 10분을 추가하면 69분이다.그러나 시계에는 69분이라는 숫자가 없다.따라서 시간을 1시간 증가시켜주고, 분을 9분으로 바꿔주어야한다. 여기까지만보면, 아무런 문제가 없다.이정도는 if문 몇개 이용하면 금방만드니까.. 하지만, 시간의 특성상, 연도, 월, 일, 시간, 분, 초 라는 값들이 연쇄적으로 증가해야하는 경우가 있다.(ex : 2016년12월31일23시59분59초에 1초를 더할 경우..) 이걸 일일이 if문등으로 코딩하는건 정말이지 비생산적이고 곤란한 일이 될것이다..이럴때는 아래처럼 Calendar클래스를 이용하여 계산하도록 하자. 위와 같은 날짜 계산을 할때는 Calendar 클래스를 이용할 수 있다. 날짜 계산 방법은1. ..
요번에 회사에서 파일 업로드에 기능을 구현하고 있다.그 때문에 File클래스를 이용하게 되었는데, 이김에 한번 정리하려고 한다. 자바의 File클래스는 파일이나 폴더를 생성, 삭제, 복사등의 기능을 가지고 있다. file 객체를 생성할 때, 생성자로 파일 경로등을 설정할 수 있는데.(ex : File fPath = new File("파일경로");) 이후에 이 객체를 이용할 때 해당 경로에 설정된 파일 또는 폴더를 내 마음대로 할 수 있다. 메소드를 몇가지 살펴보면.. isDirectory() : 객체의 설정된 경로가 폴더인지 확인한다 (당연히 맞으면 true)isFile() : 객체의 설정된 경로가 파일인지 확인한다 (return값은 위와 동일)exists() : 현재 설정된 경로에 파일 또는 폴더가 있..