본문 바로가기

개발

24-08-09기준 apache httpComponts(httpmime4 to 5) migration httpComponts(mime)에서를 5버전으로 migration하는 과정에서 발생되는 소스코드 수정부분에 대한 내역# builder 상세정보- maven(pom.xml) [ 4 -> 5 ]# version 4https://mvnrepository.com/artifact/org.apache.httpcomponents/httpmime -->     org.apache.httpcomponents     httpmime     4.5.14 # version 5https://mvnrepository.com/artifact/org.apache.httpcomponents.client5/httpclient5 -->     org.apache.httpcomponents.client5     httpclient5 .. 더보기
24-08-09 기준 IDE(Eclipse) Plugin 설치 발생 오류 관련 임시 해결방편(기능 미사용처리)(eclipse-2024-06R,jdk21,JbossTools-4.29.1Final) IDE(Eclipse) Plugin 설치 발생 오류 관련 임시 해결방편(기능 미사용처리)작업 전, 이클립스 프로세스는 종료하고 작업진행# 사용버전정보- 이클립스 : 2024-06R - openjdk : jdk-21.0.2 - 이클립스(플러그인) -> Jboss Tools 4.29.1.Final# 오류상세내용- 에러케이스1# Uable to execute early startup code for the org.eclipse.ui.IStartup extension contributed by the 'org.jboss.tools.quarkus.lsp4e' plug-in.java.lang.ClassCastException: class org.eclipse.jdt.internal.core.JavaNature ca.. 더보기
[Shell] Date Validate Script 날짜 유효성 체크 스크립트 관련하여 글을 기재한다. 유효한 유효성 체크를 가진 스크립트들도 많으나 가장 사용하기 편했기 때문이다. 제약사항으로 BASH 3.0 이상에서 사용가능한 기능이 내포되어있다는 점에만 유의하면 될듯하다. ※ BASH3.0 유효성검사 중 [:digit:] #!/bin/bash #-------------------------------------------------------------------------- #-- Set Error if Variable is Not Set #-- Set Exit if Error is Occured #-------------------------------------------------------------------------- #set -o n.. 더보기
(Shell)스크립트 작성시, PWD보다는 정의한 BASE_DIR를... 스크립트 작성 관련하여, 블로거가 자주 사용하는 환경변수에 대해 거론하겠다. 환경변수 명은 BASE_DIR로 대상 계정이 접속 시, 위치한 디렉터리(절대경로)이다. 간단하게 pwd로 정의하면 되지 않나? 라고 생각할 수도 있을 것이다. 하지만, 이 글을 작성한 본인도 이슈를 겪어보았기에 해당 글을 작성하는 바이다. pwd(현재위치한경로)로 사용하여 발생하는 간단한 예제를 하위를 참고하며 이야기하겠다. 스크립트예제(BASE_DIR) ...더보기 1. 예제 거론전(사전준비) export ID=`whoami` export BASE_DIR=`cat /etc/passwd|grep ${ID}|cut -f6 -d ':'` vi ${BASE_DIR}/.bash_profile ## Edit Server Env Setti.. 더보기
JAVA java에 대해서 간략하게 소개를 하도록하겠다. 이론/개념 관련된 상세한 사항은 이미 모두가 알듯, 보다 상세한 내용이 많이 기재가 된 곳이 있기에 요점만 작성한다. 자바(Java)는 자바로 기술된 프로그램 개발 및 실행을 할 수 있는 소프트웨어 모임의 총칭이며, 해당 언어로 구성된 프로그램은 운영체제나 하드웨어에 의존치 않고 바이트 코드(중간 언어)인 추상적인 코드로 구현된다. 이를 실행하기 위해 자바가상머신(JVM)/개발에 필요한 표준 라이브러리들(Libraies)/컴파일러 환경만 갖추어지면 자바 프로그램은 모든 환경에서 동일하게 동작한다. 이 이점으로 CPU나 운영 체제의 종류에 관계없이 JVM을 설치할 수 있는 시스템에서는 어디서나 실행할 수 있는 호환성 때문에 폭발적인 인기를 끌게 되었고, 이러.. 더보기