Показаны сообщения с ярлыком java. Показать все сообщения
Показаны сообщения с ярлыком java. Показать все сообщения

вторник, 17 января 2017 г.

Установка Gradle под Debian-Ubuntu-Linux (Install Gradle on Ubuntu Linux)

Пошаговая инструкция
Gradle  - это система сборки для java (и не только)
простая и быстрая установка. Мы создадим личную локальную копию так что права рута нам не пригодятся

Скачиваем Gradle

mkdir -p ~/opt/packages/gradle && cd $_

wget https://services.gradle.org/distributions/gradle-3.5-all.zip

unzip gradle-3.5-all.zip

Установка и настройка Gradle

Далее создаем короткую ссылку для доступа к определенной версии . Короткая ссылка предоставляет нам в дальнейшем возможность изменять версию gradle не изменяя конфигурацию.
ln -s ~/opt/packages/gradle/gradle-3.5/ ~/opt/gradle
Откройте на редактирование .profile файл в  vi, emacs, или gedit.
gedit ~/.profile
Вставьте следующие строчки в конец файла .profile.
# Gradle
if [ -d "$HOME/opt/gradle" ]; then
    export GRADLE_HOME="$HOME/opt/gradle"
    PATH="$PATH:$GRADLE_HOME/bin"
fi
В завершение, применяем изменения из .profile и испытаем грейдл.
source ~/.profile

which gradle

gradle -version
Поздравляю, Вы установили рабочую копию Gradle .

воскресенье, 3 ноября 2013 г.

Debian 7 install Java Oracle 1.7 via apt-get




открыть терминал с root правами и поехали

проверим текущую версию Java:

java -version

если там начнет гулять какой-никакой Openjdk или предыдущие установки, то от них нужно избавится. В случае с OpenJDK это делается командой:

sudo apt-get remove openjdk*


Теперь непосредственно установка:

понедельник, 30 апреля 2012 г.

Solr & Lucene


                                     Lucene Logo



Содержание
1.   Apache Solr & lucene
  • Что такое Lucene?
  • Что такое Solr?
  • История возникновения.
  • Текущее состояние. Последняя версия.
2.   Где используется
  • Кросплатформенность, примеры проектов(http://wiki.apache.org/solr/PublicServers)
  • Готовые клиенты для множества языков разработки (в том числе PHP)
3.   Возможности
  • Масштабирование - репликация и шардинг в составе платформы
  • Высокая скорость индексации
  • Индексация в реальном времени
  • Поддержка языков
  • Гибкость благодаря мощной системе конфигурации
  • RunTime конфигурация
  • Работа с различными форматами данных(pdf, doc, json, xml)
  • Индексирование баз данных
  • Кэширование
  • Фильтрация
  • Backup индекса
  • Web панель администрирования
  • Расширяемость благодаря поддержке плагинов
  • Текстовый анализ (разнообразные текстовые фильтры)
  • Язык запросов (фильтры, сортировки, работа с датой/временем, функциональные запросы и многое другое)
  • Приблизительный поиск (неточные совпадения) и проверка запросов на ошибки (подсказки вариантов)
4.   Работа с базами данных
  • Поддержка различных типов баз данных
  • Структура базы данных
  • Оптимизация работы с базой данных, нормализация.
5.   Конфигурация
  • Файлы конфигурации
  • Понятие Документ
  • Stemming, lemmatization - tokenization
  • Анализаторы
  • Schema.xml
  • Создание типов полей
  • Описание полей
  • SolrConfig.xml
  • Файлы конфигурации импорта
  • Описание сущностей документа
  • Парсер запросов Dismax
  • Конфигурация работы в режиме многоядерности
  • Настройка Фильтрации
  • Настройка сортировки
  • Использование расширенного парсера запросов Edismax
6.   Тестирование
  • ПП для измерения производительности: индексирование, поиск
  • Debug режим