반응형

분류 전체보기 598

Spring Boot R2DBC가 Maria에 문자 필드를 저장하지 못함DB

Spring Boot R2DBC가 Maria에 문자 필드를 저장하지 못함DB Spring Reactive + MariaDB를 사용하여 REST API를 구축하고 있습니다. 사용자 개체를 저장하려고 합니다.이런 특성을 가지고 있습니다.emailAddress(String), fullName(String), password(String) 데이터베이스의 동등한 열: emailAddress(varchar), fullName(varchar), password(varchar) 위의 필드에서는 정상적으로 동작합니다만, 새로운 타입의 필드를 추가했을 경우).private char status) 및 데이터베이스의 테이블 내의 동등한 컬럼(status char(1)에러가 발생하고, 다음의 에러가 발생합니다. 2021-02-..

programing 2022.10.09

URL에서 서버로 파일 다운로드

URL에서 서버로 파일 다운로드 음, 이건 꽤 간단해 보이는데, 정말 그래요.서버에 파일을 다운로드하려면 다음 작업만 하면 됩니다. file_put_contents("Tmpfile.zip", file_get_contents("http://someurl/file.zip")); 단 한 가지 문제가 있습니다.100MB와 같은 대용량 파일이 있다면 어떻게 하시겠습니까?그러면 메모리가 부족해져 파일을 다운로드할 수 없게 됩니다. 제가 원하는 것은 파일을 다운로드 할 때 디스크에 쓰는 방법입니다.이렇게 하면 메모리 문제 없이 대용량 파일을 다운로드할 수 있습니다.PHP 5.1.0 이후, 는 스트림 핸들(stream-handle)을 전달함으로써 하나하나의 쓰기를 지원합니다.$data파라미터: file_put_cont..

programing 2022.10.09

공간 색인이란 무엇이며 언제 사용해야 합니까?

공간 색인이란 무엇이며 언제 사용해야 합니까? 대부분의 일반 PHP 웹 개발자와 마찬가지로 MySql을 RDBMS로 사용합니다. MySql은 (다른 RDBMS와 마찬가지로) SPACIAL INDEX 기능을 제공하지만 잘 이해하지 못합니다.나는 그것을 검색해 보았지만, 그것에 대한 나의 나쁜 지식을 명확하게 하기 위한 명확한 실제 사례를 찾지 못했다. 공간 인덱스가 무엇인지, 언제 사용해야 하는지 설명해 주실 수 있나요?공간 인덱스를 사용하여 지오 오브젝트 - 도형을 인덱싱할 수 있습니다.공간 인덱스를 통해 공간에서 겹치는 물체를 효율적으로 검색할 수 있습니다.공간 인덱스는 공간 객체가 1D 데이터 포인트가 아닌 보다 높은 차원 공간(예: 2D)에 있으므로 BTree와 같은 일반 인덱스는 이러한 데이터 인..

programing 2022.10.09

람다 식 및 일반이 메서드에만 정의됨

람다 식 및 일반이 메서드에만 정의됨 범용 인터페이스가 있다고 가정합니다. interface MyComparable { public int compare(T obj1, T obj2); } 그리고 방법sort: public static void sort(List list, MyComparable comp) { // sort the list } 이 메서드를 호출하여 람다 식을 인수로 전달할 수 있습니다. List list = Arrays.asList("a", "b", "c"); sort(list, (a, b) -> a.compareTo(b)); 그건 잘 될 거예요. 단, 인터페이스를 일반적이지 않고 메서드를 범용으로 하면 다음과 같이 됩니다. interface MyComparable { public int ..

programing 2022.10.09

MySQL에서 현재 시간에 2시간을 추가하시겠습니까?

MySQL에서 현재 시간에 2시간을 추가하시겠습니까? MySQL에서 이 쿼리의 올바른 구문은 무엇입니까? SELECT * FROM courses WHERE (now() + 2 hours) > start_time 주의: start_time은 과정 필드 테이블입니다.SELECT * FROM courses WHERE DATE_ADD(NOW(), INTERVAL 2 HOUR) > start_time 그 외의 날짜/시간 조작에 대해서는, 「날짜 및 시각 함수」를 참조해 주세요.DATE_SUB() 또는 DATE_ADD()가 필요합니다.SELECT * FROM courses WHERE (NOW() + INTERVAL 2 HOUR) > start_time DATE_ADD() 함수가 처리를 합니다.(최소 v4.1.1을 ..

programing 2022.10.09

이게 뭐야? [Ljava.lang]오브젝트;

이게 뭐야? [Ljava.lang]오브젝트; 내가 전화했을 때 이걸 받았어toString함수 호출에서 받은 객체에 대해 설명합니다.이 문자열에 인코딩된 개체 유형은 알지만 읽는 방법은 모릅니다. 이런 종류의 부호화란 무엇입니까?[Ljava.lang.Object;의 이름입니다.Object[].class, 의 배열 클래스를 나타냅니다.Object. 명명방식은 에 기재되어 있습니다. 이 클래스 객체가 배열 유형이 아닌 참조 유형을 나타내는 경우 Java Language Specification(「13.1」)에서 지정된 대로 클래스의 바이너리 이름이 반환됩니다. 이 클래스 개체가 원시 유형을 나타내는 경우 또는void반환되는 이름은 기본 유형에 대응하는 Java 언어 키워드입니다.void. 이 클래스 객체가 배..

programing 2022.10.09

MariaDB를 사용하여 도커라이즈된 Django REST Framework 백엔드를 실행하는 방법

MariaDB를 사용하여 도커라이즈된 Django REST Framework 백엔드를 실행하는 방법 제목과 같이:도커를 사용할 때 MariaDB로 전환하는 데 어려움이 있습니다. 디스크에서 많은 다른 데이터베이스를 로컬로 기동하고 있는 한(기본 SQLite, Postgre)SQL 및 MariaDB)는 모든 구성이 정상적으로 작동했습니다.SQLite 및 PostgreSQL은 Docker에서도 작동하지만(Postgres 드라이버 설치는 원활하게 진행되지만), MariaDB는 가져오기 문제를 보고합니다.MariaDB Connector/C. Dockerfile: FROM python:3.8.5-alpine3.12 ENV PYTHONUNBUFFERED 1 COPY ./requirements.txt /require..

programing 2022.10.09

쿼리를 최적화하기 위해 타임스탬프에 인덱스 만들기

쿼리를 최적화하기 위해 타임스탬프에 인덱스 만들기 다음 양식에 대한 질문이 있습니다. SELECT * FROM MyTable WHERE Timestamp > [SomeTime] AND Timestamp < [SomeOtherTime] 저는 이 쿼리를 최적화하고 싶습니다만, 타임스탬프에 인덱스를 붙이려고 생각하고 있습니다만,이상적으로는 타임스탬프를 클러스터된 인덱스로 만들고 싶지만 MySQL은 기본 키를 제외하고 클러스터된 인덱스를 지원하지 않습니다. MyTable400달러입니다. Timestamp실제로 같은 종류이다INT. 행은 한 번 삽입되면 변경되지 않습니다. 의 " " " 가 의 수Timestamp20달러 200달러 에는 " " " 가 있습니다.Timestamp이 값은 기존 행의 대부분보다 크지만 ..

programing 2022.10.09

phpMailer 및 PHP를 사용하여 양식에서 첨부 파일 보내기

phpMailer 및 PHP를 사용하여 양식에서 첨부 파일 보내기 에 대한 양식을 가지고 있습니다.example.com/contact-us.php다음과 같이 표시됩니다(증명). 인마이process.php파일, 다음 코드를 사용하고 있습니다.PHPMailer()이메일을 보내려면: require("phpmailer.php"); $mail = new PHPMailer(); $mail->From = me@example.com; $mail->FromName = My name; $mail->AddAddress(me@example.com,"John Doe"); $mail->WordWrap = 50; $mail->IsHTML(true); $mail->Subject = "Contact Form Submitted"; $m..

programing 2022.10.09

그렇지 않으면 PHP 문에서 AND/OR 사용

그렇지 않으면 PHP 문에서 AND/OR 사용 if PHP 문에서 'AND/OR'을 어떻게 사용합니까?다음 중 어느 쪽인가? 1) 그리고 if ($status = 'clear' AND $pRent == 0) { mysql_query("UPDATE rent SET dNo = '$id', status = 'clear', colour = '#3C0' WHERE rent.id = $id"); } 2) 또는 if ($status = 'clear' OR $pRent == 0) { mysql_query("UPDATE rent SET dNo = '$id', status = 'clear', colour = '#3C0' WHERE rent.id = $id"); } 그렇다' 입니다. http://www.php.net/man..

programing 2022.10.09
반응형