분류 전체보기 (44) 썸네일형 리스트형 [JAVA] MANIFEST.MF Project를 jar파일로 추출한 경우, META-INF에 MANIFEST.MF가 생성되어진다.이 MANIFEST.MF는 JAR파일에 대한 메타 데이터를 제공하는데 사용된다. 그러나 Export > jar로 추출하게 되면 해당 메타데이터들은 누락되고 이미지와 같이manifest-version만 추출될 수 있어 주의해야 한다. 어떻게 추출해야 하는가Project 우클릭 > Run As > Maven Clean > Maven Install 하게 되면해당 프로젝트에 경로에 Target 폴더 내에 jar가 생성된다. 해당 jar에는 메타 데이터들이 제공되어 저장된다.더보기일반적인 MANIFEST.MFManifest-Version: MANIFEST.MF 파일의 버전.Created-By: JAR 파일을 생성한 .. [karaf] karaf cxf 설치 cxf를 설치하기 위해선 karaf의 repository의 cxf를 추가해주는 것이 선수되어야 한다. karaf - 4.3.10 / JDK - 1.8을 쓰니 발생하는 오류였음karaf - 4.2.16으로 하향 4.2.16으로 하향 후, 다시 설치하여도 오류가 발생 3.6.3버전이 들어가는 것으로 확인되어 3.4.3으로 재설정install하게 되면 정상적으로 설치된 것을 확인할 수 있다. No services have been found라는 창이 노출되며 변경된 것을 확인되나, 어떻게 적용하지더보기원래라면 이런 화면이 나왔었다. [Karaf] Apache Karaf - Web Console 설치 feature:install /*번들 설치 명령어*/feature:install webconsolewebconsole 설치 명령어 입력하면 resolve 에러가 발생한다.caused by를 확인하면, osgi.http를 해결할 수 없다는 문구가 뜨는데, http를 참조하지 못해서 그런것 같다. 순으로 입력하면 정상적으로 설치 되는 것을 확인 할 수 있다. webconsole을 설치하면, localhost:8181/system/console 입력시 로그인창이 뜨는 웹이 활성화 됨을 확인할 수 있다.사용하기 위해선 ID/PW가 필요한데. {karaf설치경로}/etc/user.properties 파일에서 확인할 수 있다.ID=PW,Authority(or Authority Group) 순으로 설정할 수 있.. [Tibero] 최대 Session 변경 / Unable to open a session Error Tibero 설치 경로,C:\TmaxData\tibero6\config로 지정해두었는데,해당 폴더 안에 tibero.tip 파일을 확인하면 된다. tibero.tip 파일 확인시 max_session_count가 있는데 해당 수가 최대 Session값, 만약 Tomcat Context에 등록하여 Connection pool을 설정해두었다면 해당 설정값과 맞는 값으로 맞춰주면 된다. [Tibero] Tibero is stopped or disabled ERROR Tibero 종료 명령어 tbdowntbdown immediateimmediate는 접속한 세션, 트랜잭션을 강제로 종료하고 서버를 강제 종료하는 옵션(rollback함) 이외에도 normal / abort / abnormal이 있다.- normal : 모든 세션이 종료될때 까지 기다린 후 종료- abort : 모든 세션을 트랜잭션과 상관없이 모두 종료한 뒤, 종료(rollback 안함)- abnormal : 프로세스 kill / log가 남지 않음 종료 후 재 시작하기 위해서tbboottbboot를 사용해 서버를 부팅하게 되면tibero is stopped or disabled 라는 문구가 확인되며 실행되지 않는다. 이때, cmd를 관리자권한으로 실행하고tbdown cleantbboot 관리자 권한.. [MAVEN] Local Repository 설정 Maven Local Repository로컬 레파지토리를 설정하는 이유는 https://mvnrepository.com/ 해당 사이트에 없는 라이브러리를 추가하는 경우 로컬(컴퓨터)에 레파지토리를 추가하여 해당 경로에 라이브러리(jar)를 추가하여 사용하기 위함 즉, Maven Repository에서 관리하지 않는 라이브러리를 추가하기 위함 먼저 Maven 명령어를 사용하기 위해서 Maven을 설치 후 환경설정 해주어야 한다. maven을 다운로드 후, 경로에 압축해제 Maven 환경 변수 설정 mvn install:install-file -Dfile=C:\{라이브러리 path}\cos.jar -Dpackaging=jar -DgroupId=com.oreilly.servlet -DartifactId.. Replication & Clustering ReplicationReplication이란 두개 이상의 DB 또는 저장소를 말그대로 복제하는 것이다.대표적인 방식으로는 P2P, Master/Slave 방식이 있는데,데이터 읽기 처리와 쓰기 처리를 분담하여 처리하여 부하를 줄이기도 하고,사용 우선순위를 두어 해당 서버 장애 발생 또는 작업중일시 다음 순위에 서버가 작업하고 데이터를 동기화하는 방법 등서버의 고가용성, 무결성, 확장성을 위하여 사용한다. ClusteringClustering이란 똑같은 구성을 병렬로 연결한 상태를 말한다.쉽게 말하자면 여러대의 서버 컴퓨터를 마치 하나의 가상 컴퓨터처럼 연결하여 업무를 수행하고,연결된 서버중 특정 하나의 서버에서 장애 발생시, 연결된 다른 서버에서 해당 업무를 수행할 수 있도록 가용성을 높이고로드밸런서.. P2P (Peer to Peer) VS Master/Slave P2P (Peer To Peer)Peer : 또래, 동료P2P는 네트워크로 같이 연결되어 있는 컴퓨터들이 클라이언트와 서버의 기능을 하는 네트워크즉, 컴퓨터끼리 직접적으로 통신하는 방식이다. 기존에는 중앙 서버방식으로 중앙 서버를 통하여 통신하는 Server-Based 방식으로 통신을 구현하였다면,P2P는 컴퓨터들이 서로의 클라이언트고 서버가 되는 방식으로 직접 통신하며, 중앙 서버 없이 데이터를 공유하기도 한다.처음 P2P는 인터넷 속도가 느려, 널리 사용되는 방법은 아니였으나, 인터넷 속도가 점점 빨라짐에 따라 상용 가능한 스펙을 갖게되었다. - 장점 : 중앙에 서버를 둔 Server-Based 방식은 서버에 저장된 데이터가 조작되거나 훼손된 경우 변질된 데이터가 전송될 수 있으나, P2P는 중앙에.. 인증서 파일 형식 인증서 파일 형식 1. PEMPEM (privacy Enhanced Mail)은 Base64로 인코딩한 텍스트 형식의 파일이다.개인키, 서버인증서, 루트인증서, 체인인증서 및 CSR등 SSL관련 모든 과정에서 사용되는 기본 포맷으로가장 광범위한 산업 표준 포맷이다.더보기아스키코드중 문자코드에 영향을 주지 않는 공통 64개의 문자들로 이루어진 문자2. CRT인증서 파일로 불리우며, 주로 유닉스/리눅스 기반 시스템에서 통용되는 확장자로 CER 확장자를 붙이기도 한다.CRT확장자 보다는 파일 포맷이 명확하도록 PEM, DER 확장자로 붙이는걸 권장 3. CER인증서 파일로 불리우며, 주로 윈도우 기반에서 인증서 파일임을 구분하기 위해 사용되는 확장자이다.CRT확장자와 동일한 의미이며, CER이나, CRT 모두.. OpenSSL 명령어 OpenSSL 명령어 1. enc - 암복호화암호화openssl enc -aes256 -salt -in testtext.txt -out enctext.txt복호화openssl enc -d -aes256 -in enctext.txt -out dectext.txt-d : decrypt의 약어로, 복호화한다는 옵션 명령어-aes256 : 256비트 크기의 aes알고리즘을 사용하여 파일의 데이터 암호화한다는 옵션 명령어-salt : 암호화 수준을 강화하기 위한 옵션-in : 암복호화 하기 위한 대상이 될 파일-out : 암복호화 후 저장될 파일 더보기암복호화시, 암호화 알고리즘 사용aes 256으로 암호화 동일한 aes256으로 암호화시 정상적으로 노출 다른 비트의 aes128사용해도 bad decrypt가.. 이전 1 2 3 4 5 다음