푸로그래밍 썸네일형 리스트형 [EDB] centos7 설치 EnterpriseDB(이하 EDB 또는 edb)는 postgresql기반의 DB이다. 특징으로는 oracle의 pl/sql을 95%수준까지 지원한다는 것이다. 그럼 설치를 시작하도록 하겠다. 여러가지 확장팩도 있는 모양이지만 여기서는 딱 기본기능까지만 다룬다. 필자는 보모가 아니기 때문에 상세하게 설명하지 않는다. 1. 회원가입 https://www.enterprisedb.com/software-downloads-postgres EDB: Open-Source, Enterprise Postgres Database Management www.enterprisedb.com 위의 사이트에 들어가서 회원가입을 한다. 2. 버전선택 https://www.enterprisedb.com/software-downloa.. 더보기 OpenCV GPU https://ellun.tistory.com/333 더보기 [JAVA, Kotlin] OkHttp3 인증서 신뢰 문제가 생겼다. javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: 인증서 악수에 실패했다고 한다. Java환경에서 OKHttp3를 사용할 때 여러가지 사유로 인하여 인증서를 신뢰시켜줘야 하는 경우가 있다. 해당 경우에 사용할 수 있는 전체 인증서에 대해서 true를 줘버리는 무지막지한 코드이다. Kotlin에 대해서는 맨 마지막에 작성하였다. // x509 "신뢰" 관리자 선언 및 implement X509TrustManager x509 = new X509TrustManager() { @Override public void checkClientTrusted(X509.. 더보기 갓도우 10이상에서 ssh server 설치 및 활성화 스크립트 Mac을 사용하다보니 윈도우가 신처럼 느껴진다. 하... 신이시여.. Powershell을 이용하여 ssh-server구성요소를 설치하고 내 갓도우 PC를 ssh server로 만들어보자 매번 PC 초기설정 할 때마다 귀찮아서 그냥 정리하는 느낌으로 작성했으므로 자세하게 설명하지 않는다. 아무튼 시작 Get-WindowsCapability -Online | Where-Object Name -like 'OpenSSH*' # Install the OpenSSH Client Add-WindowsCapability -Online -Name OpenSSH.Client~~~~0.0.1.0 # Install the OpenSSH Server Add-WindowsCapability -Online -Name OpenSS.. 더보기 ORA-01861: literal does not match format string SQLDeveloper, Datagrip에서는 정상적으로 작동하지만, runtime에서는 작동하지 않으면서 이런 에러가 난다. IO를 최소화하던 과거에 만들어진 소스의 경우 SQL로 천지개벽을 많이 하곤 하는데, 이런데서 이런거 하나 나면 벌써부터 가슴이 답답해지고 스트레스를 받는다. 이는 사용하는 JDK에 따라, 사용하는 JDBC드라이버 버전에 따라, 기본적으로 사용하는 format에 대한 정책이 다르기 때문이다. 접속 OS설정을 따른다거나, Oracle의 기본 설정값을 따른다거나 하는 식이다. 따라서 사용하는 TO_DATE, TO_CHAR 함수에 date format을 전부 명시해 주면 된다. 현재 접속된 session에 대해 기본적으로 적용되는 date format은 아래의 query문으로 알아볼 .. 더보기 NFS를 이용하여 NAS 마운트 서비스를 운영하다보면 서버를 이중화하기 마련이다. 단일서버라면 첨부파일을 해당서버에 바로 저장해도 되지만, 이중화되어 있다고 가정했을 때 1번서버를 통해서 파일이 업로드 되었는데, 파일 다운로드 요청이 2번서버로 가게 된다면, 2번 서버에서는 파일이 없다는 에러를 내보내게 될 것이다. 따라서 다중화시스템에서 첨부파일등을 저장할 때 동일한 저장소에 저장하는 것은 필수이다. 동일한 저장소에 저장할 수 있는 방법은 여러가지가 있으나, 이 글에서는 NAS를 WAS서버의 특정한 위치에 mount시키는 방법에 대해 설명한다. 1. NFS 서버 설정 (NAS 측에서 수행) NFS 패키지 설치 공유할 디렉토리 설정 NFS 서비스 활성화 및 시작 방화벽 설정 1. NFS 패키지를 설치한다. Centos 기준으로 진행하였.. 더보기 [JAVA] File MD5 checksum File의 무결성을 검증하기 위하여 MD5 checksum을 사용할 일이 있을 수 있다. 인터넷의 어딘가에서 줏어다가 썼는데, 앞자리가 0인 경우에 0이 사라지고 31글자로 처리되는 경우가 있어서 이 부분을 String.format %032x를 사용하는 방식으로 처리하여 정리해 놓는다. byte[] data = Files.readAllBytes(file.toPath()); byte[] hash = MessageDigest.getInstance("MD5").digest(data); String checksum = String.format("%032x", new BigInteger(1, hash)); 더보기 java.io.File을 MutlipartFile로 변환 File file = new File("/path/to/file"); FileItem fileItem = new DiskFileItem("mainFile", Files.probeContentType(file.toPath()), false, file.getName(), (int) file.length(), file.getParentFile()); IOUtils.copy(new FileInputStream(file), fileItem.getOutputStream()); MultipartFile multipartFile = new CommonsMultipartFile(fileItem); 더보기 이전 1 2 3 4 다음