|
|
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
короче проблемы решились откатом на 7 версию Java, мне впрочем её достаточно в данном проекте, плюс указанием Мэйвену тащить зависимости от 7, а не 8 Томкэта. Хочется верить, что с опытом такие проблемы я смогу решать быстрее. А пока даже к среде разработки толком не привык. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2016, 09:20 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
тащем та надо следить какие зависимости по версиям чем собраны. иногды бывают несовместимости по jdk (редко, у меня 3-4 случая было). что то с томкат тоже, xstream, и какой то Osgi контейнер, jenkins может еще чтото но не помню ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2016, 10:25 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
XDiaBLoА теперь Мэйвен упорно тащит зависимость которая похоже не нравится Томкэту 7, а восьмого под центос не вижу в стандартном инсталляторе. CentOS мать его пятак.... Что-ж ты самое главное не сказал. О всяких пустяках типа Tomcat только... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2016, 11:34 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
maytonXDiaBLoА теперь Мэйвен упорно тащит зависимость которая похоже не нравится Томкэту 7, а восьмого под центос не вижу в стандартном инсталляторе. CentOS мать его пятак.... Что-ж ты самое главное не сказал. О всяких пустяках типа Tomcat только... Джава же, "запускай везде" мать её. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2016, 14:05 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
XDiaBLomaytonпропущено... CentOS мать его пятак.... Что-ж ты самое главное не сказал. О всяких пустяках типа Tomcat только... Джава же, "запускай везде" мать её. Java Major/Minor version мать ее. Помни всегда о сабж :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2016, 14:15 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
XDiaBLo Джава же, "запускай везде" мать её. вот именно, качаешь томкэт любой версии, какой надо, распаковываешь и запускаешь ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 26.04.2016, 14:19 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
:) Не заскучаешь блин. Сейчас вот Git из исходников собрал, так как готовых обновлений в репозиториях ЦентОС не нашёл, а Идея требует свежую версию Git, чтобы на гитхаб выложить исходники проекта. Теперь Идея довольна, хвала Аллаху Каждый день как через дебри продираюсь. Возможно конечно Линукс мне проблем добавляет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 09:05 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
XDiaBLoВозможно конечно Линукс мне проблем добавляет. Надо было для начала что-нибудь менее корпоративное, например Ubuntu. CentOS для десктопа по-моему не очень. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 09:55 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
Не понял, почему не винда, и зачем Git. Или опять, в ТЗ для траханья записано. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 10:15 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
Мы 3 года разрабатывали и тестили на на Винде (JDK7), а у заказчика стоял RHEL и CentOS. За все время эксплуатации были баги связанные с разницей конфигураций но мелкие. Кодировки (lang, country), порядок следования зависимостей в CLASSPATH, семантика символа перевода строк (\n). Все это легко фиксилось. И был баг связанный с сетевыми таймаутами. Что-то на уровне реализации сокетного протокола и фиксилось это не нами а сисадминами. Вобщем я не могу вспомнить ни одного дефекта связанного именно со сменой платформы. Смена версии - JDK6.xx/JDK7 стрельнула один раз в части реализации итератора по хештейблу но это был не баг а скорее неверный юзкейс итератора и некомппетентность тесто-писателя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 10:39 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
maytonСмена версии - JDK6.xx/JDK7 стрельнула один раз в части реализации итератора по хештейблу но это был не баг а скорее неверный юзкейс итератора и некомппетентность тесто-писателя. Java 5 хорошенько стрельнула благодаря введению нового ключевого слова enum. Потом Java 6 выстрелил, когда внутренние пакеты переместились в internal. И даже, если ты аккуратный программист и никогда не используешь внутренние пакеты, у твоего проекта всегда найдется пачка зависимостей, которые от этих пакетов таки зависят. Переходы на Java 7 и Java 8, вроде были более безболезненными. Там из критических изменений только кишки java.lang.String вспоминаются. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 10:54 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
GarrickXDiaBLoВозможно конечно Линукс мне проблем добавляет. Надо было для начала что-нибудь менее корпоративное, например Ubuntu. CentOS для десктопа по-моему не очень. Я CentOS поставил не в последнюю очередь для того, чтобы к нему попривыкнуть. Он часто на хостингах бывает. Ну и мне не нужно "для начала", я уже ставил RedHat, Ubuntu, OpenBSD, чего только ни ставил. Просто опыта всё-же недостаточно, больше ими как пользователь раньше баловался. Изначально установил на работе на второй компьютер, чтобы изучить Linux и Oracle (я на него ещё и Оракл установил соответственно). Petro123Не понял, почему не винда, и зачем Git. Или опять, в ТЗ для траханья записано. А почему-бы и не Линукс? А Github всё равно в задании указан. авторРезультат выкладывайте на github или bitbucket –заодно познакомитесь с ними. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 15:38 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
XDiaBLoА почему-бы и не Линукс? потому что закопаться в админских вещах можно. И с темой не связано. Просто у вас тема разработка, а не деплой на сервер. Для разраба из линукса - Ubuntu14 (Garrick) или винда. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 15:58 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
Petro123, 100%. У нас девы сидят на Windows. А дев-опсы строго на Linux. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 16:40 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
mayton, CentOS вроде только для оракла хороший. Т.к. сертифицирован. На Debian его ставил - замучился. А убунту уже с ГУИ всё как у людей....ярлыки XXXXX.desktop даже есть)). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.04.2016, 16:50 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
Petro123XDiaBLoА почему-бы и не Линукс? потому что закопаться в админских вещах можно. И с темой не связано. Просто у вас тема разработка, а не деплой на сервер. Для разраба из линукса - Ubuntu14 (Garrick) или винда. Убунту я как-то давно ставил, он мне не понравился. Может всё и изменилось за столько лет. А винду поставить, это нужно обращаться к другому отделу, а я не хочу, а ну как скажут "нафига тебе второй комп?" И отожмут. Я вообще изначально пытался на него Slackware зарядить, но ему почему-то железо не понравилось. Во всяком случае тот же дистриб на домашний комп нормально вставал. К тому же как уже говорили, Оракл на CentOS легко ставится. И на хостингах часто CentOS. Не помешает знать, мало ли, вдруг сгодится. В вакухах бывает про линукс пишут. Некоторая практика лишней не будет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 07:14 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
maytonPetro123, 100%. У нас девы сидят на Windows. А дев-опсы строго на Linux. Винда для игр хороша. Если на компе играть не собираюсь, и ничто меня не ограничивает в выборе ОС, это всегда будет Линукс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 07:16 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
XDiaBLo, Понятно. Если тебя хватает на админа и разработчика, то Удачи. Все люди разные. По сабжу зависимостей у тя будет как раз под самую завязку. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 09:12 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
По поводу совместимости JDK7-JDK8 Слушал Шипилёва в части java.lang.String. Боян годичной давности но я как-то его пропустил. В части JDK8 что-то меняли в .substring() уменьшали утечки вобщем. Если верить Шипилеву - то возможен небольшой оверхед по CPU но он считает что это меньшее зло чем утечки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 11:07 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
maytonСлушал Шипилёва в части java.lang.String. Боян годичной давности но я как-то его пропустил. В Java 7 и году эдак 2012м :) maytonВ части JDK8 что-то меняли в .substring() уменьшали утечки вобщем. Да. Раньше substring создавал строку, которая хранила в себе ссылку на оригинальный массив. Соответственно, если вычитать большую строку, взять из неё маленькую подстроку, а оригинальную строку скормить GC, то маленькая подстрока все равно будет жрать много памяти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 11:23 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
mayton, А год-два назад Шипилёв рассказывал про другую оптимизацию. Они планируют хранить 8-битные строки в формате байт на символ, а не как сейчас 2 байта на любой char. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 11:26 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
mayton, А вот эту новость я упустил Оказывается, в Java 9 планируют оптимизировать и конкатенацию строк тоже https://blogs.oracle.com/java/entry/compact_string_in_java_9 Но это, возможно, только 1й шаг к оптимизации, а не финальное решение. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 11:31 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
Blazkowiczmayton, А год-два назад Шипилёв рассказывал про другую оптимизацию. Они планируют хранить 8-битные строки в формате байт на символ, а не как сейчас 2 байта на любой char. Это вполне разумно для большинства системных строк таких как classNames, packageNames, methodNames, и отладочной инфы. Там 99% все в 8-битное. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 12:24 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
maytonЭто вполне разумно для большинства системных строк таких как classNames, packageNames, methodNames, и отладочной инфы. Там 99% все в 8-битное. Да, безотносительно системных строк, куче проектов Unicode нафиг не упал. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 12:26 |
|
||
|
Idea зависимости
|
|||
|---|---|---|---|
|
#18+
Blazkowiczmayton, А вот эту новость я упустил Оказывается, в Java 9 планируют оптимизировать и конкатенацию строк тоже https://blogs.oracle.com/java/entry/compact_string_in_java_9 Но это, возможно, только 1й шаг к оптимизации, а не финальное решение. О... спасибо. Посмотрю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.04.2016, 12:33 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39226424&tid=2124020]: |
0ms |
get settings: |
7ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
47ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
88ms |
get tp. blocked users: |
2ms |
| others: | 212ms |
| total: | 397ms |

| 0 / 0 |
