java — вопросы с ответами

1 ответ
Вот код для удаления только одного из максимальных значений (в данном случае первого, но это не имеет значения) из списка. Это O(n) во времени и O(n) в пространстве (за пределами ввода). public List<Integer> removeOneOfTheMax(List<Integer> nums) { int max = Integer.MIN_VALUE; int...
java-8
java-stream
max
27 янв. 2017, в 12:10
2 ответа
Я пишу приложение, которое пытается запустить пакетный поток данных на основе параметров. Для этого я использую PipelineOptionsFactory.create().as(...) а затем сеттеры для настройки параметров. Но когда я создаю объект объекта Pipeline.create(opts) используя Pipeline.create(opts) я получаю следующ...
google-cloud-platform
google-cloud-dataflow
18 окт. 2016, в 07:49
1 ответ
У меня есть funtion в моей программе, который должен определить, является ли последний символ строки /, а если нет, добавьте/в конец, однако он всегда добавляет /, даже если последний символ равен a/код: public static String setLastCharSlash(String check) { if(check.substring(check.length() - 1...
17 окт. 2016, в 20:41
1 ответ
Играя с ConcurrentHashMap, я обнаружил, что computeIfAbsent в два раза медленнее, чем putIfAbsent. Здесь простой тест: import java.util.ArrayList; import java.util.List; import java.util.UUID; import java.util.concurrent.Callable; import java.util.concurrent.ConcurrentHashMap; public class Test {...
performance
17 окт. 2016, в 11:07
2 ответа
У меня есть следующий тип в моей базе данных PostgreSQL: myoptions text[] Я использую jOOQ-конвертер, поэтому у меня есть Set как соответствующий тип в моей записи: Set<String> myoptions В моем запросе у меня следующее условие: c.MYOPTIONS.contains(Sets.newHashSet("option1")) который пе...
17 окт. 2016, в 01:01
1 ответ
В Gradle легко определить задачи для запуска после сборки. task finalize1 << { println('finally1!') } build.finalizedBy(finalize1) Это работает так, как ожидалось. Но теперь я хочу выполнить задачу копирования в конце. task finalize (type: Copy) { def zipFile = file('data/xx.zip') ...
groovy
gradle
13 окт. 2016, в 17:12
1 ответ
Я развернул приложение в tomcat. Мне нужно увеличить размер кучи java, чтобы избежать ошибки кучи java. Я добавил setenv.sh и setenv.bat в bin dir tomcat с этим контентом: CATALINA_OPTS = "$ CATALINA_OPTS -server -Xms8192M -Xmx8192M -XX: PermSize = 512m -XX: MaxPermSize = 1024m" Но когда я контро...
jvm
heap
13 окт. 2016, в 09:12
1 ответ
Как я могу использовать прокси-сервер Socks5 в Okhttp для запуска HTTP-запроса? Мой код: Proxy proxy = new Proxy(Proxy.Type.SOCKS, InetSocketAddress.createUnresolved( "socks5host", 80)); OkHttpClient client = new OkHttpClient.Builder() .proxy(proxy).authenticator(new Authenticator()...
okhttp3
13 окт. 2016, в 04:26
1 ответ
Я использую пул соединений dbcp и имеет длительные хранимые процедуры. Открывается несколько соединений, и серверная машина базы данных (mssql) отключается, что оставляет эти соединения открытыми. Как я могу получить список открытых соединений из пула и закрыть их вручную из моего веб-приложения ja...
database
mssql-jdbc
apache-commons-dbcp
11 окт. 2016, в 14:15
3 ответа
У меня есть метод, который я должен проверить. Код (конечно, некоторые части были разрезаны): public class FilterDataController { public static final String DATE_FORMAT = "yyyy-MM-dd"; @Autowired private FilterDataProvider filterDataProvider; @ApiOperation(value = "Get possible f...
unit-testing
junit
mockito
11 окт. 2016, в 13:21
1 ответ
Я хочу знать, если рекомендуемые библиотеки для деревьев решений. Для меня лучшими лагуатами atm являются Java (самый простой) и PHP (долгосрочная полезность). Мне нужны они для диссертации в университете, и я хочу использовать этот код позже в качестве веб-сервиса. Сама проблема не важна и может ...
web-services
decision-tree
05 янв. 2016, в 18:28
2 ответа
Существует путь, чтобы исключить гейтер и сеттеры из отчета сонара. Предположим, что у меня есть 2 "getters": public int getId(){ return this.id; } public int getComplexId(){ int result = 0; // some complex calculation there return result; } Можно исключить getId() и включить get...
getter-setter
metrics
sonarqube
03 сен. 2013, в 10:48
3 ответа
У меня есть два класса enum, например Enum1 и Enum2: enum Enum1 {ONE, TWO, THREE} enum Enum2 {FOUR, FIVE} , и у меня есть такой метод: public <E extends Enum<E>> method (E arg) { switch (arg) { // Here is the compile error -- Cannot switch // on a value o...
switch-statement
enums
19 дек. 2012, в 20:16
3 ответа
Я пытаюсь добавить Button динамически в onPostExecute методом AsyncTask. Я делаю это внутри класса, который расширяет Fragment. Я могу использовать этот код для динамического создания Button вне AsyncTask: public class Tab2Fragment extends Fragment { @Override public View onCreateView(Layou...
android-asynctask
android-button
dynamically-generated
16 июль 2012, в 20:39
5 ответов
Какие методы доступны для реализации текстового редактора в Java?
26 июнь 2009, в 08:22
Наверх
Меню