반응형

2022/11/06 15

MariaDB Connector/J를 사용하여 MySQL에 SSL 연결을 설정하는 방법

MariaDB Connector/J를 사용하여 MySQL에 SSL 연결을 설정하는 방법 다음 지침에 따라 생성된 인증서와 SSL을 사용하여 MySQL 5.7.10을 사용하고 있습니다.Java 7 응용 프로그램은 MariaDB Connector/J를 사용하며 JDBC URL에서 SSL이 활성화됩니다. jdbc:mysql://dbservername:3306/dbname?useSSL=true&trustServerCertificate=false 단, 다음과 같이 접속에 실패합니다. Caused by: java.lang.RuntimeException: Could not generate DH keypair ... Caused by: java.security.InvalidAlgorithmParameterExcepti..

programing 2022.11.06

XAMPP InnoDB에서 MySQL을 시작할 때 오류 발생

XAMPP InnoDB에서 MySQL을 시작할 때 오류 발생 어제는 XAMPP에서 MySQL이 정상적으로 동작했는데 오늘은 에러가 납니다.zlib1.dll을 Sytem32 폴더에 넣었는데, 이것이 에러 원인인지 알 수 없습니다. 내 데이터베이스의 크기는 200MB입니다. 이미 포트를 변경했지만 아직 오류가 발생함 . XAMPP 10:45:11 [mysql] Attempting to start MySQL app... 10:45:11 [mysql] Status change detected: running 10:45:15 [mysql] Status change detected: stopped 10:45:15 [mysql] Error: MySQL shutdown unexpectedly. 10:45:15 [mys..

programing 2022.11.06

다중 테이블 MariaDB 데이터베이스 파티셔닝 솔루션

다중 테이블 MariaDB 데이터베이스 파티셔닝 솔루션 일정 기간 동안 데이터를 아카이브/삭제하기 위해 일부 데이터베이스 테이블에서 파티셔닝 문제를 가장 잘 해결하는 방법에 대한 지침을 찾고 있습니다.그 주된 이유는 데이터베이스 크기의 몇 가지 문제를 해결하기 위해서입니다. 시간이 지남에 따라 증가하는 원격 측정 데이터와 유사한 데이터를 생각할 수 있지만, 데이터베이스에 입력된 데이터는 충돌하는 데이터의 최초 10~15분 이외에는 변경되지 않습니다.이 경우 응용 프로그램에서 최신 기록(최대 15분)을 업데이트해야 합니다. 현재 데이터베이스 크기는 500GB에 육박하고 있으며 3개 도시의 3x 노드 Galera 클러스터에 걸쳐 NVMe 스토리지에 배치되어 있습니다.백업은 점점 더 커지고 있으며 노드 간에 ..

programing 2022.11.06

어떤 Gradle 스크립트를 다른 스크립트로 Import하려면 어떻게 해야 합니까?

어떤 Gradle 스크립트를 다른 스크립트로 Import하려면 어떻게 해야 합니까? 복잡한 Gradle 스크립트를 사용하고 있습니다.이 스크립트는 다수의 NetBeans 프로젝트를 구축하여 여러 환경에 도입하는 데 필요한 다양한 기능을 갖추고 있습니다. 스크립트는 매우 잘 작동하지만, 기본적으로는 프로젝트와 환경 정보가 포함된 6개의 맵을 통해 모두 구성됩니다. 간단한 빌드 파일에서 맵을 정의하고 다른 파일에서 태스크를 Import할 수 있도록 태스크를 다른 파일로 추상화합니다.이렇게 하면 여러 프로젝트에 동일한 핵심 태스크를 사용하고 이러한 프로젝트를 간단한 맵세트로 구성할 수 있습니다. Ant의 작업과 유사한 방법으로 Gradle 파일을 다른 파일로 Import할 수 있는 방법을 가르쳐 주실 수 있습..

programing 2022.11.06

MySQL LIMIT, OFFSET을 사용한 페이지 번호 매기기

MySQL LIMIT, OFFSET을 사용한 페이지 번호 매기기 한 페이지당 4개 항목만 표시하도록 데이터를 제한하는 코드가 있습니다.제가 사용하고 있는 칼럼에는 20~30개 정도의 아이템이 있기 때문에 여러 페이지에 걸쳐서 작성해야 합니다. 첫 페이지에는 다음과 같은 내용이 있습니다. $result = mysqli_query($con,"SELECT * FROM menuitem LIMIT 4"); { echo ""; echo ""; echo "" . $row['name'] . " "; echo "" . $row['price'] . " "; echo ""; } echo ""; mysqli_close($con); ?> NEXT MAIN MENU 페이지 하단에 앵커 태그가 두 번째 페이지인 "itempage2..

programing 2022.11.06

세션 변수로 배열

세션 변수로 배열 PHP에서 어레이를 세션 변수로 만들 수 있습니까? 특정 페이지에 대한 링크가 있는 셀이 있는 테이블(1페이지)이 있는 경우입니다.다음 페이지에는 이름 목록(세션 배열에 보관하고 싶은 페이지 2)과 각각의 체크박스가 표시됩니다.이 양식을 제출하면 트랜잭션 페이지로 연결됩니다(3페이지, 게시된 체크박스의 값은 대응하는 이름의 데이터베이스에 보관됩니다).첫 페이지로 돌아가서 다른 셀을 클릭하면 세션 배열에 새 이름 목록이 포함됩니까? 아니면 이전 이름 목록이 포함됩니까?예, PHP는 세션 변수로 어레이를 지원합니다.예에 대해서는, 이 페이지를 참조해 주세요. 두 번째 질문입니다.세션 변수를 설정하면 변경할 때까지 변경되지 않습니다.따라서 세 번째 페이지에서 세션 변수를 변경하지 않으면 두 ..

programing 2022.11.06

Python에서 데몬을 작성하려면 어떻게 해야 하나요?

Python에서 데몬을 작성하려면 어떻게 해야 하나요? 구글에서 검색하면 x2 코드 조각이 나타납니다.첫 번째 결과는 이 코드 레시피에 대한 것입니다.이 코드 레시피에는 많은 문서와 설명이 포함되어 있습니다.아래에 있는 유용한 논의도 포함되어 있습니다. 그러나 다른 코드 샘플에는 많은 문서가 포함되어 있지 않지만 start, stop, restart 등의 명령어를 전달하기 위한 샘플코드가 포함되어 있습니다.또한 데몬이 이미 실행 중인지 등을 확인하는 데 편리한 PID 파일도 생성합니다. 이들 샘플 모두 데몬 작성 방법을 설명합니다.추가로 고려해야 할 사항이 있습니까?하나의 샘플이 다른 샘플보다 더 나은가요? 그 이유는 무엇입니까?현재의 솔루션 PEP 3143(Standard daemon process l..

programing 2022.11.06

MySQL에서 열이 비어 있는지 또는 null인지 확인하려면 어떻게 해야 합니까?

MySQL에서 열이 비어 있는지 또는 null인지 확인하려면 어떻게 해야 합니까? 테이블에 늘 또는 빈 값을 포함할 수 있는 열이 있습니다.테이블에 있는 행에서 열이 비어 있는지 또는 늘인지 확인하려면 어떻게 해야 합니까? (e.g. null or '' or ' ' or ' ' and ...) 그러면 다음과 같은 모든 행이 선택됩니다.some_col이NULL또는''(빈 문자열) SELECT * FROM table WHERE some_col IS NULL OR some_col = ''; SQL-92 표준에서 정의한 바와 같이 폭이 다른 두 문자열을 비교할 때 폭이 좁은 값을 스페이스로 오른쪽 패딩하여 폭이 넓은 값과 같도록 합니다.따라서 공백(스페이스 0 포함)으로 구성된 모든 문자열 값은 동일한 것으로 ..

programing 2022.11.06

JavaScript에서 닫는 실용적인 용도는 무엇입니까?

JavaScript에서 닫는 실용적인 용도는 무엇입니까? 나는 JavaScript 폐쇄에 대해 머리를 싸매기 위해 최선을 다하고 있다. 내부 함수를 반환하면 직계 부모에서 정의된 변수에 액세스할 수 있습니다. 이게 어디에 도움이 될까요?아마도 나는 아직 그것에 대해 잘 이해하지 못할 것이다.내가 온라인에서 본 대부분의 예들은 현실세계의 어떤 코드도 제공하지 않고 그저 모호한 예만 제공한다. 누가 폐쇄의 실제 사용법을 보여줄 수 있나요? 예를 들면 이거예요? var warnUser = function (msg) { var calledCount = 0; return function() { calledCount++; alert(msg + '\nYou have been warned ' + calledCount ..

programing 2022.11.06

mariadb procedure phmyadmin 오류입니다.

mariadb procedure phmyadmin 오류입니다. PHPmyadmin sql 상자에서 저장 프로시저를 생성하는 동안 다음 오류가 발생했습니다. 1064 - SQL 구문에 오류가 있습니다.MariaDB 서버 버전에 대응하는 매뉴얼에서 1행의 'BEGIN DECLARE ref_id varchar(10)' 근처에서 사용할 올바른 구문을 확인하십시오. CREATE PROCEDURE get_tree(IN id varchar) BEGIN DECLARE ref_id varchar(10); DECLARE userid varchar(10); SET userid = id; SET ref_id=''; SELECT ref_id into ref_id FROM user WHERE user_id=id ; create ..

programing 2022.11.06
반응형