@jvmchat

Страница 1531 из 2890
Friedrich
06.06.2017
08:56:00
> var type = "text/xml; charset=utf-8"; 1) Этого недостаточно? 2) Возможно. 3) wr.writeBytes(rawData.getBytes("UTF-8")) Поправлю, спасибо.
1) вполне может быть, что недостаточно; мы ж не знаем, что там на другом конце за сервис

Mukhammed
06.06.2017
08:57:25
Уже полдня обсуждаются кодировки
еще вчера все началось, второй день пошел

Alexander
06.06.2017
09:03:21
> Как-то раз два гусара в Йоркшире Переслать КОИ-8 решили Но проклятый модем Выдал им КОИ-7 КОИ-6, КОИ-5 и четыре

Knock
06.06.2017
09:04:32
1) вполне может быть, что недостаточно; мы ж не знаем, что там на другом конце за сервис
да, и вправду декларации-то xml нет, но кстати без нее у меня приходил ответ, лол

Google
Knock
06.06.2017
09:04:41
я не сразу понял, собственно, о чем вы.

перепутал, подумал что первая строчка и есть декларация

Friedrich
06.06.2017
09:04:54
Ответ, может, и приходил, но он мог неправильно парсить твой XML.

Да и непохоже, чтоб ты его правильно кодировал!

Knock
06.06.2017
09:05:53
Да и непохоже, чтоб ты его правильно кодировал!
В этом и проблема, я хочу понять ,что я делаю не так. Ох лол

Friedrich
06.06.2017
09:06:17
В этом и проблема, я хочу понять ,что я делаю не так. Ох лол
Но я тебе сказал, что. Ты делал какие-то безумные штуки, а надо было из строки getBytes("UTF-8").

Knock
06.06.2017
09:07:12
Ок.

В общем. 1. Добавил в xml декларацию с кодировкой: <?xml version="1.0" encoding="UTF-8"?> 2. Закомментил строки со своими CP1251. 3. И поправил вот эту строку: wr.writeBytes(new java.lang.String(rawData).getBytes("UTF-8")); Все сделал правильно? Просто у меня опять крякозябри вместо кодировки и теперь вместо 200 сервер возвращает 500.

Knock
06.06.2017
09:15:28
это rhino же

как я еще пропишу

Friedrich
06.06.2017
09:15:32
То есть Rhino'вский String не то же самое, что Java'овский?

Какой там тогда конструктор, как это работает вообще? Похоже, что-то не так.

Google
Knock
06.06.2017
09:15:51
Я не в курсе. Я свожу все к жава коду, насколько это возможно.

Rhino -- javascript, напомню. Естественно, там типы отличаются. Точнее яваскрипт менее типизированный язык же.

Knock
06.06.2017
09:18:29
HP

Лол

Евгений
06.06.2017
09:19:16
ну HP те ещё извращенцы

старой школы

Knock
06.06.2017
09:19:23
О да

20 лет на рынке извращений

Ну по крайне мере на рынке ПО)

Евгений
06.06.2017
09:19:37
20?)

Knock
06.06.2017
09:19:45
Ой похоже не прав)

там было жестче

Представь скрипт на awk в несколько сот единиц строк кода, где обрабатывается всякая системная хрень.

и ведь они его годами поддерживают

Gregory
06.06.2017
09:25:48
Почему бы не сесть и не подебажить всё? Кстати, в чём фетиш делать это из Rhino - JS? Судя по тому, как ты описал, XML существует где-то вне. И SOAP-запрос делаешь из Java. В чём назначение JS-прослойки?

Google
Knock
06.06.2017
09:26:33
реально страница мануала (!) как это настроить

>Кстати, в чём фетиш делать это из Rhino - JS? Судя по тому, как ты описал, XML существует где-то вне. И SOAP-запрос делаешь из Java. В чём назначение JS-прослойки? Потому что это поддерживается в HPшном продукте. Только из-за этого. Поверь, я бы так не извращался, если бы не было нужды. И вообще бы не имел ничего общего со скриптовой обвязкой для жавы. XML существует прямо в коде. В самой переменной. В смысле во вне? А соап запрос да делается жавой, насколько я понимаю. Но на самом деле не факт, лол. Просто я реально не знаю, как точно работает rhino.

>For improved performance, Rhino may compile JavaScript scripts to Java bytecodes. The generated bytecodes in turn depend upon runtime support routines. Each JavaScript script or function is compiled to a separate class. Compilation of JavaScript source to class files is supported. It is possible to specify the class files as well as the packages to generate into. Ну походу я прав. С другой стороны, получается, что далеко не всегда он все компилит в байткод. Короче, жопа какая-то.

Mikhail
06.06.2017
09:34:02
Вопрос - а PESSIMISTIC_WRITE в JPA всегда лочит строку? или может лочить вплоть до таблицы?

Knock
06.06.2017
09:35:23
день каких-то тайн, скажите неужели я один такой извращенец, кто пользуется rhino, ну ведь был еще тут один такой(

Mikhail
06.06.2017
09:35:24
ваще в документации написано, что JPA в этом случае делегирует дело в БД

Ivan
06.06.2017
09:35:45
тогда смотри уровень изоляции транзакции для конкретной бд что там происходит

Mikhail
06.06.2017
09:36:17
угу, у нас Оракл, пойду к ДБА

Friedrich
06.06.2017
09:36:24
Хз для чего вообще можно пользоваться Rhino, когда есть Nashorn.

Mikhail
06.06.2017
09:36:42
просто у нас тут реализация локов на БД, так оно похоже лочит сильно больше чем надо и не разлочивает потом

Knock
06.06.2017
09:36:47
Хз для чего вообще можно пользоваться Rhino, когда есть Nashorn.
Согласен. Но зачем нужен nashorn, когда есть жава? :)

Mikhail
06.06.2017
09:37:08
Я написал реализацию того же, юзая репликейтед кэш, пусть не атомарно, но примерно сойдет

Friedrich
06.06.2017
09:37:12
Согласен. Но зачем нужен nashorn, когда есть жава? :)
Сюрприз-сюрприз, для того, чтобы выполнять яваскрипт!

Mikhail
06.06.2017
09:37:14
и в такой реализации все шикарно работает

а с локами на бд какая-то жопа

Митко Соловец?
06.06.2017
09:37:42
Майкл, у вас какой-то хардкор на работе)

как не зайду в чат, то локи, то очередь забилась, то жвм шалит

Google
Friedrich
06.06.2017
09:38:09
Согласен. Но зачем нужен nashorn, когда есть жава? :)
Например, хочешь ты такой сделать изоморфное веб-приложение. У тебя клиентский компонентный код на Angular или React, а компоненты ты хочешь отрендерить на сервере. И ты берёшь, короче, Nashorn, рендеришь, отдаёшь клиенту и всё круто.

Knock
06.06.2017
09:38:15
Сюрприз-сюрприз, для того, чтобы выполнять яваскрипт!
На самом деле это немного уже бесит. Он везде. Прям совсем везде. На бэке, на фронте и уже грозит вылезти из твоего чертового холодильника.

Mikhail
06.06.2017
09:39:07
как не зайду в чат, то локи, то очередь забилась, то жвм шалит
У нас счас какой-то переломный момент, когда продажи идут хорошо ----> выросла нагрузка ВНЕЗАПНО и начали вылазить забавные углы)

Поэтому так и выглядит, что я все время что-то чиню и забавные вещи спрашиваю))))

Ivan
06.06.2017
09:42:40
я бы вообще выпилил хибернейте если у вас нагрузка высокая

он же все только усложняет

Knock
06.06.2017
09:44:06
Да, только ты.
В общем, у меня опять проблемы. Почему-то если тут передавать тип стринг wr.writeBytes(rawData), то он спокойно прожевывает. Только я передаю массив байтов и мне сервер 500 возвращает.

просто бред

Friedrich
06.06.2017
09:44:25
А пришли запрос на свой сервер, и там его посмотри

Наверняка там жопка какая-то.

Knock
06.06.2017
09:44:40
И это не мой сервер.

В этом и беда.

Friedrich
06.06.2017
09:45:18
А ты пришли на свой и смотри что приходит.

Хотя бы отправку отладь, ну.

Knock
06.06.2017
09:45:28
У меня просто странная навязчивая идея, что он отправляет в пост запросе адрес первого байта

Friedrich
06.06.2017
09:45:35
Заодно увидишь, что там за кодировки и вообще что на самом деле.

Knock
06.06.2017
09:46:22
А стоп

Google
Friedrich
06.06.2017
09:46:31
Купи!

Knock
06.06.2017
09:46:34
Ну можно поднять соап сервер

Лол.

Friedrich
06.06.2017
09:46:49
Да там даже простого сетевого слушателя хватит.

Наверняка даже есть что-то для быстрого разворачивания

Knock
06.06.2017
09:47:21
А, не выйдет

Скорее всего.

Этот сайтскоп находится в другой сетке. Я просто не смогу прислать себе на свою внутреннюю сетку запрос.

А виртуалки у меня только на локалке, ох лол

Mikhail
06.06.2017
10:02:47
А за это повышают оплату труда?
Как по мне - у меня и так она неприлично высокая, сорри

И когда нагрузка стабильно высокая - все отлично, дьявол как всегда в мелочах)

Vlad
06.06.2017
10:03:41
Как по мне - у меня и так она неприлично высокая, сорри
Это иллюзия :) за вредное производство молока с них стряси чтоле.

Mikhail
06.06.2017
10:04:21
Это иллюзия :) за вредное производство молока с них стряси чтоле.
Обедами кормят)) и ваще, счас в июне будет пересмотр зп, мб ещё и подрастет

Yan?
06.06.2017
10:15:52
С дозером кто-нибудь работал? Если у меня класс A, поле которого я маплю, находится у родительского класса, то я должен просто поле писать или еще и класс писать? Например class A extends C. У класса C поле id. То в маппере я должен просто id писать или C.id?

Eugene
06.06.2017
10:39:10
Мы юзали, а потом выпилили нахер

Страница 1531 из 2890