반응형

source 976

가장 오래된 항목과 일치하는 모든 항목 선택

가장 오래된 항목과 일치하는 모든 항목 선택 MariaDB/MySQL에는 다음과 같은 테이블이 있습니다. table (key1, key2, date)와 함께INDEX(key1, key2) 이제 가장 오래된 엔트리를 사용합니다. SELECT * FROM `table` ORDER BY `date` ASC LIMIT 1 마지막으로 일치하는 모든 엔트리가key1그리고.key2첫 번째 쿼리부터: SELECT * FROM `table` WHERE `key1` = ? AND `key2` = ? 어떻게 해서든 하나의 질문으로 단순화할 수 있을까요?그냥 사용하다join: select t.* from `table` t join (select t.* from `table` t order by `date` asc limit ..

source 2023.01.12

java.lang의 원인StackOverflowError(스택오버플로우오류)

java.lang의 원인StackOverflowError(스택오버플로우오류) 의 java.lang.StackOverflowError스택 출력은 그다지 깊지 않습니다(5가지 방법만).메서드의 재발송신 콜이 없는지 확인합니다.주로 메서드의 재귀 호출이 있을 때 발생합니다.간단한 예로는 public static void main(String... args) { Main main = new Main(); main.testMethod(1); } public void testMethod(int i) { testMethod(i); System.out.println(i); } 여기서 System.out.println(i);은 testMethod가 호출되면 스택으로 반복적으로 푸시됩니다.JVM에 대한 (임의) 인수 중 ..

source 2023.01.12

Ajax POST 요청으로 인해 장고 CSRF 체크가 실패함

Ajax POST 요청으로 인해 장고 CSRF 체크가 실패함 제 AJAX 포스트를 통해 Django의 CSRF 보호 메커니즘을 준수할 수 있도록 도움을 받을 수 있습니다.여기 지시사항을 따르겠습니다. http://docs.djangoproject.com/en/dev/ref/contrib/csrf/ 그 페이지에 있는 AJAX 샘플 코드를 그대로 복사했습니다. http://docs.djangoproject.com/en/dev/ref/contrib/csrf/ #syslog 나는 의 내용을 인쇄하는 경보를 발했다.getCookie('csrftoken')before xhr.setRequestHeader실제로 데이터가 입력되어 있습니다.토큰이 맞는지 확인하는 방법은 확실하지 않지만, 무언가를 찾아서 보내고 있다는 ..

source 2023.01.12

배열에서 가장 가까운 번호 가져오기

배열에서 가장 가까운 번호 가져오기 마이너스 1000부터 플러스 1000까지의 숫자와 숫자가 들어간 배열이 있습니다.다음과 같이 합니다. [2, 42, 82, 122, 162, 202, 242, 282, 322, 362] 제가 가지고 있는 번호를 배열의 가장 가까운 번호로 변경해 주세요. 를 들면, 「」라고 하는 은,80가 82.ES5 버전: var counts = [4, 9, 15, 6, 2], goal = 5; var closest = counts.reduce(function(prev, curr) { return (Math.abs(curr - goal) < Math.abs(prev - goal) ? curr : prev); }); console.log(closest); 다음은 절차 언어로 변환할 수 ..

source 2023.01.12

Ubuntu에서 Oracle의 Java를 기본 Java로 설정하는 방법은 무엇입니까?

Ubuntu에서 Oracle의 Java를 기본 Java로 설정하는 방법은 무엇입니까? 값을 변경하려면 어떻게 해야 합니까?JAVA_HOMEUbuntu에서 Oracle의 Java를 가리킬 수 있습니까? 를 가리켜야 하는가?java-6-sun또는java-6-sun-1.6.0.24?난 선을 그었어: export JAVA_HOME=/usr/lib/jvm/java-7-oracle 내 안에서~/.bashrc파일. /usr/lib/jvm/java7-oracle를 가리키는 심볼릭 링크여야 합니다./usr/lib/jvm/java-7-oracle-[version number here]. 이 링크가 심볼릭 링크인 이유는 새로운 버전의 JVM이 있는 경우,.bashrc새 버전을 자동으로 가리킵니다. 설정하고 싶은 경우JAVA..

source 2023.01.12

MySQL Update 쿼리의 '필드 목록'에 알 수 없는 열이 있습니다.

MySQL Update 쿼리의 '필드 목록'에 알 수 없는 열이 있습니다. 이 업데이트 쿼리를 실행하려고 하면 MySQL 오류 #1054가 계속 나타납니다. UPDATE MASTER_USER_PROFILE, TRAN_USER_BRANCH SET MASTER_USER_PROFILE.fellow=`y` WHERE MASTER_USER_PROFILE.USER_ID = TRAN_USER_BRANCH.USER_ID AND TRAN_USER_BRANCH.BRANCH_ID = 17 구문 오류일 수도 있지만 대신 내부 조인 및 기타 변경을 사용하려고 시도했지만 동일한 메시지가 계속 표시됩니다. Unknown column 'y' in 'field list' 식별자 따옴표가 백틱(')이므로 "y"에 대해 다른 따옴표를 사..

source 2023.01.12

도커가 PHP로 mariadb에 연결할 수 없습니다.

도커가 PHP로 mariadb에 연결할 수 없습니다. Docker는 처음이라 PHP를 사용하여 MariaDB 컨테이너에 연결하는 방법을 찾고 있지만 성공하지 못했습니다. stackoverflow와 google에서 검색해 보았지만, 도움이 되는 정보를 찾을 수 없었기 때문에, 도움이 되었으면 합니다. 이상한 점은 JetBrains DataGrip에서 localhost, mysql, root, admin을 사용하여 MariaDB에 연결하려고 하면 데이터베이스에는 연결할 수 있지만 PDO에는 연결할 수 없다는 것입니다. 시간 내주셔서 정말 감사합니다 다음은 프로젝트 파일입니다. 이것은 저의 docker-compose.yml 파일입니다. version: "3.1" services: nginx: image: ng..

source 2023.01.02

MySQL 쿼리의 여러 열 인덱스 이해

MySQL 쿼리의 여러 열 인덱스 이해 다음은 쿼리입니다. SELECT * FROM table WHERE accountid = 1 ORDER BY logindate DESC LIMIT 1 필드에 여러 열이 있는 인덱스를 추가한 경우: INDEX(accountid,logindate) MySQL은 이 다중 열 인덱스를 활용할 수 있습니까?아니면 한 필드는 where 절에 있고 다른 필드는 주문서에 있기 때문에 사용하지 않는 것입니까?또는 다중 열 색인 순서로 필드를 사용하면 문제가 없습니까?좋은 질문입니다. 인덱스는 왼쪽에서 오른쪽으로 동작하기 때문에WHERE기준이 인덱스를 사용합니다.이 경우에는 지수를 활용한다(아래 실행 계획). 매뉴얼: 인덱스는 또한 다음 경우에도 사용할 수 있습니다.ORDER BY인덱..

source 2023.01.02

MariaDB/MySQL 테이블 암호화

MariaDB/MySQL 테이블 암호화 이 문서에서는 MariaDB 데이터베이스 테이블의 암호화에 대해 폭넓게 설명합니다.또 다른 뛰어난 자원은 이것입니다.단, 테이블레벨의 암호화 설정을 정의하는 위치에 대해서는 언급하지 않았습니다.이 작업이 다음 날짜까지 수행되어야 한다고 가정하는 것이 맞습니까? 관련 지시사항의 배치(예:plugin-load-add=file_key_management_plugin.so에서/etc/mysql/my.cnf시스템. 암호화 키 생성 MariaDB 서버를 재시작하고 마지막으로 발행ALTER TABLE ENCRYPTED=YES ENCRYPTION_KEY_ID=NN;암호화되는 각 테이블에서 이것이 맞더라도 공격자가 암호화된 키 파일에 동시에 액세스 할 수 있다면 이러한 암호화로 손..

source 2023.01.02

Concurrent Linked Queue 사용방법

Concurrent Linked Queue 사용방법 ★★★★★의 ConcurrentLinkedQueue★★★★★★★★★★★★★★★★★? 「」를 해 주세요.LinkedQueue의의동동동 정정?? ??? ???또는 두 가지 방법(목록에서 요소를 검색하고 목록에 요소를 추가하는 방법)만 정의하면 됩니까? 주의: 이 두 가지 방법은 동기화해야 합니다. ★★★★★★★★★★★★★★★★. 편집: 제가 하려는 것은 다음과 같습니다.큐에서 아이템을 취득하는 메서드와 큐에 아이템을 추가하는 메서드가 있는 클래스(Java)가 있습니다.목록에서 추가 및 검색된 항목은 내 클래스의 객체입니다. 한 가지 더 묻겠습니다.삭제 방법으로 해야 하나요? while (queue.size() == 0){ wait(); queue.poll(..

source 2023.01.02
반응형