programing 1444

개체를 포함하는 어레이를 루프하여 해당 속성에 액세스하는 방법

개체를 포함하는 어레이를 루프하여 해당 속성에 액세스하는 방법 배열에 포함된 개체를 순환하여 각 개체의 속성을 변경합니다.이렇게 하면: for (var j = 0; j < myArray.length; j++){ console.log(myArray[j]); } 콘솔이 어레이 내의 모든 개체를 표시해야 합니다.그러나 실제로는 첫 번째 개체만 표시합니다.루프 외부에 있는 어레이를 콘솔 로그에 기록하면 모든 오브젝트가 표시되므로 확실히 그 안에 더 많은 오브젝트가 있습니다. 어쨌든, 다음 문제가 있습니다.루프를 사용하여 어레이 내의 Object1.x 등에 액세스하려면 어떻게 해야 합니까? for (var j = 0; j < myArray.length; j++){ console.log(myArray[j.x]); ..

programing 2023.01.30

Java에서 목록을 "인스턴스화"하고 있습니까?

Java에서 목록을 "인스턴스화"하고 있습니까? 이 질문에는 이미 답변이 있습니다. Java에서 List 객체를 초기화하려면 어떻게 해야 합니까? (13개의 답변) 닫힘7년 전. 다음 코드를 사용하려고 합니다. List list = new List(); 다음의 에러 메세지가 표시됩니다. java.util.List추상적이어서 인스턴스화할 수 없습니다. 이것은 무엇을 의미하며 왜 I can't initialize 할 수 없는가?List내가 할 것과 같은 방법으로ArrayList?자바에서는List는 인터페이스입니다.즉, 직접 인스턴스화할 수 없습니다. 대신,ArrayList이것은 배열을 백업스토어로 사용하는 인터페이스의 실장입니다(이름을 붙입니다). 부터ArrayList 의 일종이다.List, 간단하게 업캐스..

programing 2023.01.20

MariaDB 문자 인코딩

MariaDB 문자 인코딩 저는 오래된 MySQL/Spring/Eclipselink 프로젝트를 MariaDB에 이식하기 시작했습니다.다음과 같이 나타낼 수 있는 테이블 작성에 문제가 발생했습니다. MariaDB [spasm]> CREATE TABLE Configuration (ID BIGINT NOT NULL, Attribute VARCHAR(190) NOT NULL UNIQUE, Value VARCHAR(255) NOT NULL, PRIMARY KEY (ID)); Query OK, 0 rows affected (0.07 sec) MariaDB [spasm]> drop table Configuration; Query OK, 0 rows affected (0.06 sec) MariaDB [spasm]> C..

programing 2023.01.20

쿼리 조건이 JPA 및 스프링을 충족하는 경우 행 삽입

쿼리 조건이 JPA 및 스프링을 충족하는 경우 행 삽입 Spring data JPA(Hibernate under the hood)에 의한 Database의 비관적인 locks와 비슷하다고 생각합니다만, 꼭 같은 것은 아니기 때문에 별도로 묻고 싶다고 생각했습니다. mariadb 데이터베이스 위에 멀티 스레드/노드 스프링 부트 애플리케이션이 있으며 다음과 같은 테이블이 있습니다. CREATE TABLE job ( id INT PRIMARY KEY AUTO_INCREMENT, owner VARCHAR(50), status VARCHAR(10) ); 한 잔 하다Job예상대로 도메인 클래스입니다. 한 잔 하다JobRepository확장 인터페이스CrudRepository서비스 클래스도 있습니다. 응용 프로그램 ..

programing 2023.01.20

Pthread 라이브러리에서 스레드 제거

Pthread 라이브러리에서 스레드 제거 사용하고 있다pthread_create(&thread1, &attrs, //... , //...);그리고 만약 어떤 상황이 발생한다면 이 스레드를 어떻게 죽일 필요가 있는가?먼저 스레드 ID 저장 pthread_create(&thr, ...) 그럼 나중에 전화해요. pthread_cancel(thr) 그러나 이는 권장되는 프로그래밍 연습이 아닙니다!세마포어나 메시지와 같은 스레드 간 통신 메커니즘을 사용하여 스레드가 실행을 중지해야 함을 전달하는 것이 좋습니다. pthread_kill(...)은 실제로 수신 스레드를 종료하는 것이 아니라 스레드에 신호를 전달하는 것에 주의해 주십시오.이것은, 발생하는 신호와 신호 핸들러에 의해서 다릅니다.이 문제에는 두 가지 접근..

programing 2023.01.20

WordPress 설치의 wp_options 테이블에서 과도 상태를 제거할 수 있습니까?

WordPress 설치의 wp_options 테이블에서 과도 상태를 제거할 수 있습니까? 최근에 알게 된 건wp_options테이블이 좀 큰 것 같아요.1161줄로 구성되어 있으며 크기는 약 2.1mb입니다. Clean Options가 설치되어 있습니다.2010년에 플러그인의 개발이 정지된 것처럼 보이지만, 그래도 잘 되어가고 있습니다. 고립될 가능성이 있는 엔트리의 리스트가 길어졌습니다.이것들을 분류하고, 어떤 것을 삭제하고, 어떤 것을 보존할지를 결정하는 쉬운 방법이 있을까요?또, 이것이 Web 사이트의 퍼포먼스 문제의 원인이 되는 것은 아닐까요? 읽어주셔서 감사합니다, 어떤 아이디어라도 환영합니다! 업데이트: Clean Options 플러그인이 목록에 몇 가지 임시 파일을 반환했습니다.이것에 의해,..

programing 2023.01.20

MySQL 날짜 문자열을 Unix 타임스탬프로 변환

MySQL 날짜 문자열을 Unix 타임스탬프로 변환 다음 형식을 unix 타임스탬프로 변환하려면 어떻게 해야 합니까? Apr 15 2012 12:00AM DB에서 받은 포맷은AM마지막에.다음을 사용해 봤지만 작동하지 않았습니다. CONVERT(DATETIME, Sales.SalesDate, 103) AS DTSALESDATE, CONVERT(TIMESTAMP, Sales.SalesDate, 103) AS TSSALESDATE where Sales.SalesDate value is Apr 15 2012 12:00AM 다음은 UNIX 타임스탬프로 변환하는 방법의 예입니다. SELECT UNIX_TIMESTAMP(STR_TO_DATE('Apr 15 2012 12:00AM', '%M %d %Y %h:%i%p')..

programing 2023.01.20

통신 링크 장애: 1047 WSREP에서 어플리케이션용 노드가 아직 준비되지 않았습니다.

통신 링크 장애: 1047 WSREP에서 어플리케이션용 노드가 아직 준비되지 않았습니다. MariaDB 10.4를 사용하는 3노드 클러스터가 있었습니다.장애가 발생하여 서버가 모두 재부팅되어 복구 불가능한 네트워크 문제가 발생하였습니다. 다른 서버를 셋업하여 나중에 세 번째 멤버로 클러스터에 추가하였습니다. 하지만, 그 이후로는, 이 에러가 계속 발생하고 있습니다. *3287799 FastCGI sent in stderr: "PHP message: An Error occurred while handling another error: PDOException: SQLSTATE[08S01]: Communication link failure: 1047 WSREP has not yet prepared node f..

programing 2023.01.20

java.lang을 방지하려면 어떻게 해야 하나요?NumberFormatException:입력 문자열의 경우: "N/A"?

java.lang을 방지하려면 어떻게 해야 하나요?NumberFormatException:입력 문자열의 경우: "N/A"? 코드를 실행하는 동안,NumberFormatException: java.lang.NumberFormatException: For input string: "N/A" at java.lang.NumberFormatException.forInputString(Unknown Source) at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.valueOf(Unknown Source) at java.util.TreeMap.compare(Unknown Source) at java.util.TreeMap.put(Unknown So..

programing 2023.01.20

jstl의 foreach 루프에서 인덱스 값을 가져오는 방법

jstl의 foreach 루프에서 인덱스 값을 가져오는 방법 에 값이 설정되어 있습니다.request다음과 같은 오브젝트, String[] categoriesList=null; categoriesList = engine.getCategoryNamesArray(); request.setAttribute("categoriesList", categoriesList ); 이게 jsp페이지에서 반복하는 방법입니다. ${categoryName} 각 요소의 인덱스를 가져와 JavaScript 함수에 전달하려면 어떻게 해야 합니까?onclick="getCategoryIndex()".varStatus를 사용하여 인덱스 c:forEach varStatus 속성 가져오기 ${categoryName} 저도 비슷한 문제에 직면..

programing 2023.01.20