Tag: java

Где скомпилированы JSP Java (* __ jsp.java) файлы?

Я получаю javax.servlet.jsp.JspException в одном из файлов jsp, который пытается выполнить мой сайт ( survey.jsp ). Тем не менее, трассировка стека не дает мне конкретную строку в jsp, где она терпит неудачу, а скорее номер строки, где она не выполняется ( survey_jsp.java:787 ), которая, кажется, является скомпилированным JSP-файлом. Где найти такие файлы, чтобы я знал, […]

Обмен данными сеанса между контекстами в Tomcat

Я рассматривал решения для обмена данными сеанса между файлами mutliple war. Я встретил следующее решение: http://www.fwd.at/tomcat/sharing-session-data-howto.html Основная идея заключается в том, что если у вас есть более одного файла войны, вы можете установить cookie с использованием sessionid первого контекста, который используется. Файл cookie может быть установлен с использованием пути, который будет применяться ко всем контекстам […]

Условная компиляция Java: как предотвратить компиляцию кусков кода?

Для моего проекта требуется Java 1.6 для компиляции и работы. Теперь у меня есть требование заставить его работать с Java 1.5 (с маркетинговой стороны). Я хочу заменить тело метода (возвращаемый тип и аргументы остаются прежними), чтобы компиляция с Java 1.5 без ошибок. Подробности: У меня есть class утилиты под названием OS который инкапсулирует все специфичные […]

Как работает побитовая и (И) на Java?

Я читал некоторые примеры кода и наткнулся на веб-сайт Oracle на странице «Побитовые и битовые сдвиги». По-моему, это не слишком хорошо работало, объясняя побитовое. Я понимаю, что он выполняет операцию непосредственно с битом, но я просто не уверен, что это за операция, и мне интересно, что это за операция. Вот пример программы, которую я получил […]

Что такое микробиблиотека?

Я слышал, что этот термин используется, но я не совсем уверен, что это значит, так что: Что это значит и что это не значит? Каковы некоторые примеры того, что IS и НЕ является микромаркетинговым? В чем опасность микромаркетинга и как вы его избегаете? (или это хорошо?)

Есть ли эквивалент java.util.regex для шаблонов типа «glob»?

Существует ли стандартная (желательно Apache Commons или аналогичная невирусная) библиотека для выполнения совпадений типа «glob» в Java? Когда мне приходилось делать подобное на Perl один раз, я просто изменил все « . » На « \. », « * » На « .* » И « ? » На « . » И что-то вроде […]

вызывающие сеттеры от конструктора

Каковы pro и con для вызова мутатора из конструктора (если есть) то есть: public MyConstructor(int x) { this.x = x; } против: public MyConstructor(int x) { setX(x); } public void setX(int x) { this.x = x; } У вас есть предпочтения? (Это не домашнее задание, просто глядя на наш стандарт стандартов кодирования, где он говорит, […]

Спецификация L (длинная) Java

Похоже, что когда вы вводите число в Java, компилятор автоматически считывает его как целое число, поэтому, когда вы вводите (long) 6000000000 (не в диапазоне целого), он будет жаловаться, что 6000000000 не является целым числом. Чтобы исправить это, мне пришлось указать 6000000000L. Я только что узнал об этой спецификации. Существуют ли другие спецификации номеров, например, короткие, […]

Как декодировать JSON с неизвестным полем с помощью Gson?

У меня JSON похоже на это: { “unknown_field”: { “field1”: “str”, “field2”: “str”, “field3”: “str”, “field4”: “str”, “field5”: “str” }, …… } Я создал classы для отображения этого json public class MyModel implements Serializable { private int id; private HashMap models; // getters and setter for id and models here } и class Model1 – […]

Инициализировать длинный Java

Примитивные типы данных – oracle doc говорит, что диапазон long в Java составляет -9,223,372,036,854,775,808 до 9,223,372,036,854,775,807 . Но когда я делаю что-то подобное в моем затмении long i = 12345678910; он показывает мне «Ошибка The literal 12345678910 of type int is out of range ». Есть два вопроса. 1) Как инициализировать long со значением 12345678910 […]

Давайте будем гением компьютера.