String[] x = new String[] { "a", "b", "c" };
String[] y = new String[] { "a", "b" };
List<String> x1 = Arrays.asList(x);
List<String> y1 = Arrays.asList(y);
x1.containsAll(y1);
import java.sql.PreparedStatement
String sql = "INSERT INTO survey (register) VALUES(?)";
PreparedStatement preparedStatement = conn.prepareStatement(sql);
preparedStatement.setInt(1, 12);
preparedStatement.setString(2, "test");
preparedStatement.executeUpdate();
resultSet.next()
- инересная особенность постгреса resultSet.first();
final int cnt = resultSet.getInt(1);
System.out.println("cnt: " + cnt);
https://app.vagrantup.com/ubuntu/boxes/focal64/versions/20220324.0.0/providers/virtualbox.box
Downloads
cd ~/Downloads/
curl -L -o focal64.box https://app.vagrantup.com/ubuntu/boxes/focal64/versions/20220324.0.0/providers/virtualbox.box
Vagrantfile
напишите (внутри итератора)boxname = 'focal64.box'
basedir = ENV.fetch('USERPROFILE', '')
basedir = ENV.fetch('HOME', '') if basedir == ''
basedir = basedir.gsub('\\', '/')
config.vm.box_url = "file://#{basedir}/Downloads/#{boxname}"
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/focal64"
config.vm.network "forwarded_port", guest: 80, host: 8080
end
config.vm.box = 'ubuntu/xenial64'
currentText
так измордовали - берите что дают $CATALINA_HOME/bin/setenv.sh
export JAVA_OPTS= ...
-D
cat /usr/local/tomcat/bin/setenv.sh
export JAVA_OPTS="-Dlog4j2.debug=true -Dapp.env=staging -Dlog4j.configurationFile=$CATALINA_BASE/conf/log4j2.xml -Ddiagnostics.jvm.memory.check.period.secs=30 -Ddiagnostics.jvm.garbage.collector.percent=30 -
Ddiagnostics.jvm.garbage.collector.monitoring.period.secs=30"
Dockerfile
и docker-compose.yaml
чтобы не запускал фатальную операцию используйте как VM посмотрите видит ли адрес и есть ли там слушающий сервисnc
если помогло - я положу в ответы вы отметите решением