Size: a a a

2020 July 20

ὦan in pro.jvm
Какие шаманские движения нужно сделать чтобы отключить spring security в тестах mockMvc для unsecured урлов? А то отдает 401 вместо 200
@Configuration
@EnableGlobalMethodSecurity(securedEnabled = false)
public class WebMockMvcConfig extends GlobalMethodSecurityConfiguration{}

И
@WebMvcTest()
@ExtendWith(SpringExtension.class)
@ContextConfiguration(classes = AppealAcceptanceClientController.class)
@Import(WebMockMvcConfig.class)
public class AppealAcceptanceClientControllerTest {
 @Autowired
 protected MockMvc mockMvc;
 @MockBean
 Service service;

Что-то не заводится
источник

ὦan in pro.jvm
ὦan
Какие шаманские движения нужно сделать чтобы отключить spring security в тестах mockMvc для unsecured урлов? А то отдает 401 вместо 200
@Configuration
@EnableGlobalMethodSecurity(securedEnabled = false)
public class WebMockMvcConfig extends GlobalMethodSecurityConfiguration{}

И
@WebMvcTest()
@ExtendWith(SpringExtension.class)
@ContextConfiguration(classes = AppealAcceptanceClientController.class)
@Import(WebMockMvcConfig.class)
public class AppealAcceptanceClientControllerTest {
 @Autowired
 protected MockMvc mockMvc;
 @MockBean
 Service service;

Что-то не заводится
Сделать вот так
@WebMvcTest(AppealAcceptanceClientController.class)
@ExtendWith(SpringExtension.class)
@AutoConfigureMockMvc(addFilters = false)
public class AppealAcceptanceClientControllerTest {
источник

AG

Alexander Golyakin in pro.jvm
Александр Дерюгин
это не сбер случаем?
Случаем он, а что?
источник

АД

Александр Дерюгин... in pro.jvm
Alexander Golyakin
Случаем он, а что?
просто, их заморочка)
источник

Д

Давид in pro.jvm
Swagger превращает это в число, что сделать, чтоб осталась строкой? @ApiModelProperty(value = "Идентификационный код заказчика", dataType = "String", example = "1111111111011111111­01111111110111116", required = true)
@JsonInclude(NON_NULL)
@Pattern(regexp = "^[0-9]{36}$")
private String privateTenderId;
источник

РН

Роман Нагаев... in pro.jvm
Давид
Swagger превращает это в число, что сделать, чтоб осталась строкой? @ApiModelProperty(value = "Идентификационный код заказчика", dataType = "String", example = "1111111111011111111­01111111110111116", required = true)
@JsonInclude(NON_NULL)
@Pattern(regexp = "^[0-9]{36}$")
private String privateTenderId;
добавить кавычки в example?
источник

Д

Давид in pro.jvm
Тогда появляются 4 кавычки
источник

A

Artjom Kalita in pro.jvm
empathy off Это точно телеграм канал про jvm  ?
источник

QH

Quantum Harmonizer in pro.jvm
Есть какой-нибудь способ пройтись по каждой единичке числа, не вдалбливаясь в каждый нолик? То есть проитерировать long не за O(64), а за O(popCount(value))
источник

A

Anton in pro.jvm
Quantum Harmonizer
Есть какой-нибудь способ пройтись по каждой единичке числа, не вдалбливаясь в каждый нолик? То есть проитерировать long не за O(64), а за O(popCount(value))
источник

DP

Denis Pavlyuchenko in pro.jvm
Quantum Harmonizer
Есть какой-нибудь способ пройтись по каждой единичке числа, не вдалбливаясь в каждый нолик? То есть проитерировать long не за O(64), а за O(popCount(value))
завидую людям, у кого возникают такие проблемы при разработке.
// ушел дальше писать CRUD и перекладывать json
источник

QH

Quantum Harmonizer in pro.jvm
Угу. «Counting bits set, Brian Kernighan's way» — вот отсюда хочется взять цикл, но v &= v - 1 пропускает хз сколько ноликов, индекс битика теряется.
источник

QH

Quantum Harmonizer in pro.jvm
Denis Pavlyuchenko
завидую людям, у кого возникают такие проблемы при разработке.
// ушел дальше писать CRUD и перекладывать json
дак я это как раз для крудов и делаю
источник

A

Anton in pro.jvm
Quantum Harmonizer
Угу. «Counting bits set, Brian Kernighan's way» — вот отсюда хочется взять цикл, но v &= v - 1 пропускает хз сколько ноликов, индекс битика теряется.
Long.numberOfLeadingZeros()
источник

QH

Quantum Harmonizer in pro.jvm
Anton
Long.numberOfLeadingZeros()
А это интринсик? Потому что, учитывая, сколько там ифов, проще и дешевле будет O(64)
источник

N

Nick in pro.jvm
Quantum Harmonizer
Есть какой-нибудь способ пройтись по каждой единичке числа, не вдалбливаясь в каждый нолик? То есть проитерировать long не за O(64), а за O(popCount(value))
неужели нужно это делать настолько часто, что играет роль количество операций в цикле?
источник

A

Anton in pro.jvm
Quantum Harmonizer
дак я это как раз для крудов и делаю
Для иранских курдов или турецких? Там есть отличие в битности)
источник

QH

Quantum Harmonizer in pro.jvm
Nick
неужели нужно это делать настолько часто, что играет роль количество операций в цикле?
Я человек простой. Увидел — оптимизирую
источник

QH

Quantum Harmonizer in pro.jvm
Anton
Для иранских курдов или турецких? Там есть отличие в битности)
там написано «крудов», но шутку оценил :)
источник

N

Nick in pro.jvm
и вправду хорошая работа, еще и время есть оптимизировать
источник