분류 전체보기

JAVA/SPRING

Spring cloud config

🥕 spring clud config == 설정 파일을 외부로 분리. 사용자의 요청을 받음 - > 사용자의 개인적인 셋팅도 설정 가능은 함. 😒 사용자의 요청이 아닌 상황 -> 서버의 작동 config 설정에 대한 수정 요청 -> 서버 구동 시 필요한 config / xml 파일 / json 파일들의 변경사항 설정 반영. ** 사용자 / 서버 / 관리자 의 요청이 실시간으로 깃허브 등에 반영. 과정이 수행되고 client / application 에서 server가 변경 / 신규 / 수정한 설정의 결과값으로 어플리케이션이 작동해야 의미가 있음. SERVER build.gradle 설정 : : 서버 실행시 GIT에 있는 파일의 위치를 찾았다면! 콘솔에 위와 같은 로그를 찍게 됨. adding propert..

TIPS

virtualBox / Centos 7 포트포워딩

li -> ssh 가 설치 되었는지를 확인. $ sudo -s $ sudo apt-get install ssh $ sudo apt-get install openssh-server $ sudo /etc/init.d/ssh restart 명령어로 재시작함. $ ifconfig로 우분투의 ip 주소를 확인 해줍니다 . 가상 머신 내부에서의 포트 포워딩 설정. putty 에 127.0.0.1 에 포트 22 로 접속하고 ID : k pwd : 1 로 접근함 . tomcat 을 실행하기 위해서는 sudo 접근 권한이 필요하므로 putty 내부에서 $ sudo -s 로 접근 권한을 획득 한 다음에 톰캣에 접근 할 수 있음 . 아래는 톰캣을 실행하고 종료한 결과. 접속할 본인의 window ( 클라이언트 ) 에서 ip..

ERROR

[ERROR] linux 장치에남은 공간이 없음

그냥 tab키 누를 때마다 저런 에러를 뱉는다면. $ df -h 로 검색했을 때, dev / dsa2 의 사용량이 다 찼을 경우. 🥕 각 디렉토리 별 용량 체크 : $ du -h --max-depth=1 필요한 dir의 파일을 삭제해서 처리한다.

JAVA

java / POI / excel

🥕 코드먼저 기록. package a.test; import org.apache.poi.ss.usermodel.ClientAnchor; import org.apache.poi.ss.usermodel.CreationHelper; import org.apache.poi.ss.usermodel.Drawing; import org.apache.poi.ss.usermodel.Sheet; import org.apache.poi.xssf.usermodel.XSSFSheet; import java.io.*; import org.apache.poi.ss.usermodel.*; import org.apache.poi.xssf.usermodel.*; import org.apache.poi.ss.usermodel.Client..

JAVA

FTP 클라이언트

😒 특정 FTP 주소로 접속해서 파일을 받아와서 파싱을 하는 작업. 1. FTP 서버로 접속해서 데이터 ( TXT ) 파일을 가져온다. FTP 접속 생성 함수 : : import org.apache.commons.net.ftp.FTPClient; public class FTPDownload { private static final Logger log_error = LogManager.getLogger("com.error"); FTPClient ftp = null; public FTPDownload(String host, String user, String pwd) throws Exception { ftp = new FTPClient(); ftp.addProtocolCommandListener(new Pr..

MOBILE

react native expo 환경 설정

1. java 설치 필요 2. npm 설치 필요 . ** 필요하다면 Expo 혹은 Expo go App 설치 필요 . $ npm install --global expo-cli 2, 내 프로젝트 생성 : $ expo init my-project --> 후에 해당 실행 경로로 visual studio 실행. 맨 위의 black 프로젝트로 생성한다. 3. App.js 프로젝트를 실행한다면 App.js의 스크립트를 확인한다. $ npm start 실행된 이후 모바일 어플 expo 를 실행한다. $ expo login 을 먼저 해줘야합니다. $ npm start 혹은 npm run start 다시 expo 앱에서 반응이 없다면 $ npm install 을 해보자 package.json에 있는 dependencie..

JAVA

spring / intellij 설정

🥕 설정을 자주 하진 않으나 기록. 인텔리 제이 타겟 빌드 위치 셋팅 // workspace / ... /... / ... target / classed 경로 : 바꾼 파일은 target 밑의 하위 클래스 위치가 올바르게 지정되어있음. ** intellij 설정 중에 오토리빌드 셋팅 체크. 1. 아티팩트 경로 설정. 2. 컴파일러 경로 설정 아래는 톰캣 설정 에러지만 같이 수정했음. 다음 : 세션 리스트너 클래스 못찾는 에러 ** 실패한 해결방안 중에 1 : 에러가 나서 못찾아오는 클래스를 타고 들어가면 최종적으로 파일은 톰캣에 있는 라이브러리 파일이다. 컴파일 + 아웃풋 대상 파일의 라이브러리에 tomcat 라이브러리를 추가 그 다음 해결방안 : 이렇게 되어있고 프로젝트 설정은 라이브러리는 메이븐에 설..

ERROR

[ERROR] ACTIVE MQ CONNECTION

active mq connection error... active mq를 사용한 통신에서 에러가 발생했다. 에러 로그는 다음과 같음. [ERROR] 21-08-31 07:07:16 [impl.QueServiceImpl] - javax.jms.JMSException: Error while attempting to add new Connection to the pool at org.apache.activemq.jms.pool.PooledConnectionFactory.createJmsException(PooledConnectionFactory.java:247) at org.apache.activemq.jms.pool.PooledConnectionFactory.createConnection(PooledConn..

girin_dev
'분류 전체보기' 카테고리의 글 목록 (12 Page)