본문 바로가기

설정10

JBoss EAP7, Wildfly JNDI 설정방법(with Spring JNDI 설정) JBoss EAP의 JNDI를 사용하여 oracle dataresource를 구성하는 방법을 알아보자. (Wildfly의 JNDI 설정방법 동일) 개발환경 IntelliJ JBoss EAP 7.x oracle ojdbc8.x jar module 추가 먼저 오라클 드라이버를 추가해야 한다. 여기서는 ojdbc8.jar를 사용했다. module은 다음의 위치에 새로 추가한다. 위 이미지 처럼 jboss_root_path/modules/system/layers/base/com 하위에 새로운 디렉토리, oracle/main을 생성하고, 드라이버 jar파일을 위치한다. 추가로 module.xml 을 생성한다. module.xml standalone.xml jdbc:oracle:thin:@localhost:test.. 2023. 7. 25.
Vagrant - Ubuntu 가상환경 구동시 오류(Timed out while waiting for the machine to boot) 아래의 Vagrantfile 구동시 Timed out while waiting for the machine to boot 오류 발생. 사용된 이미지는 ubuntu/focal64 ( 20.04 LTS ) 이다. # -*- mode: ruby -*- # vi: set ft=ruby : Vagrant.configure("2") do |config| N = 3 # max number of master redis (1..N).each do |i| config.vm.define "m#{i}-redis" do |cfg| cfg.vm.box = "ubuntu/focal64" cfg.vm.provider "virtualbox" do |vb| vb.name = "m#{i}-redis(KRS-system)" vb.cpus .. 2023. 4. 5.
Python - 가상환경, Virtualenv란? 사용법과 스탠다드 라이브러리(venv)와의 차이 설명 Virtualenv란? Virtualenv는 글로벌 Python영역과 별개로 독립된 가상환경을 제공한다. 사용자는 이를 사용하여 프로젝트 별 Python의 버전, 사용되는 라이브러리의 버전을 특정할 수 있다. 물론 같은 프로젝트에서도 여러 가상환경을 만들어 버전관리할 수 있다. Virtualenv VS venv Python3.3버전 부터 Virtualenv의 일부 기능을 venv이란 모듈로서 스탠다드 라이브러리로 제공한다. 몇가지 차이점이 있는데 중요한 부분만 살펴보자면, venv는 다음의 단점을 갖는다. pip를 통해 업그레이드를 할 수 없다. 더 느리다. ( 정확히 어떤 작용에서 느린건지는 모르겠다. ) 가상환경과 관련된 프로그래밍 API제공이 적다. .gitignore 설정이 제공되지 않는다. ( .. 2022. 7. 20.
Oracle - sysdate timezone 목록 조회 및 변경 들어가기 전에.. sysdate를 변경하기 전에 current_date와 sysdate의 차이를 모른다면 아래 관련 블로그를 참조하기 바란다. 2022.01.29 - [DB/Oracle] - 오라클 날짜 계산 방법 예제 및 계산 시 유의할 점 (CURRENT_DATE VS SYSDATE ) 오라클 날짜 계산 방법 예제 및 계산 시 유의할 점 (CURRENT_DATE VS SYSDATE ) 1. 연산자 사용 날짜 계산 SELECT CURRENT_DATE, CURRENT_DATE - 1, CURRENT_DATE + 1 FROM DUAL; CURRENT_DATE |CURRENT_DATE-1 |CURRENT_DATE+1 | -----------------------+-----------------------+-.. 2022. 7. 4.