반응형

programing 615

삽입할 때 두 값 사이를 뒤섞어 열에 두 값을 DEFAULT로 지정하는 방법

삽입할 때 두 값 사이를 뒤섞어 열에 두 값을 DEFAULT로 지정하는 방법 이 세 개의 열이 있는 user_profile이라는 테이블이 있습니다.cover_pic 열에 대한 값을 지정하지 않은 경우 지정된 두 값에서 기본 랜덤 값을 삽입해야 합니다. 예를 들어 어떤 때는 기본값으로 ABC.png을 삽입하고 어떤 때는 XYZ.png을 삽입합니다. CREATE TABLE user_profile( profileId int(11) NOT NULL AUTO_INCREMENT, profile_pic VARCHAR(200) DEFAULT "profile.png", cover_pic VARCHAR(200) DEFAULT RAND("ABC.png","xyz.png"), CONSTRAINT pk_profileId PRI..

programing 2023.07.25

Oracle RAC 및 시퀀스

Oracle RAC 및 시퀀스 저는 시퀀스를 사용하는 다양한 데이터베이스 애플리케이션을 보유하고 있습니다. RAC를 사용하지 않는 10g에서 RAC를 사용하는 11g으로 이러한 애플리케이션을 Oracle RAC로 마이그레이션하고 있습니다.순서가 필요하고 간격이 허용됩니다. 순서가 있는 캐시 시퀀스를 생각하고 있는데, 성능에 어떤 영향이 있는지 모르겠습니다.당신은 이것이 좋은 선택이라고 생각합니까?시퀀스 및 RAC에 대한 경험은 무엇입니까? 감사해요.이 맥락에서 "질서 있는"이란 정확히 무엇을 의미합니까? 기본적으로 클러스터의 각 노드에는 시퀀스 번호 캐시가 별도로 있습니다.따라서 노드 1은 값 1-100을 전달하고 노드 2는 값 101-200을 전달할 수 있습니다.단일 노드에서 반환되는 값은 순차적이지만..

programing 2023.07.25

스프링 부트의 유효성 검사 중첩

스프링 부트의 유효성 검사 중첩 내포된 모델의 유효성 검사에 문제가 있습니다. 다음을 참조하십시오. class A{ @NotNull Integer i; B b; } class B{ @NotNull Integer j; } 스프링 컨트롤러: @Valid @RequestBody... 그것은 적절하게 검증됩니다.i유효하지 않음j스프링이 중재적으로 깊이 검증하도록 강제하는 방법은 무엇입니까? 그리고 두 번째는: 다음과 같은 검증을 수행할 수 있습니까?클래스 'A'의 개체는 다음 중 하나만 적합합니다.i하나의j이라null. class A{ Integer i; Integer j; } 개체 그래프 유효성 검사가 지원되므로 주석을 달아야 합니다.B b와 함께@Valid아래와 같이 class A{ @NotNull Inte..

programing 2023.07.25

나가는 호스트/포트를 컨테이너에서 다른 포트로 매핑하는 방법

나가는 호스트/포트를 컨테이너에서 다른 포트로 매핑하는 방법 저는 mariadb 데이터베이스에 연결되는 작은 웹 앱을 가지고 있습니다.톰캣은 한 컨테이너에서 실행하고 마리애드브는 다른 컨테이너에서 실행합니다.Tomcat은 Context.xml 파일에 지정된 JDBC URL을 사용하여 현재 fqhn 및 포트 3306을 지정하는 mariadb 인스턴스를 참조합니다. 이제 이 구성을 복제해야 합니다. 상자에 4개의 컨테이너, 2개의 실행 중인 Tomcat 및 2개의 실행 중인 Mariadb로 구성된 2개의 웹 앱 인스턴스가 있습니다.각 Tomcat 인스턴스가 서로 다른 포트를 통해 연결할 수 있도록 "도커 실행"에서 간단한 포트 매핑을 수행하는 것은 매우 쉽습니다. mariadb 인스턴스도 마찬가지입니다. 나..

programing 2023.07.25

다른 열의 값을 기준으로 한 Pandas 열의 값 설정

다른 열의 값을 기준으로 한 Pandas 열의 값 설정 Pandas 데이터 프레임의 다른 열 값을 기준으로 한 열 값을 설정해야 합니다.논리는 다음과 같습니다. if df['c1'] == 'Value': df['c2'] = 10 else: df['c2'] = df['c3'] 단순히 새 값으로 열을 만드는 것(또는 기존 열의 값을 변경하는 것), 즉 원하는 작업을 수행할 수 없습니다. 위의 코드를 실행하려고 하거나 함수로 작성하여 적용 방법을 사용하면 다음과 같은 메시지가 나타납니다. ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().이를 위한 한 가지 방법은 인덱싱을..

programing 2023.07.25

소수점 이하 1자리만 얻기

소수점 이하 1자리만 얻기 이 질문에는 이미 다음과 같은 답이 있습니다. 부동 소수점 두 개로 제한 (36개 답변) 마감됨7년 전에. 변환 방법45.34531로.45.3?한 자리 숫자만 사용하여 표시하려고 합니까? print("{:.1f}".format(number)) # Python3 print "%.1f" % number # Python2 아니면 실제로 소수점 이하의 자리를 반올림하는 것입니까? round(number,1) 아니면 엄격하게 아래로 둥글게? math.floor(number*10)/10 >>> "{:.1f}".format(45.34531) '45.3' 또는 기본 제공 원형을 사용합니다. >>> round(45.34531, 1) 45.299999999999997 round(number, 1..

programing 2023.07.20

MARS(다중 활성 결과 집합)의 단점?

MARS(다중 활성 결과 집합)의 단점? MARS(Multiple Active Result Sets)의 단점을 아는 사람이 있습니까?커서가 MARS보다 더 유용한 경우와 같이 MARS 사용을 피해야 하는 이유를 아는 사람이 있습니까?(이 (1) 팀 블로그에서) 적어도 두 가지의 잠재적인 단점이 있는 것으로 보입니다. 분명히 이것은 MARS 지원 설계에 대해 실행되도록 설계되지 않은 레거시 시스템에 잠재적인 문제를 일으킬 수 있습니다. "MARS가 아닌 세계에서 실행되도록 최적화된 기존 코드는 MARS로 수정되지 않은 상태로 실행될 때 약간의 성능 저하를 보일 수 있습니다." "MARS를 사용하면 여러 개의 다중 문 배치를 서버로 보낼 수 있습니다.서버는 이러한 배치의 실행을 인터리브합니다. 즉, 배치가 ..

programing 2023.07.20

Git 원격 URL을 변경한 후 원격에서 거부됨(허황한 업데이트는 허용되지 않음)

Git 원격 URL을 변경한 후 원격에서 거부됨(허황한 업데이트는 허용되지 않음) Git 버전 관리하에 서버와 로컬 컴퓨터 모두에서 작업한 프로젝트가 있습니다.원래는 원격 오리진을 로컬 컴퓨터로 설정했지만 이제 비트버킷으로 변경하고 싶습니다. 서버에서 명령을 사용했습니다. git remote set-url origin bitbucket_address 하지만 이제 프로젝트를 추진하려고 하면 오류가 발생합니다. ! [remote rejected] master -> master (shallow update not allowed) 무엇이 원인이며 어떻게 해결해야 합니까?당신이 사용한 것처럼 보이는 것처럼.git clone --depth 로컬 버전을 복제합니다.이로 인해 얕은 복제본이 생성됩니다.이러한 복제본의 ..

programing 2023.07.20

네이티브 쿼리 최대 절전 모드 - char(3) 열

네이티브 쿼리 최대 절전 모드 - char(3) 열 Oracle에 SC_CUR_CODE 열이 CHAR(3)인 테이블이 있습니다. 내가 할 때: Query q2 = em.createNativeQuery("select sc_cur_code, sc_amount from sector_costs"); q2.setMaxResults(10); List rs2 = q2.getResultList(); for (Object[] o : rs2) { System.out.println(">>> cur=" + o[0]); } 그렇군요.cur=E그리고.cur=U대신에cur=EUR그리고.cur=USD o[0]는 java.dll입니다.성격 어떻게 하면 전체 값을 얻을 수 있습니까?EUR그리고.USD?최대 절전 모드가 유형 값을 읽는 ..

programing 2023.07.20

형식 또는 네임스페이스 이름 'Entity'가 네임스페이스 'System'에 없습니다.데이터'

형식 또는 네임스페이스 이름 'Entity'가 네임스페이스 'System'에 없습니다.데이터' WS 클래스를 사용하고 있는데 응용 프로그램을 실행할 때 오류가 발생했습니다. The type or namespace name 'Entity' does not exist in the namespace 'System.Data' 에 대한 언급이 있습니다.System.Data; 게에에게System.Data.Entity;하지만 변화는 없습니다.계속 오류가 납니다. web.config도 . Visual Studio Solution Explorer에서 솔루션을 마우스 오른쪽 버튼으로 클릭하여 솔루션의 Nuget 패키지 관리를 클릭하고 EntityFramework를 설치합니다.안녕하세요, 이 게시물은 2년 후에 읽으신다면 ..

programing 2023.07.20
반응형