반응형

분류 전체보기 781

연결 시 Java 애플리케이션이 Oracle에 대해 식별되도록 하려면 어떻게 해야 합니까?

연결 시 Java 애플리케이션이 Oracle에 대해 식별되도록 하려면 어떻게 해야 합니까? 응용프로그램이 Oracle 데이터베이스에 연결될 때 연결된 데이터베이스의 활성 세션을 확인할 수 있습니다.현재는 "JDBC Thin Client"로 인식하고 있습니다. 왜냐하면 그것이 제가 사용하는 드라이버이기 때문입니다. 하지만 제가 가지고 있는 다른 Java 기반 애플리케이션들은 어떻게든 이 값을 "SQL Developer"와 같은 더 의미 있는 값으로 설정할 수 있습니다.나는 그것이 그것의 재산이라고 생각했습니다.Connection또는OracleDataSource하지만 저는 그 묘기를 부릴 수 있는 사람을 찾지 못했습니다.이것이 가능합니까?만약을 위해, 저는 Oracle 10g과 10g thin 드라이버가 있..

bestsource 2023.07.23

플라이웨이 Java 기반 마이그레이션에는 스프링 콩이 주입되지 않습니다.

플라이웨이 Java 기반 마이그레이션에는 스프링 콩이 주입되지 않습니다. 플라이웨이 마이그레이션 Java 코드에 구성 속성 구성 요소를 삽입하려고 하지만 항상 null입니다. 저는 플라이웨이에서 스프링 부츠를 사용하고 있습니다. @Component @ConfigurationProperties(prefix = "code") public class CodesProp { private String codePath; } 그런 다음 Flyway 마이그레이션 코드에서 이 구성 요소를 다음과 같이 자동 작성하려고 시도합니다. public class V1_4__Migrate_codes_metadata implements SpringJdbcMigration { @Autowired private CodesProp code..

bestsource 2023.07.23

테이블에 열이 너무 많으면 성능이 저하됩니까?

테이블에 열이 너무 많으면 성능이 저하됩니까? 데이터의 총량이 증가하는 것 외에도 테이블에 많은 열이 있는 경우 성능 비용이 발생합니까?그렇다면 테이블을 몇 개의 작은 테이블로 나누는 것이 상황에 도움이 될까요?나는 30개의 칼럼에서 나쁜 코드 냄새가 난다는 이 모든 게시물에 동의하지 않습니다.30개 이상의 합법적인 속성을 가진 엔티티를 가진 시스템에서 일해본 적이 없다면 경험이 많지 않을 것입니다. HLGEM이 제공한 답변은 사실 그 중에서 가장 좋은 답변입니다.저는 특히 "자주 사용하는 것과 자주 사용하지 않는 것 중에 자연스러운 분열이 있는가"라는 그의 질문이 마음에 듭니다. 스스로에게 물어보는 것은 매우 좋은 질문이고, 여러분은 자연스러운 방식으로 테이블을 해체할 수 있을지도 모릅니다(상황이 통제..

bestsource 2023.07.23

MySQL 쿼리가 임의로 지연됨

MySQL 쿼리가 임의로 지연됨 다음과 같은 질문이 있습니다. SELECT id FROM user WHERE id='47' 이와 같이 프로파일링 데이터를 사용할 때 ID가 인덱싱되고 이 쿼리에 대한 읽기 속도가 항상 빠릅니다. SET profiling = 1; SHOW PROFILES; 쿼리는 항상 약 0.0002초 안에 실행됩니다. 그러나 PHP 쪽에서 쿼리를 프로파일링하면 다음과 같습니다. $current = microtime(true); $data = $conn->query($full_query); $elapsed = microtime(true) - $current; 그런 다음 때때로 이러한 쿼리 중 50개 중 1개는 0.2초 정도 걸립니다.그러나 내 테스트 스크립트에는 SET 프로파일링 = 1을 ..

bestsource 2023.07.23

PHP 실제 최대 업로드 크기 가져오기

PHP 실제 최대 업로드 크기 가져오기 사용 시 ini_get("upload_max_filesize"); 실제로 php.ini 파일에 지정된 문자열을 제공합니다. 다음과 같은 이유로 이 값을 최대 업로드 크기에 대한 참조로 사용하는 것은 좋지 않습니다. 다음과 같이 이른바 단축 바이트를 사용하는 것이 가능합니다.1M추가적인 구문 분석이 많이 필요한 등. upload_max_filesize가 예를 들어 다음과 같은 경우0.25M실제로는 ZERO이며, 값의 구문 분석을 다시 한 번 훨씬 더 어렵게 만듭니다. 또한, 만약 값이 php에 의해 ZERO로 해석되는 것과 같은 공간을 포함한다면, 그것은 사용할 때 공백이 없는 값을 보여줍니다.ini_get 그래서, 보고된 것 외에 PHP에서 실제로 사용되는 값을 얻..

bestsource 2023.07.23

동일한 그림에 여러 함수를 표시하는 방법

동일한 그림에 여러 함수를 표시하는 방법 다음 세 가지 기능을 어떻게 플롯할 수 있습니까(즉,sin,cos추가), 도메인에서t같은 숫자로? import numpy as np import matplotlib.pyplot as plt t = np.linspace(0, 2*np.pi, 400) a = np.sin(t) b = np.cos(t) c = a + b 동일한 그림에 여러 그래프를 표시하려면 다음 작업을 수행해야 합니다. from numpy import * import math import matplotlib.pyplot as plt t = linspace(0, 2*math.pi, 400) a = sin(t) b = cos(t) c = a + b plt.plot(t, a, 'r') # plotting ..

bestsource 2023.07.18

Spring Boot 사용자 지정 http 오류 응답?

Spring Boot 사용자 지정 http 오류 응답? Spring Boot 웹 응용 프로그램에서 예외가 발생한 경우 응답 상태 코드와 응답 본문의 데이터를 사용자 지정하려면 어떻게 해야 합니까? 내부 상태가 좋지 않아 예상치 못한 일이 발생하면 사용자 지정 예외를 던지는 웹 앱을 만들었습니다.따라서 오류를 트리거한 요청의 응답 본문은 다음과 같습니다. HTTP/1.1 500 Internal Server Error { "timestamp": 1412685688268, "status": 500, "error": "Internal Server Error", "exception": "com.example.CustomException", "message": null, "path": "/example" } 이제 ..

bestsource 2023.07.18

플라스크에서 비동기 태스크 만들기

플라스크에서 비동기 태스크 만들기 저는 플라스크에서 신청서를 쓰고 있는데, 그것을 제외하고는 정말 잘 작동합니다.WSGI동기화 및 차단 중입니다.특히 타사 API를 호출하는 작업이 하나 있는데, 이 작업을 완료하는 데 몇 분이 걸릴 수 있습니다.제어권이 플라스크로 반환되는 동안 해당 호출(사실은 일련의 호출)을 실행하고 싶습니다. 내 견해는 다음과 같습니다. @app.route('/render/', methods=['POST']) def render_script(id=None): ... data = json.loads(request.data) text_list = data.get('text_list') final_file = audio_class.render_audio(data=text_list) # d..

bestsource 2023.07.18

특정 열을 제외한 DataFrame의 모든 열을 삭제하는 방법은 무엇입니까?

특정 열을 제외한 DataFrame의 모든 열을 삭제하는 방법은 무엇입니까? 예를 들어 다음과 같은 데이터 프레임이 있다고 가정해 보겠습니다. a b c d e f g 1 2 3 4 5 6 7 4 3 7 1 6 9 4 8 9 0 2 4 2 1 다음의 모든 열을 삭제하려면 어떻게 해야 합니까?a그리고.b? 이로 인해 다음과 같은 결과가 발생합니다. a b 1 2 4 3 8 9 저는 다음과 같은 간단한 코드 행을 사용하여 이것들을 삭제하는 방법을 원합니다.a그리고.b제가 1000개의 데이터 열을 가지고 있다고 가정해 보겠습니다. 감사해요.In [48]: df.drop(df.columns.difference(['a','b']), 1, inplace=True) Out[48]: a b 0 1 2 1 4 3 2 8..

bestsource 2023.07.18

Oracle에서 선언/시작/종료 블록에서 행을 반환하는 방법은 무엇입니까?

Oracle에서 선언/시작/종료 블록에서 행을 반환하는 방법은 무엇입니까? 선언/시작/종료 블록 내의 선택 문에서 행을 반환합니다.T-SQL로 할 수 있는데 PL/SQL로 할 수 있는 방법을 알고 싶습니다. 코드는 다음과 같습니다. declare blah number := 42; begin select * from x where x.value = blah; end; 당신이 보여준 것과 같은 익명의 PL/SQL 블록은 아무것도 "반환"할 수 없습니다.그러나 바인딩 변수를 사용하여 호출자와 상호 작용할 수 있습니다. 따라서 이 경우에 사용할 방법은 커서 참조를 선언하고, 원하는 쿼리에 대해 PL/SQL 블록에서 열고, 호출하는 응용 프로그램이 행을 가져올 수 있도록 하는 것입니다.SQL Plus에서 이는 다..

bestsource 2023.07.18
반응형