java- все статьи тега ➜ страница 90
Как использовать новую функцию computeIfAbsent?
Я очень хочу использовать карта.computeIfAbsent но прошло слишком много времени с тех пор, как лямбда учился в университете. почти непосредственно из документов: он дает пример старого способа делать вещи: Map<String, Boolean> whoLetDogsOut = new ConcurrentHashMap<>(); String key = "snoop"; if (whoLetDogsOut.get(key) == null) { Boolean isLetOut = tryToLetOut(key); if (isLetOut != null) map.putIfAbsent(key, isLetOut); } и новый способ: map.computeIfAbsent(key, k -> n ...
Платформа.runLater и задача в JavaFX
Я делал некоторые исследования по этому поводу, но я все еще очень смущен, чтобы не сказать больше. кто может дать мне конкретный пример, когда использовать Task и когда использовать Platform.runLater(Runnable);? Какая разница? Есть ли золотое правило, когда использовать любой из них? также поправьте меня, если я ошибаюсь, но не являются ли эти два "объекта" способом создания другого потока внутри основного потока в GUI (используется для обновления GUI)? ...
Ошибка Android Studio: ошибка: CreateProcess error=216, эта версия %1 несовместима с версией Windows, которую вы используете
установлен Android Studio 2.2 Preview 2 и получает эту ошибку: ошибка: CreateProcess error=216, эта версия %1 не совместима с версией Windows, которую вы используете. Проверьте системную информацию Вашего компьютера, а затем обратитесь к издателю программного обеспечения скриншот: я переустановил JDK, все та же проблема. Я даже пытался использовать встроенный JDK, но все еще имея то же самое вопрос: ...
Преобразование значения цвета RGB в шестнадцатеричное
в моем Java-приложении я смог получить значение JButton цвет в терминах красных, зеленых, синих значений; я сохранил эти значения в трех целых числах. Как преобразовать значения RGB в эквивалентное шестнадцатеричное значение? пример того, как в таком формате #0033fA ...
Преобразование строки в эквивалентное значение перечисления
возможно ли для меня преобразовать a String к эквивалентному значению в Enumeration, используя Java. Я могу, конечно, сделать это с большим if-else заявление, но я хотел бы избежать этого, если возможно. учитывая эту документацию: http://download.oracle.com/javase/1.4.2/docs/api/java/util/Enumeration.html Я не слишком надеюсь, что это возможно без всяких операторе Case. ...
EJB 3.1 @LocalBean vs без аннотации
Я понимаю разницу между локальным видом, удаленным видом и видом без интерфейса. Я просто не понимаю, в чем разница между "no view" (без аннотации) и No-interface view. А также почему я должен аннотировать свой интерфейс с @Local? Что делать, если я вообще не аннотирую интерфейс, есть ли разница? ...
Инъекция EntityManager Vs. EntityManagerFactory
длинный вопрос, пожалуйста, потерпите меня. мы используем Spring+JPA для веб-приложения. Моя команда обсуждает инъекции EntityManagerFactory на GenericDAO (Дао на основе дженериков что-то на линиях, предоставляемых APPFUSE, мы не используем JpaDaosupport по какой-то причине) над инъекцией EntityManager. Мы используем "управляемое приложением постоянство". аргументы против инъекции a EntityManagerFactory является ли это слишком тяжелым и поэтому не требуется,EntityManager делает то, что нужно. ...
Почему Spring MVC отвечает 404 и сообщает "нет сопоставления для HTTP-запроса с URI [ ... ] в DispatcherServlet"?
я пишу приложение Spring MVC, развернутое на Tomcat. См. следующий минимальный, полный и проверяемый пример: public class Application extends AbstractAnnotationConfigDispatcherServletInitializer { protected Class<?>[] getRootConfigClasses() { return new Class<?>[] { }; } protected Class<?>[] getServletConfigClasses() { return new Class<?>[] { SpringServletConfig.class }; } protected String[] getServletMappings() { return new St ...
В чем разница между MongoTemplate Spring Data и MongoRepository?
мне нужно написать приложение, с помощью которого я могу выполнять сложные запросы, используя spring-data и mongodb. Я начинал с использования MongoRepository, но боролся со сложными запросами, чтобы найти примеры или действительно понять синтаксис. Я говорю о таких запросах: @Repository public interface UserRepositoryInterface extends MongoRepository<User, String> { List<User> findByEmailOrLastName(String email, String lastName); } или использование запросов на основе JSON, ...
Как запустить Gradle из командной строки на Mac bash
У меня очень простой вопрос. Я совершенно новый для Mac, и я пытаюсь получить мой проект Java переехал на мой новый Mac. Проект имеет файл Gradlew, который я думал, что могу запустить из командной строки для сборки и запуска на любой машине. Когда я делаю gradlew из командной строки (в местоположении файла gradlew), он говорит, что gradlew не найден. Я что-то пропустил о том, как запустить команду из оболочки bash? ...
Манифест апплета Java-разрешить все вызывающие-допустимые-кодовая база
начиная с Java 7u45 апплет будет отображать предупреждающее сообщение (даже если оно подписано доверенным сертификатом), если веб-страница пытается взаимодействовать с ним через javascript, и эта страница не указана в атрибуте Caller-Allowable-Codebase манифеста. примечания к выпуску об этом изменении:http://www.oracle.com/technetwork/java/javase/7u45-relnotes-2016950.html сообщение в блоге Oracle об этой ошибке: https://blogs.oracle.com/java-platform-group/entry/7u45_caller_allowable_codebase ...
Это нормально, если я опущу фигурные скобки в Java? [закрытый]
Я искал это, но не мог найти ответа и по какой причине я был слишком стыдно просить профессора, из-за этого чувства, когда сотни людей смотрят на вас... во всяком случае, мой вопрос в том, что важно иметь скобки? Это нормально, если я их опущу? Пример: for (int i = 0; i < size; i++) { a += b; } vs for (int i = 0; i < size; i++) a += b; Я знаю, что оба они будут работать, но если я опущу скобки (которые я, как правило, делаю много, из-за видимости), это что-нибудь изменит во ...
CreateProcess error=206, имя файла или расширение слишком длинное при запуске метода main
У меня есть эта ошибка в eclipse helios: исключение произошло при выполнении командной строки. Не удается запустить программу "C:Program файлы (x86)Javajre6binjavaw.exe " (в каталоге "C:Usersmotiverhelios_workspaceTimeTracker"): CreateProcess error=206, имя файла или расширение слишком длинное Я исследовал немного, но большинство вопросов были связаны с DataNucleus при работе на Google App Engine. Но я не использую ничего отдаленно связанного с Google Приложение Двигателя. Я делаю неб ...
Как пинговать IP-адрес
Я использую эту часть кода для проверки ip-адреса на java, но только pinging localhost успешен, а для других хостов программа говорит, что хост недоступен. Я отключил свой брандмауэр, но все еще имею эту проблему public static void main(String[] args) throws UnknownHostException, IOException { String ipAddress = "127.0.0.1"; InetAddress inet = InetAddress.getByName(ipAddress); System.out.println("Sending Ping Request to " + ipAddress); System.out.println(inet.isReachable(5000) ...
Является ли" бесконечный " итератор плохим дизайном?
это как правило, считается плохой практикой, чтобы обеспечить Iterator реализации, которые являются "бесконечными"; т. е. где вызовы hasNext() всегда(*) возвращает true? обычно я бы сказал "Да", потому что вызывающий код может вести себя хаотично, но в реализации ниже hasNext() вернет true, если вызывающий объект не удалит все элементы из списка, с которым был инициализирован итератор; т. е. есть условие прекращения. Как вы думаете, это законно использование Iterator? Это не похоже на нарушен ...
Разница между фильтром и слушателем в сервлете (Java EE)
в сервлете есть функции фильтров и прослушивателей. Я хочу знать точную разницу между фильтром и слушателем. ...
Преобразование объекта Java в строку XML
Да, да я знаю, что много вопросов было задано по этой теме. Но я все еще не могу найти решение моей проблемы. У меня есть свойство аннотированный объект Java. Например клиент,как в этом примере. И я хочу его строковое представление. Google рекомендует использовать JAXB для таких целей. Но во всех примерах созданный XML-файл печатается в файл или консоль, например: File file = new File("C:file.xml"); JAXBContext jaxbContext = JAXBContext.newInstance(Customer.class); Marshaller jaxbMarshaller = ...
Log4J: стратегии для создания экземпляров регистратора
Я решил использовать log4j logging framework для нового проекта Java. Мне интересно, какую стратегию следует использовать для создания/управления экземплярами Logger и почему? один экземпляр регистратора на класс например, class Foo { private static final Logger log = Logger.getLogger(Foo.class); } один экземпляр регистратора на поток один экземпляр регистратора для каждого приложения горизонтальная нарезка : один экземпляр регистратора в каждом слое приложения (например, слой предста ...
Как получить последние символы в строке в Java, независимо от размера строки
Я ищу способ вытащить последние символы из строки, независимо от размера. Давайте возьмем эти строки в пример: "abcd: efg: 1006746" "bhddy: nshhf36: 1006754" "hfquv: nd: 5894254" Как вы можете видеть, совершенно случайные строки, но они имеют 7 чисел в конце. Как я смогу взять эти 7 чисел? Edit: Я только что понял, что String[] string = s.split(": "); будет отлично работать здесь, пока я называю string[2] для чисел и string[1] для чего-либо в середине. ...
Создание аргументов метода java как окончательных
какая разница, что окончательный делает между кодом ниже. Есть ли какое-либо преимущество в объявлении аргументов окончательными. public String changeTimezone( Timestamp stamp, Timezone fTz, Timezone toTz){ return .... } public String changeTimezone(final Timestamp stamp, final Timezone fTz, final Timezone toTz){ return .... } ...