Size: a a a

2020 September 14

G

Group in pro.jvm
Переслано от Rais Khadeev
В мае языку Java исполнилось 25 лет и, чтобы отпраздновать эту важную дату, мы проведем для джавистов онлайн-митап 🎂

Поговорим про микросервисную архитектуру, рассмотрим применение Java 11 в контейнерной среде, сделаем тесты на примере Spring Boot и посмотрим на частые ошибки при проектировании Java-приложений.

Наши спикеры:
Дмитрий Чуйко, Senior Performance Architect в BellSoft, участник OpenJDK
Маргарита Богданова, Team Lead, Architect, DataArt
Александр Линьков, Tech Lead, Leroy Merlin

Комментарии от экспертов:
Алексей Картынник, .NET-разработчик и автор ютуб-канала АйТиБорода
Евгений Нестеров, System Architect в МВидео

Когда: 24 сентября в 18:00
Регистрация и подробности докладов
Чат митапа
источник

PC

Pavel Chernyak in pro.jvm
А завтра еще и GA у 15 джавы =)
источник

T

Tagir in pro.jvm
Larymar r.sorokin
интернированная строка хранится в пуле строк
я хочу поменять значение в этом пулле
Интегрированная строка ничем не отличается от обычной.
источник

T

Tagir in pro.jvm
Более того, обычная строка может стать интернированной сама по себе
источник

Lr

Larymar r.sorokin in pro.jvm
спасибо
это мне +\- известно
для меня основным вопросом было - как манипулировать пуллом в джаве
источник

VP

Vladimir Petrakovich in pro.jvm
Larymar r.sorokin
спасибо
это мне +\- известно
для меня основным вопросом было - как манипулировать пуллом в джаве
Все доступные вам манипуляции - это
1. Положить туда строку через intern()
2. Изменить размер хэш-таблицы -XX:StringTableSize=N
В общем-то всё
источник

Lr

Larymar r.sorokin in pro.jvm
Vladimir Petrakovich
Все доступные вам манипуляции - это
1. Положить туда строку через intern()
2. Изменить размер хэш-таблицы -XX:StringTableSize=N
В общем-то всё
Как показала практика ее там можно поменять
источник

DB

Dmitry Baynak in pro.jvm
Larymar r.sorokin
Как показала практика ее там можно поменять
ну, это способ себе по ногам стрелять, если что
и даже эта "практика" выключаема
источник

VP

Vladimir Petrakovich in pro.jvm
Larymar r.sorokin
Как показала практика ее там можно поменять
источник

VP

Vladimir Petrakovich in pro.jvm
А вы что сделать-то хотите?
источник

Lr

Larymar r.sorokin in pro.jvm
Vladimir Petrakovich
А вы что сделать-то хотите?
Выше писал
Просто поиграться с пулом
источник

T

Tagir in pro.jvm
Larymar r.sorokin
Как показала практика ее там можно поменять
Поменять можно содержимое строки. А пул поменять - только из нейтива. Ну либо Unsafe+vmstructs, если настолько сильное желание стрельнуть себе по ногам
источник

A

A L T I R T I X in pro.jvm
Привет. Как я могу в цикле задать условие, что если 1 и 2 итерация, то делаем одно, а если 3 и 4, то другое. т.е. через каждые две итерации меняется алгоритм
источник

Lr

Larymar r.sorokin in pro.jvm
A L T I R T I X
Привет. Как я могу в цикле задать условие, что если 1 и 2 итерация, то делаем одно, а если 3 и 4, то другое. т.е. через каждые две итерации меняется алгоритм
Я бы построил коллекцию содержащую объекты нужные интерфейсы и просто прошел бы по ней
источник

V

Vladimir in pro.jvm
А лучше на крестовых темплейтах сделать и подгрузить
источник

IS

Ilyas Sarsenbaev in pro.jvm
А если на примитивных штучках?
источник

V

Vladimir in pro.jvm
Ilyas Sarsenbaev
А если на примитивных штучках?
На транзисторах?
источник

D

Dima in pro.jvm
A L T I R T I X
Привет. Как я могу в цикле задать условие, что если 1 и 2 итерация, то делаем одно, а если 3 и 4, то другое. т.е. через каждые две итерации меняется алгоритм
источник

G

George in pro.jvm
Vladimir
На транзисторах?
Можно на гидравлических логических вентилях!
источник

АМ

Алексей Могилин... in pro.jvm
A L T I R T I X
Привет. Как я могу в цикле задать условие, что если 1 и 2 итерация, то делаем одно, а если 3 и 4, то другое. т.е. через каждые две итерации меняется алгоритм
I % 4 in [0,1]
источник