<< Предыдущая | На главную

Генерация пароля для cvs

При настройке cvs на Synology NAS возникла ошибка:

rejected access to /opt/cvsroot for user

Генерация пароля с помощью htaccess и passwd для cvs пользователей не решали этой ошибки. Генератор паролей для cvsroot/passwd.

Читать дальше ...

Ярлыки : ,

HBase java client example

Устанавливаем соединение с HBase из Java

Продолжаем изучение HBase. После настройки сервера HBase, и проверки его работоспособности, можно попробовать соединиться с ним из клиентского приложения на Java.

Читать дальше ...

Ярлыки : ,

Установка HBase в режиме псевдо-кластера

Как установить HBase поверх Hadoop

Hadoop - мощная система хранения и обработки больших массивов данных, но она слабо приспособлена для хранения и обработки данных небольшого объема на один объект, но большого количества экземпляров.

В этом случае рекомендуется использовать HBase - NoSQL база хранения работающая поверх Hadoop. Небольшое руководство по установке Hadoop в режиме псевдо-кластера.

Читать дальше ...

Ярлыки : , ,

Установка hadoop на centos 6

как установить и протестировать hadoop на Linux

Apache Hadoop это проект который позволяет сохранять и распределённо обрабатывать большие объемы данных.

В этом руководстве пошагово рассказано как установить Hadoop на Centos 6.

Читать дальше ...

Ярлыки : , ,

Установка java на centos 6

Небольшое руководство по установке Java на Centos 5/6.

Читать дальше ...

Ярлыки : ,

Как удалить старую почту в cpanel

На серверах с cpanel очень часто со временем засоряются папки с почтой. Вот скрипт для очистки старой почты. Достаточно добавить его в cron.week и можно забыть про лишний спам захламляющий сервер.

Читать дальше ...

Ярлыки : ,

Spring 3 + Hibernate 4 Lazy Intialize collections

В hibernate есть очень удобная вещь - Lazy Collections. Они позволяют вам описывать логику взаимосвязей объектов и не думать о лишней нагрузке на базу в том случае если вам не понадобится эта коллекция, а она всё равно загрузится при создании объекта.

В spring использование Lazy Collections связанна с одной трудностью: получение такой коллекции из jsp может привести к ошибке: Failed to lazily initialize a collection

Как решить проблему с Failed to lazily initialize a collection читайте внутри.

Читать дальше ...

Ярлыки : , ,

StringTokenizer и csv

StringTokenizer обрабатывает несколько разделителей как один

Если нужно написать быструю обработку данных из csv файла, то первое что приходит на ум воспользоваться StringTokenizer. Но надо знать про одну особенность этого класса - несколько разделителей он воспринимает как один. А в случае CSV-файла это приведёт к ошибке обработки пустых полей, поэтому лучше воспользоваться следующей конструкцией:

String row_fields[] = row.split("\t");
int fieldcntr =0;
String field1 = row_fields[fieldcntr++];
String field2 = row_fields[fieldcntr++];

Если же csv файл содержит строки, которые могут содержать в себе разделитель, то проще всего воспользоваться сторонней библиотекой, например:

OpenCSV

Обработка csv файла  в этом случае так же проста:

Читать дальше ...

Ярлыки :

Сжатие изображений для ускорения сайта

Для ускорения работы сайта приходится сжимать изображения. Подробнее о командах сжатия изображений.

Читать дальше ...

Ярлыки :

Борьба с кракозябрами в запросах

Настраивая работу тэгов в pebble столкнулся с проблемой кривой кодировки для русскоязычных тегов, т.е. русскоязычные теги в Pebble у меня не работали...

Читать дальше ...

Ярлыки :
<< Предыдущая | На главную