Size: a a a

2020 July 07

А

Антон in learn.java
ааа, вот
источник

А

Антон in learn.java
это вы про HashMap?
источник

А

Антон in learn.java
эта карта?)
источник

DS

Dmitriy Shilnikov in learn.java
Так её никто не называет )
источник

А

Антон in learn.java
я просто еще туда не дошел) я даже еще коллекции не учил)
источник

А

Антон in learn.java
рано я полез, короче говоря)
источник

А

Антон in learn.java
спасибо все равно всем
источник

А

Антон in learn.java
и удачи
источник
2020 July 08

OP

Oleg Pavl in learn.java
Есть ли смысл проверять в тестах на нулл коллекцию, которую должен хибернейт из query by method name? Если в бд не будет запрашиваемых данных, то вернётся пустой список. Если какая то ситуация, которая может вернуть null или не проинициализировать переменную в тестах?
источник

A

Anton in learn.java
Антон
Дешифровать можно и по-моему даже нужно.
HashMap - тоже вариант, но смотрится слишком топорно.

12*6015%26 = 4
6015%26 = 9
следовательно ключ = 9 полностью заменяет ключ 6015 и будет удобнее ждя последующих расчетов
12*9%26 = 4
модулярная арифметика говорит,
что ключ обратного преобразования
(26*1 + 1 )/ 9 = 3  - делится на 9 без остатка
12*9%26 = 4   > 4*3%26 = 12
4*9%26 = 10   > 10*3%26 = 4
17*9%26 = 23 > 23*3%26 = 17

Теперь пусть ключ 5057
5057%26 = 13 - оптимизированный ключ имеет общее основание с 26, равное 13 (как и 5057) и является некорректным - на выходе кодирования будут дубли:
12*13%26 = 0
4*13%26 = 0
5*13%26 = 13
17*13%26 = 13

Теперь пусть ключ 5067
5067%26 = 23. У 23 нет общих оснований с 26, ключ корректный.
Ищем обратнвй ключ
(26*1 + 1) / 23 - не делится
(26*2 + 1) / 23 - не делится
...
(26*15 + 1) / 23  = 17 делится без остатка

encode                >     decode
12*23%26 = 16  >  16*17%26 = 12
4*23%26 = 14    >  14*17%26 = 4
5*23%26 = 11    >  11*17%26 = 5
17*23%26 = 1    >  1*17%26 = 17

Найти общий делитель на Java для проверок ключа и поиска обратного ключа можно одним из следующих способов
источник

A

Anton in learn.java
Gukov Viktor
Точное обратное число от модуля не найти, там же рейндж будет
Один обратный множитель модулярной арифметики найти вполне возможно, если сам ключ был корректный, см. выше.

Если.я правильно понимаю, китайская теорема об остатках гарантирует однозначность (единственность) представления целых неотрицательных чисел в этом случае.
А если нет, как найти тот самый рейндж, если при поиске обратных множителей, алгоритм ограничен 26ю вариантами перебора?
источник

НЗ

Николай Заонов... in learn.java
Доброго дня. Подскажите, можно ли реализовать онлайн аудио плееер в java web приложении который не будет требовать обновления при обновлении страницы или переходе на другую?
источник

L

Lidia in learn.java
Rinchin G
@RunWith(MockitoJUnitRunner.class)
class FilterServiceTest {

...
@Test
public void filterWithNullElementName() {
 
when(environment.getProperty("event.types")).thenReturn("userAction");              <<<<<<<<<<<<<
 
when(environment.getProperty("event.user-action.element-name")).thenReturn("null");

 List<Event> filter = filterService.filter(log);

 
assertEquals(1, filter.size());
}





так падает <<<<< java.lang.NullPointerException
а как сделать в телеграме таким красным текст? :)
источник

MR

Muzaffar Rasulov in learn.java
Anton
Наверное потому, что его не навязывают туториалы для начинающих в комплекте со Spring Data.
И проблемы там специфические - шаблонизация sql в файлах отделенных от пакетов логики DAO на любителя, как и возможность менять sql в рантайме.
там вроде от дао слоя можно отказаться, или не?
источник

LS

L S in learn.java
Николай Заонов
Доброго дня. Подскажите, можно ли реализовать онлайн аудио плееер в java web приложении который не будет требовать обновления при обновлении страницы или переходе на другую?
При чем тут джава?
источник

AG

Akim Glushkov in learn.java
Коллеги, а что посоветуете почитать про разработку ERP-систем?
источник

ЕТ

Евгений Тимочкин... in learn.java
Макконела
источник

AG

Akim Glushkov in learn.java
мимо
источник

ЕТ

Евгений Тимочкин... in learn.java
чойто?
источник

ЕТ

Евгений Тимочкин... in learn.java
"Совершенный код" прекрасно описывает все пиздецомы разработки софта уровня Enterprise
источник