본문 바로가기

분류 전체보기

(89)
Git에 푸시하지 말아야 할 항목 민감한 정보:비밀번호, API 키, 인증 토큰 등.환경 설정 파일:application.properties, application.yml 같은 환경별 설정 파일..env 파일 등.빌드 파일 및 바이너리 파일:*.class, *.jar, *.war 등 컴파일된 파일.node_modules, dist 폴더 등.IDE 설정 파일:.idea 폴더, *.iml 파일 등 IntelliJ 설정 파일.특정 사용자 환경에 맞춰져 있는 설정 파일.개인 데이터 및 로그 파일:개인적인 메모 파일.로그 파일(*.log).운영 환경에서 사용하는 파일:데이터베이스 파일.캐시 파일.운영 환경에서만 필요한 설정 파일..gitignore 파일 설정 예시다음은 위에서 언급한 항목들을 무시하기 위한 .gitignore 파일의 예시입니다.#..
NextCloud를 사용하여 핸드폰 사진을 자동 업로드하고 공유하는 방법 1. NextCloud 모바일 앱 설정NextCloud 모바일 앱을 사용하여 사진을 자동 업로드하고 공유할 수 있습니다.Android 및 iOSNextCloud 모바일 앱 설치: 앱 스토어에서 NextCloud 앱을 다운로드하고 설치합니다.로그인: NextCloud 서버 주소와 계정 정보를 입력하여 로그인합니다.자동 업로드 설정:Android: 메뉴(왼쪽 상단의 세 줄 아이콘) → 설정 → 자동 업로드 → 사진 업로드를 활성화합니다.iOS: 설정(하단의 설정 아이콘) → 자동 업로드 → 사진 업로드를 활성화합니다.2. 앨범 공유 설정사진을 자동 업로드한 후, 앨범을 공유할 수 있습니다.NextCloud 웹 인터페이스에 로그인:웹 브라우저에서 NextCloud 서버 주소로 이동하고 로그인합니다.파일/사진 ..
k3s로 Container 환경에서 NextCloud 가 신뢰하지 않는 도메인 접근이라는 에러를 뱉어낼때 신뢰하지 않는 도메인으로 접근시스템 관리자에게 연락하십시오. 만약 시스템 관리자라면 config/config.php의 "trusted_domains" 설정을 config.sample.php를 참조하여 편집하십시오. 설정하는 방법에 대한 정보는 문서에서 찾을 수 있습니다.   NextCloud에서 "신뢰하지 않는 도메인으로 접근" 메시지를 해결하려면, config.php 파일의 trusted_domains 설정을 수정해야 합니다. 이 설정은 NextCloud가 신뢰할 수 있는 도메인이나 IP 주소를 명시하도록 합니다. 다음 단계에 따라 설정을 수정할 수 있습니다.1. NextCloud Pod 찾기Helm을 통해 NextCloud를 설치했기 때문에, 먼저 NextCloud가 실행 중인 Pod를 찾습니다. s..
HTML(HyperText Markup Language) HTML로 코드를 작성하는 것을 "개발"이라고 이야기하지 않는 이유는 HTML이 웹 페이지의 구조를 정의하는 마크업 언어로서 기능적 구현을 포함하지 않기 때문입니다. HTML, CSS, JavaScript를 함께 사용하여 프론트엔드 개발을 하고, 이 과정에서 HTML은 중요한 역할을 하지만, 독립적으로 개발이라고 표현하기에는 기능적 측면에서 제한적입니다. "제어 구조(Control Structures)"는 프로그램의 흐름을 제어하는 데 사용되는 구문을 의미하며, 이에는 조건문과 반복문이 포함됩니다. 결론HTML: 웹 페이지의 구조와 콘텐츠를 정의하는 "마크업 언어". 논리적 기능(예: for문, if문) 없음.JavaScript: 웹 페이지에 동적 기능을 추가하는 "프로그래밍 언어". 논리적 기능(예: ..
리눅스 이더넷 인터페이스 wol 기능 설정 1. SKB 의 H614G 장비는 WOL 기능을 제공하지 않는다.2. WOL은 매직 패킷이라고 불리며 같은 네트워크 대역에 브로드캐스트 하여, 특정 MAC Address를 가진 장비를 깨운다.예를 들어, 대상 컴퓨터의 MAC 주소가 00:11:22:33:44:55라면, 매직 패킷은 다음과 같은 구조를 가집니다:FF:FF:FF:FF:FF:FF:00:11:22:33:44:55:00:11:22:33:44:55:00:11:22:33:44:55:...(이후 MAC 주소가 16번 반복됨)3. ipTime의 고급기능으로 특수기능 메뉴 하위에 WOL 기능이 있다. 서버 설정까지 다했는데 WOL 매직 패킷 동작을 flag 동작 방식으로 잘못 기억하고 있었다.(이런 기능이었으면 XMAS 공격은 공격도아니지..ㅠ) 다시 잊..
동기, 비동기 서비스 차이
java로 한글(HWP)파일 읽어서 출력하기 https://github.com/neolord0/hwplib GitHub - neolord0/hwplib: hwp library for javahwp library for java. Contribute to neolord0/hwplib development by creating an account on GitHub.github.com hwplib 을 이용해서 파일의 표을 읽어 콘솔로 출력하는 코드 필요한 데이터들이 표로 작성되어 있어서 표에서 긁어오는 코드를 위주로 작성했는데,다양한 문서 내용을 git의 sample 에서 확인 할 수 있다. 실행은 코드에서 main 부분을 실행하는 형태로 했었는데,sample에서 실행해보려니 빌드 에러 발생부터 잡아야해서기존에 만들었던 코드에서 표 읽는 부분만 samp..
Mybatis일때 Controller에서의 페이징처리 페이징 처리는 다음과 같은 과정으로 이루어집니다:컨트롤러에서 클라이언트의 page 파라미터를 받아 서비스 계층에 전달합니다.서비스 계층에서 pageNumber를 이용해 offset을 계산하고, 매퍼에 offset과 pageSize를 전달하여 데이터를 조회합니다.MyBatis 매퍼에서는 SQL 쿼리에서 LIMIT과 OFFSET을 사용해 페이징 처리를 합니다.Thymeleaf 뷰에서 현재 페이지와 총 페이지 수를 이용해 이전/다음 페이지로 이동할 수 있는 링크를 생성합니다.이 과정을 통해 클라이언트에 필요한 데이터만 전송하여 성능을 최적화할 수 있습니다. Spring Boot와 MyBatis를 사용하여 `board` 테이블에 대한 페이징 처리 예제를 작성해 보겠습니다. 이 예제에서는 `board` 테이블을 ..