java

크롬에 로드된 웹사이트를 변경하려고 할 때 X 서버 또는 $DISPLAY 누락을 해결하는 방법
java

크롬에 로드된 웹사이트를 변경하려고 할 때 X 서버 또는 $DISPLAY 누락을 해결하는 방법

저는 라즈베리 사용이 처음이고 칠리파이 키오스크를 사용하여 라즈베리 파이에서 키오스크를 개발 중입니다. 아이디어는 Raspberry Pi가 부팅되면 Chromium 브라우저가 Apache 서버(localhost)의 페이지에서 시작된다는 것입니다. 다음 구성(.xsession)을 사용하여 이를 달성합니다. #!/bin/bash ## Establece la variable de entorno DISPLAY para que los programas X11 sepan dónde mostrar su int...

Admin

JAVA_TOOL_OPTIONS="-Dos.name=Windows 7" -> 인식할 수 없는 옵션 7
java

JAVA_TOOL_OPTIONS="-Dos.name=Windows 7" -> 인식할 수 없는 옵션 7

Windows 응용 프로그램인 PSIM의 최신 버전을 설치하려고 합니다. 최신 버전의 JAVA와 JAVA 8(최신 버전이 마음에 들지 않는 경우)을 다운로드하고 변수를 설정했습니다 export JAVA_HOME=\path. 이를 사용하여 설치 프로그램을 실행하면 wine다음이 로드되어 표시됩니다. > **Flexeraax2$aaa: Windows DLL failed to load** > at Flexeraax2.af(Unknown Source) > at Flexera...

Admin

프로세스가 SIGTERM을 수신하면 하위 프로세스는 어떻게 되나요?
java

프로세스가 SIGTERM을 수신하면 하위 프로세스는 어떻게 되나요?

프로세스가 SIGTERM을 수신하고 하위 프로세스(예: /bin/sh 명령을 실행하는 JVM)를 생성할 때 어떤 일이 발생하는지 알고 싶습니다. 어떤 종류의 자동화가 있습니까, 아니면 상위 프로세스가 종료되고 하위 프로세스도 SIGTERM 신호를 수신합니까? 종료되나요? ...

Admin

Kafka 대 KRaft - 임의의 높은 포트에서 무엇을 수신해야 합니까?
java

Kafka 대 KRaft - 임의의 높은 포트에서 무엇을 수신해야 합니까?

RHEL에 Kafka를 설치하기 위한 일부 Ansible을 작성 중이고 서비스가 실행 중이며 네트워크에서 서비스에 액세스할 수 있도록 방화벽을 구성하려고 합니다. 내가 수신 대기 중인 포트를 보면 볼 것으로 예상됩니다 9092. 9093그러나 임의의 고급 포트에 세 번째 포트가 표시됩니다. # ss -lnp | grep java tcp LISTEN 0 50 *:9092 *:* ...

Admin

JSON 문자열이 있는 경우 이를 저장하는 데 필요한 바이트 수를 어떻게 계산합니까?
java

JSON 문자열이 있는 경우 이를 저장하는 데 필요한 바이트 수를 어떻게 계산합니까?

웹 페이지에 json 문자열 형식이 표시되어 있습니다. 내가 알고 싶은 것은 이 json 문자열에 필요한 바이트 크기입니다. 복사하고 에 파이프하면 문자 수를 wc -c얻을 수 있지만 1000인터넷 검색에서 제안을 본 것처럼 json 문자열이 1000바이트라는 의미는 아닙니다. 내가 혼란스러워하는 이유는 다음과 같습니다. Java에서 예를 들어 a는 String으로 구성되며 char각 문자는 utf-8을 지원하기 위해 2바이트입니다. Json은 utf-8도 지원하므로 json 문자열의 크기가 2...

Admin

PhantomJS 실행 시 "libz.so.1" 문제가 발생합니다.
java

PhantomJS 실행 시 "libz.so.1" 문제가 발생합니다.

아카이브에서 파일 내용을 추출한 후 phantomjs명령을 실행 phantomjs하면 오류가 발생합니다. phantomjs: error while loading shared libraries: libz.so.1: cannot open shared object file: No such file or directory 온라인에서 해결책을 검색했지만 문제가 지속됩니다. 동적 링커 캐시를 ldconfig. 라이브러리 경로를 업데이트했습니다. export LD_LIBRARY_PATH=/usr/lib/x86_...

Admin

Hadoop 네임노드 힙 크기 조정
java

Hadoop 네임노드 힙 크기 조정

NameNode 프로세스는 JVM(Java Virtual Machine)에서 실행되며, NameNode에서 생성된 Java 객체는 JVM(Java Virtual Memory)에서 관리됩니다. 파일이나 디렉터리가 생성되면 힙 메모리에 inode 객체와 블록 객체가 생성됩니다. 네임스페이스로 관리되는 자바 객체의 크기는 150바이트에 가깝다. 초기에는 객체 크기가 작았기 때문에 상당한 양의 객체를 파일 시스템에 저장할 수 있었다. 이제 namnode 힙 크기를 조정한다고 가정해 보겠습니다. 네임노드 힙 ...

Admin

PATH에서 콘텐츠를 찾을 때 4개의 Jenkins 빌드 노드에 갑자기 치명적인 문제가 발생하는 이유는 무엇입니까?
java

PATH에서 콘텐츠를 찾을 때 4개의 Jenkins 빌드 노드에 갑자기 치명적인 문제가 발생하는 이유는 무엇입니까?

우리 조직 전체에서 Jenkins 2.303.1을 로컬로 실행합니다. 우리는 매일 수천 개의 빌드를 실행합니다. 제가 작업 중인 프로젝트는 Jenkins 마스터와 약 10개의 빌드 노드 세트를 사용합니다. 우리는 유사한 아키텍처로 수백 개의 Maven/Java/Spring 애플리케이션을 구축했습니다. 빌드 프로세스 중에 java, mvn 및 기타 도구가 포함된 "도구 이미지"가 있습니다. 어제 우리는 사용해야 하는 몇 가지 추가 도구가 포함된 도구 이미지의 업데이트된 버전을 참조하기 위해 빌드 프로세...

Admin

최소화된 JS 파일을 매우 긴 줄과 비교하는 방법은 무엇입니까? diff는 읽을 수 없는 전체 줄을 인쇄합니다(줄당 400,000자).
java

최소화된 JS 파일을 매우 긴 줄과 비교하는 방법은 무엇입니까? diff는 읽을 수 없는 전체 줄을 인쇄합니다(줄당 400,000자).

매우 유사한 두 개의 "축소된" JavaScript 파일을 비교해야 합니다. 최소화는 무엇보다도 컴퓨터 해석에 필요하지 않은 줄 바꿈 및 공백 문자가 제거됨을 의미합니다. 따라서 파일의 최대 행 수는 >400000자입니다. 나는 이러한 파일을 유지 관리하지 않으며 최소화 방법을 변경할 수 없습니다. 이러한 매우 유사한 파일 간의 차이점을 어떻게 diff표시하고 변경/추가된 단어만 표시할 수 있습니까(아마도 10자의 문맥 포함)? 환경: 이것은 서버에 있으므로 비교할 특수 도구나 소프트웨어를 설치...

Admin

JavaScript가 데비안 노트북과 충돌하는 것 같습니다.
java

JavaScript가 데비안 노트북과 충돌하는 것 같습니다.

나는 그놈 환경에서 실행되는 Dell, 데비안 안정적인 노트북을 가지고 있습니다. 몇 주 동안 Firefox는 점점 더 자주 충돌하여 마우스가 몇 초 동안 느려지더니 모든 것이 멈추고 노트북이 너무 뜨거워져서 하드 재부팅을 해야 했습니다. 저는 WhatsApp 웹이나 YouTube와 같은 웹사이트가 특히 "충돌 상황"과 관련되어 있음을 발견했습니다. 일주일 동안 상황은 더욱 악화되어 Google, 창 및 탭에 대한 모든 요청이 중단되었습니다. ff 설정에서 javascript.enabled=false...

Admin

Wayland의 Docker 컨테이너에서 Java Abstract Window Toolkit 애플리케이션 실행
java

Wayland의 Docker 컨테이너에서 Java Abstract Window Toolkit 애플리케이션 실행

지난 몇 년 동안다음 명령을 실행하여 Docker 컨테이너에서 Java Swing 애플리케이션을 실행했습니다.: docker run -u 1000:1000 --rm --name etax_zug --hostname etax-zug \ -e DISPLAY=unix:0 \ -e XAUTHORITY=/tmp/xauth \ -v $XAUTHORITY:/tmp/xauth \ -v /tmp/.X11-unix:/tmp/.X11-unix etax_zug:latest 이제 Wayland로 전환했지만 더...

Admin

Raspberry Pi 5의 Java 21
java

Raspberry Pi 5의 Java 21

Raspberry Pi 5에 Java 21을 설치할 수 없습니다. openJDK와 Oracle에서 ARM 버전을 다운로드했지만 두 버전 모두 나에게 적합하지 않았습니다. ./java를 입력하면 다음이 인쇄됩니다: "해당 파일이나 디렉터리가 없습니다."(나는 올바른 디렉토리에 있다고 확신합니다) Java 21 설치를 위한 리포지토리를 찾을 수 없으며 Java 21로 작성된 프로젝트를 지원하려면 17보다 최신 Java 버전이 필요합니다. file./java산출 ./java: ELF 64비트 LSB 파이...

Admin

Arch linux - 패키지 업데이트 오류: jdk-openjdk와 jre-openjdk 간의 충돌
java

Arch linux - 패키지 업데이트 오류: jdk-openjdk와 jre-openjdk 간의 충돌

시스템을 업데이트하려고 하면 jdk-openjdk and jre-openjdk are in conflict 다음 오류가 발생합니다. 업데이트 시도 로그는 다음과 같습니다. :: Synchronizing package databases... core is up to date extra is up to date community is up to date multilib is up to date :: Searching AUR for updates... :: Searching databases for...

Admin

오류: 'user_jvm_args.txt'를 열 수 없습니다.
java

오류: 'user_jvm_args.txt'를 열 수 없습니다.

bash 스크립트를 서비스로 만든 것은 이번이 처음이며 Java 인수에 대한 텍스트 파일(user_jvm_args.txt)을 열 수 없기 때문에 서비스가 실패했다는 오류가 발생했습니다. 어떤 종류의 권한 문제가 있다고 생각하지만 헤매고 있습니다. 더 나아지고 배우려고 노력하면 무엇이든 도움이 됩니다. 감사해요! 서비스 파일은 다음과 같습니다. [Service] ExecStart=/home/ethan/ATM9-Server/run.sh run.sh bash 스크립트는 다음과 같습니다. #!/usr/bi...

Admin