java- все статьи тега ➜ страница 15


Есть ли библиотека для управления TCP-пакетами на Android? [закрытый]

Я пытаюсь установить соединение между моим скриптом Python3 local LAN server и моим Android-устройством. Во время тестирования я использую Android Virtual Device Manager. Основной целью является сохранение соединения между сервером и клиентами в течение длительного времени (1 час). Есть ли хорошая библиотека для отправки и приема пакетов для Android и для облегчения работы? Телефон должен работать как клиент, который может отправлять и получать данные с сервера. P.S. Im targeting API 15. Мне ...

JTable изменить фон ячейки при щелчке мыши-после выпуска изменить фон обратно?

Мой вопрос в том, как решить следующую задачу: Если я нажимаю на ячейку в JTable, я хочу изменить ее фон. Если я отпущу кнопку мыши, я хочу, чтобы фон вернулся к нормальному цвету. Возможно ли это? Привет Айк ...

Как настроить несколько источников данных с помощью Spring и JPA

В нашем приложении мы хотим установить несколько источников данных с Spring и JPA. Таким образом, мы создали 2 entityManagerFactory, 2 источника данных и 2 transaction - manager. Паутина.xml <param-value> /WEB-INF/a_spring.xml /WEB-INF/b_spring.xml </param-value> Настойчивость.xml <?xml version="1.0" encoding="UTF-8"?> <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schema ...

Дайджест-аутентификация в Android с использованием HttpURLConnection

Как говорится в вопросе allready, я пытаюсь сделать дайджест-аутентификацию в android. До сих пор я использовал DefaultHttpClient и это метод аутентификации (используя UsernamePasswordCredentials и так далее), но он устарел с Android 5 и будет удален в Android 6. Поэтому я собираюсь переключиться с DefaultHttpClient на HttpUrlConnection. Теперь я пытаюсь добиться дайджест-аутентификации, которая должна работать довольно просто, как описано здесь : Authenticator.setDefault(new Authenticator() { ...

Весна загрузки раскроя ConfigurationProperties

Spring boot поставляется со многими классными функциями. Мой любимый - это типобезопасный механизм настройки через @ConfigurationProperties и соответствующие файлы yml / properties. Я пишу библиотеку, которая настраивает подключение Cassandra через драйвер Java Datastax. Я хочу, чтобы разработчики могли настраивать объекты Cluster и Session, просто редактируя файл yml. Это легко в весеннем ботинке. Но я хочу позволить ей / ему настроить несколько соединений таким образом. В PHP framework-Symfony ...

Java 8 DateTimeFormatter разбор необязательных разделов

Мне нужно разобрать дату-время как строки, приходящие в двух разных форматах: 19861221235959Z 1986-12-21T23: 59: 59Z Следующий шаблон dateTimeFormatter правильно анализирует строки даты первого типа DateTimeFormatter.ofPattern ("uuuuMMddHHmmss[,S][.S]X") Но терпит неудачу на втором, так как тире, двоеточия и Т не ожидаются. Я попытался использовать дополнительные разделы следующим образом: DateTimeFormatter.ofPattern ("uuuu[-]MM[-]dd['T']HH[:]mm[:]ss[,S][.S]X") Неожиданно, это раз ...

Как использовать https / ssl с плагином Maven/Mortbay Jetty?

Я хотел бы использовать ssl / https, как описано в Http://docs.codehaus.org/display/JETTY/How+to + configure+SSL Используя jetty-maven-plugin, но я не знаю, как настроить плагин. Есть подсказка, пример, учебник, пошаговое руководство ? Кроме того, мне интересно, Как выполнить шаг 3b из вышеупомянутого учебника, где манипуляция сервером jetty необходима (java -classpath $JETTY_HOME/lib/jetty-util-6.1-SNAPSHOT.jar:$JETTY_HOME/lib/jetty-6.1-SNAPSHOT.jar org.mortbay.jetty.security.PKCS12Import ...

Потоки, генерируемые в Tomcat

У меня есть основной вопрос по созданию потока Tomcat. Выполняется ли каждый экземпляр браузера в одном потоке или он порождает несколько потоков для обработки одного запроса экземпляра браузера? Я беру ссылку на текущий поток в коде и вызываю метод activecount, и он показывает 20, который указывает на 20 активных потоков. Так что у меня есть сомнения, откуда это значение настроено. Есть ли какой-либо параметр для установки активных потоков на while (iter.hasNext()) { GrammarSection agramm ...

TCP-соединение-сервер отправляет сообщение только после закрытия сокета

Я пытаюсь заставить клиента отправить запрос на сервер и получить ответ, сохраняя соединение. Если я закрою сокет: //server side outToClient.writeBytes("Message to send"); connectionSocket.close(); //client side serverResponse = inFromServer.readLine(); System.out.println("FROM SERVER: " + serverResponse); Вывод на стороне клиента От сервера: сообщение для отправки И после этого связь, очевидно, теряется. Если я не закрою сокет: //server side outToClient.writeBytes("Message to ...

Несовместимые типы при использовании верхнего ограничивающего подстановочного знака

Я действительно запутался в том, как работают верхние ограниченные типы в генераторах Java. Допустим, у меня есть interface IModel<T> interface I class A implements I class B implements I class C implements I Тогда у меня есть метод с параметром следующим образом foo(IModel<Map<? extends I, Map<? extends I, List<? extends I>>>> dataModel) Вызов этого метода как IModel<Map<A, Map<B, List<C>>>> model = ... foo(model) Заканчивается ...

Как сохранить файл на сервере (веб-контейнере)через веб-приложение Java EE?

Я разработал веб-приложение Java EE. Это приложение позволяет пользователю загружать файл с помощью браузера. После того, как пользователь загрузил свой файл, это приложение сначала сохраняет загруженный файл на сервере (на котором оно работает), а затем обрабатывает его. В настоящее время я храню файл на сервере следующим образом: try { // formFile represents the uploaded file FormFile formFile = programForm.getTheFile(); String path = getServlet().getServletContext().getRealPath ...

Какой API и алгоритм следует использовать для шифрования и расшифровки пароля с помощью java

В настоящее время я создаю приложение с использованием Java, я гуглил шифрование паролей с помощью java, но результаты настолько огромны, что я чувствовал себя подавленным. Как я буду шифровать и расшифровывать пароль с помощью Java? А как лучше всего шифровать и расшифровывать пароли? Я предполагаю, что MD5-это не путь, так как это односторонний хэш. Я использую struts2 в качестве фреймворка, мне было интересно, обеспечивают ли они шифрование паролей ...

Как получить" реальное " исключение вместо EJBException в jUnit при использовании EJBContainer?

Я настраиваю модульный тест в своем приложении Java EE. Я использую JPA, JSF, Netbeans и Glassfish. Это также мое первое настоящее приложение java, так что простите меня, если ответ глупо очевиден! Тест использует EJBContainer, обращается к сущности и пытается ввести нулевую запись. Затем он пытается ввести запись с слишком коротким именем пользователя. я хочу подтвердить, что правильные исключения выбрасываются. Я могу добавить @Test(expected=javax.ejb.EJBException.class), но это будет ловит ...

Преимущество PBE над DES, 3DES и AES

Я реализовал PBE в дополнение к методам шифрования DES, 3DES и AES. Я нуждаюсь в некоторых преимуществах PBE перед остальными тремя. Когда я искал в Интернете, я нахожу только недостатки. Помогите мне выяснить некоторые преимущества использования PBE? ...

Как серверы приложений внедряются в частные поля?

Я видел этот вопрос Впрыснуть в частное, пакетное или публичное поле или предоставить сеттер? О том, как вручную вводить в аннотированные частные поля (способ добавления сеттеров или через конструктор) Но, дело в том, как сделать сервер приложений (как glassfish, axis2, jboss, ...) способен вводить в конечное частное поле (без добавления сеттеров или конструкторов к пользовательскому классу)? Цитируя процитированный вопрос: public SomeClass { @Inject private SomeResource resource; } ...

Считывание из потока ввода Java с очень большими объемами данных несколько раз

Я хотел бы знать, как лучше всего считывать байты из Java InputStream несколько раз и все равно быть эффективным, когда поток очень большой. Допустим, у меня есть следующий код: public void handleBytes(InputStream in) { doStuff1(in); doStuff2(in); doStuff3(in); } Где doStuff1, doStuff2 и doStuff3 все должны работать с одними и теми же байтами, но делать разные вещи. Кроме того, я предполагаю, что эти функции могут быть асинхронными. Я знаю, что можно mark, а затем reset поток, н ...

Как использовать StringUtils в Java?

Я новичок в Java. Я хочу использовать StringUtils.replace , но Eclipse выводит "StringUtils cannot be resolved". Я пытался import java.lang.*;, но это не работает. ...

Upcasting на java

В Java предположим, что у меня есть 3 класса, C простирается от B, который простирается от A. class X { interface A {} interface B extends A {} interface C extends B {} void f(A a) {} void test() { C c = new C() B b = (B) c; f(b); } } Если я сделаю что-то подобное, как показано в test() выше: C c = new C() B b = (B) c; f(b); f() принимает b как Тип C, так как C и B оба простираются от A. Я хотел f() получить b как тип B, а не Тип C. Есть ли в любом ...

java эффективный способ обработки больших текстовых файлов

Я делаю частотный словарь, в котором я читаю 1000 файлов, каждый из которых содержит около 1000 строк. Подход, которому я следую, таков: BufferedReader для чтения fileByFile прочитайте первый файл, получите первое предложение, разделите предложение на строку массива, а затем заполните хэш-карту значениями из массива строк. сделайте это для всех отправленных сообщений в этом файле сделайте это для всех 1000 файлов Моя проблема в том, что это не очень эффективный способ сделайте это, я беру о ...

Динамический пользовательский интерфейс: включить внутри пользовательского интерфейса: повторить. Есть ли простое решение?

Я хочу динамически выбрать facelet для отображения некоторого элемента в моем списке данных. Первая попытка будет: <ui:repeat value="#{panels}" var="panel"> <ui:include src="#{panel.facelet}"> </ui:repeat> Но это не будет работать, так как src ui: include вычисляется слишком рано. Информация facelet действительно динамична, поэтому я не могу использовать c:forEach (не рекомендуется смешивать с facelets). Я думаю, что все это сводится к поиску пользовательского интерфейса ...