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


Самый быстрый способ записи огромных данных в текстовый файл Java

Я должен написать огромные данные в текстовом файле [csv]. Я использовал BufferedWriter для записи данных, и это заняло около 40 секунд, чтобы написать 174 МБ данных. Это самая быстрая скорость, которую может предложить java? bufferedWriter = new BufferedWriter ( new FileWriter ( "fileName.csv" ) ); Примечание: эти 40 секунд включают в себя время итерации и извлечения записей из resultset, а также. :). 174 Мб для 400000 строк в resultset. ...

Перечисление Java и дополнительные файлы классов

Я заметил:enums введите много дополнительных файлов класса (Класс$1) после компиляции раздувания общего размера. Он, кажется, прикреплен к каждому классу, который даже использует перечисление, и они часто дублируются. почему это происходит и есть ли способ предотвратить это без удаления перечисления. (причина вопроса-это пространство для меня) EDIT при дальнейшем изучении вопроса, Солнце Javac 1.6 создает дополнительный синтетический класс каждый раз, когда вы используете переключатель на пе ...

Есть ли элегантный способ удалить нули при преобразовании коллекции с помощью Guava?

у меня есть вопрос об упрощении кода обработки некоторых коллекций при использовании коллекций Google (обновление:гуавы). у меня есть куча" компьютерных "объектов, и я хочу в конечном итоге получить коллекцию их "идентификаторов ресурсов". это делается так: Collection<Computer> matchingComputers = findComputers(); Collection<String> resourceIds = Lists.newArrayList(Iterables.transform(matchingComputers, new Function<Computer, String>() { public String apply(Computer ...

Добавить несколько элементов, чтобы уже инициализированного класса ArrayList в Java

я гуглю его и не могу найти синтаксис. Мой arraylist может быть заполнено по-разному в зависимости от настроек пользователя, поэтому я инициализировал его ArrayList<Integer> arList = new ArrayList<Integer>(); и теперь я хотел бы добавить сто целых чисел, не делая это один за другим с arList.add(55); ...

Сколько объектов создается с помощью класса-оболочки Integer?

Integer i = 3; i = i + 1; Integer j = i; j = i + j; сколько объектов создается в результате операторов в примере кода выше и почему? Есть ли IDE, в которой мы можем видеть, сколько объектов создается (возможно, в режиме отладки)? ...

Если абстрактный класс имеет serialVersionUID

в java, если класс реализует сериализуемый, но является абстрактным, должен ли он иметь объявленный serialVersionUID long, или только подклассы требуют этого? в этом случае действительно предполагается, что все подклассы имеют дело с сериализацией, поскольку цель типа должна использоваться в вызовах RMI. ...

Java: в чем именно разница между NIO и NIO.2?

Я не совсем понимаю, насколько они отличаются друг от друга, поэтому у меня есть некоторые вопросы относительно этих двух пакетов. осмотревшись немного на Google, кажется, что Oracle решил обновить NIO пакет с новым и улучшенным NIO.2 пакет как часть выпуска JDK7. как работает NIO пакет сравнить с NIO.2 пакета? какие большие изменения от NIO to NIO.2? (например, новые методы, функции) почему оригинал NIO пакет должен быть обновлен? и NIO.2 просто синонимом NIO в настоящее время пакет? это н ...

Генерация уникальных случайных чисел в Java

Я пытаюсь получить случайные числа между 0 и 100. Но я хочу, чтобы они были уникальными, а не повторялись в последовательности. Например, если я получил 5 чисел, они должны быть 82,12,53,64,32, а не 82,12,53,12,32 Я использовал это, но он генерирует те же числа в последовательности. Random rand = new Random(); selected = rand.nextInt(100); ...

Как я могу получить случайное число в Котлин?

универсальный метод, который может возвращать случайное целое число между 2 параметрами, как ruby делает с rand(0..n). есть предложения? ...

Ошибка гибернации: другой объект с тем же значение идентификатора уже был связан с сессии

у меня по существу есть некоторые объекты в этой конфигурации (реальная модель данных немного сложнее): A имеет отношения "многие ко многим" С B. (B имеет inverse="true") B имеет отношения "многие к одному" с C. (У меня есть cascade значение "save-update") C-это своего рода таблица типов/категорий. кроме того, я должен, вероятно, упомянуть, что первичные ключи генерируются базой данных при сохранении. С моими данными, я иногда возникают проблемы, когда A имеет набор различных объектов B, и э ...

Как найти НОД, НОК набора чисел

каков был бы самый простой способ вычисления наибольшего общего делителя и наименьшего общего кратного на множестве чисел? Какие математические функции можно использовать для поиска этой информации? ...

Eclipse: ресурс не находится на пути сборки проекта Java

мне дали исходную папку (src) проекта Java. Я создал .project file, сохранил его в этой папке и импортировал этот проект в Eclipse 3.6 через опцию Import Existing Projects into Workspace и добавил в него необходимые банки. теперь проблема в том , что когда я когда-либо делаю иерархию вызовов в проекте, она отображает окно предупреждения: "ресурс не находится на пути сборки проекта java" может кто-нибудь пожалуйста, дайте мне знать, как решить это ? пожалуйста, смотрите изображение здесь ...

Параметры памяти Eclipse при получении "Java Heap Space" и " Out of Memory"

при попытке запустить и запустить проект flex/java в eclipse я продолжал получать "исключение из памяти" и "пространство кучи Java", используя Eclipse, Tomcat и JRE. при исследовании пытаясь настроить параметры памяти я нашел три места, чтобы настроить эти: затмение.ini настройки JRE в окне > Настройки Catalina.sh или Каталина.летучая мышь каковы различия между настройкой-xms и-xmx в этих разных местах и что означает is? есть ли способ проверить, что эти настройки памяти устанавливаются ...

Как записать вывод консоли в txt-файл

Я попытался записать вывод консоли в txt-файл, используя это предложение кода (http://www.daniweb.com/forums/thread23883.html#) однако я не был успешным. Что случилось? try { //create a buffered reader that connects to the console, we use it so we can read lines BufferedReader in = new BufferedReader(new InputStreamReader(System.in)); //read a line from the console String lineFromInput = in.readLine(); //create an print writer for writing to a file PrintWri ...

Как настроить Jackson JSON mapper, неявно используемый Spring Boot?

Я использую Spring Boot (1.2.1), так же, как и в их создание веб-службы RESTful руководство: @RestController public class EventController { @RequestMapping("/events/all") EventList events() { return proxyService.getAllEvents(); } } Итак, выше, Spring MVC неявно использует Джексона для сериализации my EventList объект в JSON. но я хочу сделать некоторые простые настройки в формате JSON, такие как: setSerializationInclusion(JsonInclude.Include.NON_NULL) вопрос:каков са ...

Каков наилучший способ определить, является ли символ буквой или числом в Java без использования регулярных выражений?

каков лучший и / или самый простой способ распознать, если строка.charAt (индекс)-это буква A-z или число в Java без использования регулярных выражений? Спасибо. ...

Убийство процесса с помощью Java

Я хотел бы знать, как "убить" процесс, который уже запущен. Я знаю о API процесса, но я не уверен, если я могу использовать это, чтобы "убить" уже запущенный процесс, такой как firefox.exe и др. Если процесс API может быть использован, не могли бы вы указать мне в правильном направлении? Если нет, то каковы другие доступные варианты? Спасибо. ...

Значения по умолчанию и инициализация в Java

на основе моего ссылка, примитивные типы имеют значения по умолчанию, а объекты-null. Я проверил часть кода. public class Main { public static void main(String[] args) { int a; System.out.println(a); } } строку System.out.println(a); будет ошибка, указывающая на переменную a что говорит variable a might not have been initialized, тогда как в данной ссылке, integer будет 0 как значение по умолчанию. Однако, с данным кодом ниже, он будет фактически печатать 0. public cl ...

Анонимные блоки кода на Java

существуют ли какие-либо практические применения анонимных блоков кода в Java? public static void main(String[] args) { // in { // out } } Пожалуйста, обратите внимание, что это не о имени блоки, т. е. name: { if ( /* something */ ) break name; } . ...

Как работает FetchMode в Spring Data JPA

у меня есть связь между тремя объектами модели в моем проекте (Модель и фрагменты репозитория в конце сообщения. когда я называю PlaceRepository.findById он запускает три запроса select: ("sql") SELECT * FROM place p where id = arg SELECT * FROM user u where u.id = place.user.id SELECT * FROM city c LEFT OUTER JOIN state s on c.woj_id = s.id where c.id = place.city.id это довольно необычное поведение (для меня). Насколько я могу судить после чтения документации Hibernate, он всегда должен ...