본문 바로가기
728x90

시작439

gsjava gitlab update error W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG error: https://packages.gitlab.com/gitlab/gitlab-ce/ubuntu focal InRelease: 다음 서명이 올바르지 않습니다: EXPKEYSIG 3F01618A51312F3F GitLab B.V. (package repository signing key) 해결 wget https://packages.gitlab.com/gitlab/gitlab-ce/gpgkey sudo apt-key add gpgkey sudo apt update 2024. 4. 18.
org.osgi.core 패키지를 사용하는 간단한 예제 이 예제에서는 다음과 같은 작업을 수행합니다. BundleContext 가져오기 서비스 등록 서비스 검색 서비스 사용 서비스 해제 이 예제는 org.osgi.core 패키지를 사용하는 기본적인 방법을 보여줍니다. 다음은 org.osgi.core 패키지를 사용하는 다른 예제입니다. 번들 관리: 번들 설치 번들 시작 번들 중지 번들 제거 서비스 관리: 서비스 등록 서비스 검색 서비스 사용 서비스 해제 생명 주기 관리: 번들 리스너 등록 서비스 리스너 등록 모듈성: 번들 의존성 관리 보안: 권한 관리 액세스 제어 import org.osgi.framework.BundleContext; import org.osgi.framework.ServiceReference; public class Example { pub.. 2024. 3. 29.
[보안칼럼] Single Packet Authorization(SPA)란? 세션을 맺기 이전에 서로 연결하려는 종단(end to end) 간의 상호 신뢰 세션을 맺기 위한 방법이다. 쉽게 설명하자면 이렇게 설명할 수 있을 것 같다. 클리이언트가 서버에게 통신을 하려고 할 때 먼저 클라언트가 패킷 하나에 서로를 신뢰할 수 있는 기밀정보를 포함해서 서버에게 보낸다. 이 단일 패킷(Single Packet)에 서로 신뢰할 수 있는 정보가 포함된 경우에만 서버는 클라이언트에게 세션을 맺도록 허락하는 것이다( 2024. 1. 29.
gsjava 개발툴(이클립스) 단축키 이클립스 단축키 1. Ctrl + Shift + F : 소스코드 자동 정렬 - Source beautify (들여 쓰기 등등) 2. Ctrl + K : 선택한 단어 다음 찾기 - 위에서 아래로 찾는다. (가장 자주 사용하는 단축키 ) 3. Ctrl + Shift + K : 선택한 단어 이전찾기 - 아래에서 위로 찾는다. (가장 자주 사용하는 단축키) 4. Ctrl + Shift + O : 소스에 필요한 패키지 Import 시키기 5. Ctrl + Shift + G : 선택한 특정 메서드나 객체, 필드등을 사용하는 곳 검색 6. Ctrl + / : 한 줄 또는 선택영역 // 사용하여 주석처리 재사용 시 // 제거 7. Ctrl + D : 한 줄 삭제 (개인적으로 자주 사용하고 편하다.) 8. Ctrl + .. 2023. 12. 20.
728x90