반응형

java 142

Java를 사용하여 Selenium WebDriver에서 마우스 오버 기능을 수행하는 방법

Java를 사용하여 Selenium WebDriver에서 마우스 오버 기능을 수행하는 방법 드롭다운 메뉴에서 마우스 오버 기능을 하고 싶습니다.메뉴 위에 마우스를 올리면 새 옵션이 표시됩니다.xpath를 사용하여 새로운 옵션을 클릭해 보았다.그러나 메뉴를 직접 클릭할 수 없습니다.수동 방식으로 드롭다운 메뉴 위로 마우스를 가져가면 새 옵션을 클릭합니다. Actions action = new Actions(webdriver); WebElement we = webdriver.findElement(By.xpath("//html/body/div[13]/ul/li[4]/a")); action.moveToElement(we).build().perform(); '마우스 호버' 액션을 수행할 수 없습니다.대신 수행하려..

itsource 2022.09.12

스캐너 클래스에서 next() 메서드와 nextLine() 메서드의 차이점은 무엇입니까?

스캐너 클래스에서 next() 메서드와 nextLine() 메서드의 차이점은 무엇입니까? 의 주요 차이점은 무엇입니까?next() ★★★★★★★★★★★★★★★★★」nextLine() 을 다 입니다.Scanner임의의 소스(파일 등)에 「접속」할 수 있습니다. 어떤 것을 선택해야 하며, 그 이유는 무엇입니까?항상 다음을 사용하여 입력 내용을 읽는 것을 선호합니다.nextLine()스트링을 해석합니다. 「」를 사용합니다.next()는 딜리미터 앞에 오는 값만 반환합니다(공백으로 구분). nextLine()현재 라인을 반환한 후 스캐너를 자동으로 아래로 이동합니다. a a from a a a 、 a a a 。nextLine()str.split("\\s+"). String data = scanner.nextLi..

itsource 2022.09.12

C#에 null margeing 연산자(--)와 동등한 Java가 있습니까?

C#에 null margeing 연산자(--)와 동등한 Java가 있습니까? 이 질문에는 이미 답변이 있습니다. Java에서 null이 아닌 첫 번째 값을 얻는 방법은 무엇입니까? (13개의 답변) 닫힘4년 전에요. 커뮤니티는 3개월 전에 이 질문을 재개할지 여부를 검토한 후 종료했습니다. 원래 종료 이유가 해결되지 않았습니다. 자바에서 다음 코드와 유사한 작업을 할 수 있습니까? int y = x ?? -1; 상세 정보??슬프게도-아니다.가능한 한 가까운 것은 다음과 같습니다. int y = (x != null) ? x : -1; 물론 필요한 경우 라이브러리 메서드로 정리할 수 있지만(길이를 크게 줄일 수 있을 것 같지는 않습니다), 구문 수준에서는 이보다 더 간결하게 사용할 수 있는 것은 없습니다.G..

itsource 2022.09.12

셀 값을 날짜로 설정하고 기본 Excel 날짜 형식을 적용하려면 어떻게 해야 합니까?

셀 값을 날짜로 설정하고 기본 Excel 날짜 형식을 적용하려면 어떻게 해야 합니까? Apache POI를 사용하여 기존 Excel 2003 파일을 프로그래밍 방식으로 읽고 있습니다.이제 .xls 파일 전체를 메모리에 작성하고(아직 Apache POI를 사용) 마지막에 파일에 써야 하는 새로운 요건이 생겼습니다.내 앞을 가로막고 있는 유일한 문제는 날짜가 있는 세포를 처리하는 것이다. 다음 코드를 고려합니다. Date myDate = new Date(); HSSFCell myCell; // code that assigns a cell from an HSSFSheet to 'myCell' would go here... myCell.setCellValue(myDate); 이 셀을 포함한 워크북을 파일로 작성..

itsource 2022.09.12

Java에서 Clojure로 리라이트

Java에서 Clojure로 리라이트 회사로부터 Clojure의 Java 어플리케이션(JSP와 servlet을 사용한 웹 앱)을 재작성해 달라는 요청을 받았습니다.내가 조심해야 할 것에 대한 팁을 아는 사람이 있나요? 저는 Java와 Clojure를 잘 알고 있습니다. 갱신하다 다시 썼더니 생산에 들어갔어요.개서가 6주 정도 만에 끝날 정도로 빨리 끝나 버려서 매우 이상합니다.많은 기능이 필요하지 않았기 때문에 Clojure는 3000 라인 정도 되었습니다. 나는 그들이 원하던 바로 그 시스템과 그것이 하는 것에 만족한다고 들었다.유일한 단점은 시스템을 유지하는 사람이 처음부터 클로쥬어를 배워야 했고 그는 그 속으로 끌려들어갔다는 것이다.며칠 전에 그에게서 전화를 받았는데 지금은 리스프를 사랑한다고 하더..

itsource 2022.09.11

스칼라 변환 방법java.util.List에 목록 표시?

스칼라 변환 방법java.util.List에 목록 표시? Scala 변환 방법scala.List자바어로java.util.List?왜 이런 말을 안 했는지 모르겠지만 가장 직관적인 방법은 이 명령어를 호출하는 것입니다.asJavaJavaConverters의 decorator 메서드를 Scala 목록에 직접 추가합니다. scala> val scalaList = List(1,2,3) scalaList: List[Int] = List(1, 2, 3) scala> import scala.collection.JavaConverters._ import scala.collection.JavaConverters._ scala> scalaList.asJava res11: java.util.List[Int] = [1, 2,..

itsource 2022.09.11

스프링 부트 시 "기본 보안 비밀번호 사용" 삭제

스프링 부트 시 "기본 보안 비밀번호 사용" 삭제 Spring Boot에서 어플리케이션에 커스텀보안 설정을 1개 추가했는데 "Using default security password"라는 메시지가 아직 LOG 파일에 남아 있습니다. 제거할 수 있는 게 있나요?이 기본 비밀번호는 필요 없습니다.Spring Boot이 보안 정책을 인식하지 못하는 것 같습니다. @Configuration @EnableWebSecurity public class CustomSecurityConfig extends WebSecurityConfigurerAdapter { private final String uri = "/custom/*"; @Override public void configure(final HttpSecurity..

itsource 2022.09.11

Java의 스태틱/인스턴스 이니셜라이저 블록은 어떤 순서로 실행됩니까?

Java의 스태틱/인스턴스 이니셜라이저 블록은 어떤 순서로 실행됩니까? 프로젝트에 여러 클래스가 포함되어 있고 각 클래스에 정적 이니셜라이저 블록이 있다고 가정합니다.그 블록들은 어떤 순서로 달립니까?클래스 내에서 이러한 블록은 코드에 표시되는 순서대로 실행된다는 것을 알고 있습니다.모든 수업에서 동일하다고 읽었는데, 제가 작성한 샘플 코드가 일치하지 않습니다.이 코드를 사용했습니다. package pkg; public class LoadTest { public static void main(String[] args) { System.out.println("START"); new Child(); System.out.println("END"); } } class Parent extends Grandpare..

itsource 2022.09.06

JsonCreator를 사용하여 오버로드된 생성자가 있는 클래스를 역직렬화하는 방법

JsonCreator를 사용하여 오버로드된 생성자가 있는 클래스를 역직렬화하는 방법 Jackson 1.9.10을 사용하여 이 클래스의 인스턴스를 역직렬화하려고 합니다. public class Person { @JsonCreator public Person(@JsonProperty("name") String name, @JsonProperty("age") int age) { // ... person with both name and age } @JsonCreator public Person(@JsonProperty("name") String name) { // ... person with just a name } } 이것을 시험해 보면 다음과 같은 것을 얻을 수 있다. 자산 기반 작성자 충돌: 이미...{..

itsource 2022.09.06

String.split에서 파이프 딜리미터를 이스케이프해야 하는 이유는 무엇입니까?

String.split에서 파이프 딜리미터를 이스케이프해야 하는 이유는 무엇입니까? 파이프 구분 값을 가진 각 행이 있는 파일을 구문 분석하려고 합니다.분할 방식으로 파이프 딜리미터를 이스케이프하지 않았을 때는 올바르게 동작하지 않았지만, 아래와 같이 파이프 이스케이프 후 정상적으로 동작했습니다. private ArrayList parseLine(String line) { ArrayList list = new ArrayList(); String[] list_str = line.split("\\|"); // note the escape "\\" here System.out.println(list_str.length); System.out.println(line); for(String s:list_str) ..

itsource 2022.09.05
반응형