powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Idea зависимости
25 сообщений из 127, страница 4 из 6
Idea зависимости
    #39224403
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
короче проблемы решились откатом на 7 версию Java, мне впрочем её достаточно в данном проекте, плюс указанием Мэйвену тащить зависимости от 7, а не 8 Томкэта. Хочется верить, что с опытом такие проблемы я смогу решать быстрее. А пока даже к среде разработки толком не привык.
...
Рейтинг: 0 / 0
Idea зависимости
    #39224458
lleming
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
тащем та надо следить какие зависимости по версиям чем собраны. иногды бывают несовместимости по jdk (редко, у меня 3-4 случая было).

что то с томкат тоже, xstream, и какой то Osgi контейнер, jenkins может еще чтото но не помню
...
Рейтинг: 0 / 0
Idea зависимости
    #39224557
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoА теперь Мэйвен упорно тащит зависимость которая похоже не нравится Томкэту 7, а восьмого под центос не вижу в стандартном инсталляторе.
CentOS мать его пятак.... Что-ж ты самое главное не сказал. О всяких пустяках типа Tomcat только...
...
Рейтинг: 0 / 0
Idea зависимости
    #39224768
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonXDiaBLoА теперь Мэйвен упорно тащит зависимость которая похоже не нравится Томкэту 7, а восьмого под центос не вижу в стандартном инсталляторе.
CentOS мать его пятак.... Что-ж ты самое главное не сказал. О всяких пустяках типа Tomcat только...
Джава же, "запускай везде" мать её.
...
Рейтинг: 0 / 0
Idea зависимости
    #39224787
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLomaytonпропущено...

CentOS мать его пятак.... Что-ж ты самое главное не сказал. О всяких пустяках типа Tomcat только...
Джава же, "запускай везде" мать её.
Java Major/Minor version мать ее.

Помни всегда о сабж :)
...
Рейтинг: 0 / 0
Idea зависимости
    #39224797
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo Джава же, "запускай везде" мать её.
вот именно, качаешь томкэт любой версии, какой надо, распаковываешь и запускаешь
...
Рейтинг: 0 / 0
Idea зависимости
    #39225247
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
:) Не заскучаешь блин. Сейчас вот Git из исходников собрал, так как готовых обновлений в репозиториях ЦентОС не нашёл, а Идея требует свежую версию Git, чтобы на гитхаб выложить исходники проекта. Теперь Идея довольна, хвала Аллаху Каждый день как через дебри продираюсь. Возможно конечно Линукс мне проблем добавляет.
...
Рейтинг: 0 / 0
Idea зависимости
    #39225288
Garrick
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoВозможно конечно Линукс мне проблем добавляет.
Надо было для начала что-нибудь менее корпоративное, например Ubuntu.
CentOS для десктопа по-моему не очень.
...
Рейтинг: 0 / 0
Idea зависимости
    #39225311
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не понял, почему не винда, и зачем Git.
Или опять, в ТЗ для траханья записано.
...
Рейтинг: 0 / 0
Idea зависимости
    #39225343
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мы 3 года разрабатывали и тестили на на Винде (JDK7), а у заказчика стоял RHEL и CentOS.
За все время эксплуатации были баги связанные с разницей конфигураций но мелкие.
Кодировки (lang, country), порядок следования зависимостей в CLASSPATH,
семантика символа перевода строк (\n). Все это легко фиксилось.

И был баг связанный с сетевыми таймаутами. Что-то на уровне реализации сокетного
протокола и фиксилось это не нами а сисадминами.

Вобщем я не могу вспомнить ни одного дефекта связанного именно со сменой платформы.

Смена версии - JDK6.xx/JDK7 стрельнула один раз в части реализации итератора по хештейблу
но это был не баг а скорее неверный юзкейс итератора и некомппетентность тесто-писателя.
...
Рейтинг: 0 / 0
Idea зависимости
    #39225362
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonСмена версии - JDK6.xx/JDK7 стрельнула один раз в части реализации итератора по хештейблу
но это был не баг а скорее неверный юзкейс итератора и некомппетентность тесто-писателя.
Java 5 хорошенько стрельнула благодаря введению нового ключевого слова enum. Потом Java 6 выстрелил, когда внутренние пакеты переместились в internal. И даже, если ты аккуратный программист и никогда не используешь внутренние пакеты, у твоего проекта всегда найдется пачка зависимостей, которые от этих пакетов таки зависят. Переходы на Java 7 и Java 8, вроде были более безболезненными. Там из критических изменений только кишки java.lang.String вспоминаются.
...
Рейтинг: 0 / 0
Idea зависимости
    #39225800
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GarrickXDiaBLoВозможно конечно Линукс мне проблем добавляет.
Надо было для начала что-нибудь менее корпоративное, например Ubuntu.
CentOS для десктопа по-моему не очень.
Я CentOS поставил не в последнюю очередь для того, чтобы к нему попривыкнуть. Он часто на хостингах бывает. Ну и мне не нужно "для начала", я уже ставил RedHat, Ubuntu, OpenBSD, чего только ни ставил. Просто опыта всё-же недостаточно, больше ими как пользователь раньше баловался. Изначально установил на работе на второй компьютер, чтобы изучить Linux и Oracle (я на него ещё и Оракл установил соответственно).
Petro123Не понял, почему не винда, и зачем Git.
Или опять, в ТЗ для траханья записано.
А почему-бы и не Линукс? А Github всё равно в задании указан.
авторРезультат выкладывайте на github или bitbucket –заодно познакомитесь с ними.
...
Рейтинг: 0 / 0
Idea зависимости
    #39225829
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLoА почему-бы и не Линукс?
потому что закопаться в админских вещах можно. И с темой не связано.
Просто у вас тема разработка, а не деплой на сервер.
Для разраба из линукса - Ubuntu14 (Garrick) или винда.
...
Рейтинг: 0 / 0
Idea зависимости
    #39225900
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123, 100%. У нас девы сидят на Windows. А дев-опсы строго на Linux.
...
Рейтинг: 0 / 0
Idea зависимости
    #39225913
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,
CentOS вроде только для оракла хороший. Т.к. сертифицирован.
На Debian его ставил - замучился.
А убунту уже с ГУИ всё как у людей....ярлыки XXXXX.desktop даже есть)).
...
Рейтинг: 0 / 0
Idea зависимости
    #39226269
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123XDiaBLoА почему-бы и не Линукс?
потому что закопаться в админских вещах можно. И с темой не связано.
Просто у вас тема разработка, а не деплой на сервер.
Для разраба из линукса - Ubuntu14 (Garrick) или винда.
Убунту я как-то давно ставил, он мне не понравился. Может всё и изменилось за столько лет. А винду поставить, это нужно обращаться к другому отделу, а я не хочу, а ну как скажут "нафига тебе второй комп?" И отожмут. Я вообще изначально пытался на него Slackware зарядить, но ему почему-то железо не понравилось. Во всяком случае тот же дистриб на домашний комп нормально вставал. К тому же как уже говорили, Оракл на CentOS легко ставится. И на хостингах часто CentOS. Не помешает знать, мало ли, вдруг сгодится. В вакухах бывает про линукс пишут. Некоторая практика лишней не будет.
...
Рейтинг: 0 / 0
Idea зависимости
    #39226270
Фотография XDiaBLo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonPetro123, 100%. У нас девы сидят на Windows. А дев-опсы строго на Linux.
Винда для игр хороша. Если на компе играть не собираюсь, и ничто меня не ограничивает в выборе ОС, это всегда будет Линукс.
...
Рейтинг: 0 / 0
Idea зависимости
    #39226323
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
XDiaBLo,
Понятно. Если тебя хватает на админа и разработчика, то Удачи.
Все люди разные. По сабжу зависимостей у тя будет как раз под самую завязку.
...
Рейтинг: 0 / 0
Idea зависимости
    #39226424
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По поводу совместимости JDK7-JDK8

Слушал Шипилёва в части java.lang.String. Боян годичной давности но я как-то его пропустил.
В части JDK8 что-то меняли в .substring() уменьшали утечки вобщем. Если верить Шипилеву - то
возможен небольшой оверхед по CPU но он считает что это меньшее зло чем утечки.
...
Рейтинг: 0 / 0
Idea зависимости
    #39226449
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonСлушал Шипилёва в части java.lang.String. Боян годичной давности но я как-то его пропустил.

В Java 7 и году эдак 2012м :)


maytonВ части JDK8 что-то меняли в .substring() уменьшали утечки вобщем.
Да. Раньше substring создавал строку, которая хранила в себе ссылку на оригинальный массив. Соответственно, если вычитать большую строку, взять из неё маленькую подстроку, а оригинальную строку скормить GC, то маленькая подстрока все равно будет жрать много памяти.
...
Рейтинг: 0 / 0
Idea зависимости
    #39226454
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

А год-два назад Шипилёв рассказывал про другую оптимизацию. Они планируют хранить 8-битные строки в формате байт на символ, а не как сейчас 2 байта на любой char.
...
Рейтинг: 0 / 0
Idea зависимости
    #39226465
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mayton,

А вот эту новость я упустил
Оказывается, в Java 9 планируют оптимизировать и конкатенацию строк тоже
https://blogs.oracle.com/java/entry/compact_string_in_java_9
Но это, возможно, только 1й шаг к оптимизации, а не финальное решение.
...
Рейтинг: 0 / 0
Idea зависимости
    #39226532
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczmayton,

А год-два назад Шипилёв рассказывал про другую оптимизацию. Они планируют хранить 8-битные строки в формате байт на символ, а не как сейчас 2 байта на любой char.
Это вполне разумно для большинства системных строк таких как classNames, packageNames, methodNames,
и отладочной инфы. Там 99% все в 8-битное.
...
Рейтинг: 0 / 0
Idea зависимости
    #39226534
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
maytonЭто вполне разумно для большинства системных строк таких как classNames, packageNames, methodNames,
и отладочной инфы. Там 99% все в 8-битное.
Да, безотносительно системных строк, куче проектов Unicode нафиг не упал.
...
Рейтинг: 0 / 0
Idea зависимости
    #39226543
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowiczmayton,

А вот эту новость я упустил
Оказывается, в Java 9 планируют оптимизировать и конкатенацию строк тоже
https://blogs.oracle.com/java/entry/compact_string_in_java_9
Но это, возможно, только 1й шаг к оптимизации, а не финальное решение.
О... спасибо. Посмотрю.
...
Рейтинг: 0 / 0
25 сообщений из 127, страница 4 из 6
Форумы / Java [игнор отключен] [закрыт для гостей] / Idea зависимости
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]