плюс то что в пекарне ddr5 надо смотреть какие частоты и в целом сколько будет качать - какая пропускная способность. есть нюансы в общем)
Читать полностью…Я напомню, один челик из моего города взял макбук за 700к, там оперативы и стораджа столько же, но м4макс конечно послабее 5090 будет
Читать полностью…Если есть чек о покупке пиши или звони срочно в техподдержку Apple. Они проверят твой чек и imei, и есть шанс восстановить.
Читать полностью…Всем привет, может кто сталкивался , когда просят зайти в свой айклоуд , и сразу меняют пароль , можно ли выйти как нибудь , есть тут знатоки ?) сегодня вот так вот попался я (
Читать полностью…Да, остаётся только выбрать наименее травматичный способ работы с деньгами^W нативом. Пока что это JNA :)
Читать полностью…Проще всего дёрнуть setaffinity через JNA. JCStress это штатно делает: https://github.com/openjdk/jcstress/blob/7b124f6cbb2e5fc32d9146be7066aaf8ebb2fa05/jcstress-core/src/main/java/org/openjdk/jcstress/os/AffinitySupport.java
Читать полностью…Не, задать себе аффинити это не то что бы какое-то действие, которое надо секьюрить. taskset -c 1 ls у меня сейчас прошел без каких-либо дополнительных действий.
Читать полностью…Всем привет. Подскажите плз, вопрос по жизненному циклу запроса в Spring Web. Задача вроде достаточно банальная - подставить http-header во ВСЕ ответы сервиса. Расковырял все уже что только можно, но решения найти никак не могу.
1. Приходит запрос от клиента.
2. Срабатывают (при наличии) OncePerRequestFilter
3. Срабатывают (при начилии) HandlerInterceptor, метод preHandle
4. Далее запускается релевантный запросу метод контроллера, и который либо отрабатывает успешно, либо выкидывает исключение.
5. Если на прошлом шаге приложение выкинуло ошибку, срабатывает какой-то релевантный данному типу ошибки метод в @ControllerAdvise. Его метод @ExceptionHandler на вход принимает исключение, обрабатывает его и возвращает новый объект Response, таким образом цепочку из нескольких @ExceptionHandler для поэтапной обработки ошибки выстроить не выйдет, так как может сработать только один @ExceptionHandler.
6. Вот тут независимо от наличия или отсутствия ошибки мне надо обработать ответ, перед отправкой его клиенту, добавить заголовок Content-Language. При этом желательно быть уверенным, что ни один компонент системы уже не может пересоздать этот response и заменить его другим объектом.
⁃ Ограниченно можно использовать HandlerInterceptor, метод postHandle. Но он не срабатывает, если вызывается исключение. Поэтому этот вариант или не подходит, или дополнительно к нему надо также ловить каким-то образом результат работы @ControllerAdvise.
⁃ Пробовал создать HandlerExceptionResolver дополнительно к HandlerInterceptor.postHandle(), но если он срабатывает, то уже не отрабатывают вообще @ControllerAdvise, а моя постобработка ответа не должна ломать штатные механизмы
⁃ HandlerInterceptor.afterCompletion() срабатывает в обоих кейсах, но устанавливать заголовок ответа тут поздно, так как это событие происходит уже позже отправки ответа пользователю, как где-то читал (хотя мне это нифига непонятно, потому что если поставить точку останова в этом методе, Postman еще ответ на этот момент реально не получает). В любом случае проверил, модификация респонса в этот момент уже ничего не меняет, заголовок не появляется в ответе клиенту.
тут же в целом надо смотреть картину. насколько слабее. какие кейсы использования в плане мобильности, т.к. тут грим про стационар, а не ноут. и не забываем, что к пекарне надо нормальный монитор
Читать полностью…Да, я понимаю, что встроенных инструментов нет, и любое решение будет через нейтив одну и ту же апишку дёргать (и встроенные тоже бы её дёргали)
Читать полностью…да, наврал
EPERM (sched_setaffinity()) The calling thread does not haveЧитать полностью…
appropriate privileges. The caller needs an effective
user ID equal to the real user ID or effective user ID of
the thread identified by pid, or it must possess the
CAP_SYS_NICE capability in the user namespace of the
thread pid.