Java, J2EE, Oracle, JBosstag:www.theserverside.ru,0000-00-00:defaultAnton Melehin2013-11-13T08:13:00ZAnton Melehin2013-11-13T08:13:00ZruAnton MelehinГенерация пароля для cvsMelekhin Antonhttp://www.theserverside.rutag:www.theserverside.ru,2013-11-13:default/13843303800002013-11-13T08:13:00Z2013-11-13T08:13:00Z<p>При настройке cvs на Synology NAS возникла ошибка:</p>
<p>rejected access to /opt/cvsroot for user</p>
<p>Генерация пароля с помощью htaccess и passwd для cvs пользователей не решали этой ошибки. <a href="http://www.theserverside.ru/blog/2013/11/13/generaciya-parolya-dlya-cvs.html">Генератор паролей для cvsroot/passwd</a>.</p><p><a href="http://www.theserverside.ru/blog/2013/11/13/generaciya-parolya-dlya-cvs.html">Читать дальше ...</a></p>2013-11-13T08:13:00ZHBase java client exampleMelekhin Antonhttp://www.theserverside.rutag:www.theserverside.ru,2013-10-21:default/13823335200002013-10-21T05:32:00Z2013-10-21T05:32:00Z<p>Продолжаем изучение HBase. После <a href="http://www.theserverside.ru/blog/2013/10/20/ustanovka-hbase-v-rezhime-psevdo-klastera.html">настройки сервера HBase</a>, и проверки его работоспособности, можно попробовать <a href="http://www.theserverside.ru/blog/2013/10/21/hbase-java-client-example.html">соединиться с ним из клиентского приложения на Java</a>.</p><p><a href="http://www.theserverside.ru/blog/2013/10/21/hbase-java-client-example.html">Читать дальше ...</a></p>2013-10-21T05:32:00ZУстановка HBase в режиме псевдо-кластераMelekhin Antonhttp://www.theserverside.rutag:www.theserverside.ru,2013-10-20:default/13822753087662013-10-20T13:21:48Z2013-10-20T13:21:48Z<p>Hadoop - мощная система хранения и обработки больших массивов данных, но она слабо приспособлена для хранения и обработки данных небольшого объема на один объект, но большого количества экземпляров.</p>
<p>В этом случае рекомендуется использовать HBase - NoSQL база хранения работающая поверх Hadoop. Небольшое <a href="http://www.theserverside.ru/blog/2013/10/20/ustanovka-hbase-v-rezhime-psevdo-klastera.html">руководство по установке Hadoop в режиме псевдо-кластера</a>.</p><p><a href="http://www.theserverside.ru/blog/2013/10/20/ustanovka-hbase-v-rezhime-psevdo-klastera.html">Читать дальше ...</a></p>2013-10-20T13:21:48ZУстановка hadoop на centos 6Melekhin Antonhttp://www.theserverside.rutag:www.theserverside.ru,2013-10-20:default/13822515170242013-10-20T06:45:17Z2013-10-20T06:45:17Z<p><strong>Apache Hadoop</strong> это проект который позволяет сохранять и распределённо обрабатывать большие объемы данных.</p>
<p>В этом руководстве пошагово рассказано <a href="http://theserverside.ru/blog/2013/10/20/ustanovka-hadoop-na-centos-6.html">как установить Hadoop на Centos 6</a>.</p><p><a href="http://www.theserverside.ru/blog/2013/10/20/ustanovka-hadoop-na-centos-6.html">Читать дальше ...</a></p>2013-10-20T06:45:17ZУстановка java на centos 6Melekhin Antonhttp://www.theserverside.rutag:www.theserverside.ru,2013-10-20:default/13822488600002013-10-20T06:01:00Z2013-10-20T06:01:00Z<p>Небольшое руководство по <a href="http://www.theserverside.ru/blog/2013/10/20/ustanovka-java-na-centos-6.html">установке Java на Centos 5/6</a>.</p><p><a href="http://www.theserverside.ru/blog/2013/10/20/ustanovka-java-na-centos-6.html">Читать дальше ...</a></p>2013-10-20T06:01:00ZКак удалить старую почту в cpanelMelekhin Antonhttp://www.theserverside.rutag:www.theserverside.ru,2013-09-21:default/13797492000002013-09-21T07:40:00Z2013-09-21T07:40:00Z<p>На серверах с cpanel очень часто со временем засоряются папки с почтой. <a href="http://www.theserverside.ru/blog/2013/09/21/kak-udalit-staruu-pochtu-v-cpanel.html">Вот скрипт для очистки старой почты</a>. Достаточно добавить его в cron.week и можно забыть про лишний спам захламляющий сервер.</p><p><a href="http://www.theserverside.ru/blog/2013/09/21/kak-udalit-staruu-pochtu-v-cpanel.html">Читать дальше ...</a></p>2013-09-21T07:40:00ZSpring 3 + Hibernate 4 Lazy Intialize collectionsMelekhin Antonhttp://www.theserverside.rutag:www.theserverside.ru,2013-07-17:default/13740473400002013-07-17T07:49:00Z2013-07-17T07:49:00Z<p>В hibernate есть очень удобная вещь - Lazy Collections. Они позволяют вам описывать логику взаимосвязей объектов и не думать о лишней нагрузке на базу в том случае если вам не понадобится эта коллекция, а она всё равно загрузится при создании объекта.</p>
<p>В spring использование Lazy Collections связанна с одной трудностью: получение такой коллекции из jsp может привести к ошибке: Failed to lazily initialize a collection</p>
<p>Как решить проблему с <a href="http://www.theserverside.ru/blog/2013/07/17/spring-3--hibernate-4-lazy-intialize-collections.html">Failed to lazily initialize a collection</a> читайте внутри.</p><p><a href="http://www.theserverside.ru/blog/2013/07/17/spring-3--hibernate-4-lazy-intialize-collections.html">Читать дальше ...</a></p>2013-07-17T07:49:00ZStringTokenizer и csvMelekhin Antonhttp://www.theserverside.rutag:www.theserverside.ru,2013-07-15:default/13739161200002013-07-15T19:22:00Z2013-07-15T19:22:00Z<p>Если нужно написать быструю обработку данных из csv файла, то первое что приходит на ум воспользоваться StringTokenizer. Но надо знать про одну особенность этого класса - несколько разделителей он воспринимает как один. А в случае CSV-файла это приведёт к ошибке обработки пустых полей, поэтому лучше воспользоваться следующей конструкцией:</p>
<p>String row_fields[] = row.split("\t");<br />
int fieldcntr =0;<br />
String field1 = row_fields[fieldcntr++];<br />
String field2 = row_fields[fieldcntr++];</p>
<p>Если же csv файл содержит строки, которые могут содержать в себе разделитель, то проще всего воспользоваться сторонней библиотекой, например:</p>
<p>OpenCSV</p>
<p><a href="http://www.theserverside.ru/blog/2013/07/15/stringtokenizer-i-csv.html">Обработка csv файла</a> в этом случае так же проста:</p><p><a href="http://www.theserverside.ru/blog/2013/07/15/stringtokenizer-i-csv.html">Читать дальше ...</a></p>2013-07-15T19:22:00ZСжатие изображений для ускорения сайтаMelekhin Antonhttp://www.theserverside.rutag:www.theserverside.ru,2013-01-28:default/13593918600002013-01-28T16:51:00Z2013-01-28T16:51:00Z<p>Для ускорения работы сайта приходится сжимать изображения. <a href="http://www.theserverside.ru/blog/2013/01/28/szhatie-izobrazhenii-dlya-uskoreniya-saita.html">Подробнее о командах сжатия изображений</a>.</p><p><a href="http://www.theserverside.ru/blog/2013/01/28/szhatie-izobrazhenii-dlya-uskoreniya-saita.html">Читать дальше ...</a></p>2013-01-28T16:51:00ZБорьба с кракозябрами в запросахMelekhin Antonhttp://www.theserverside.rutag:www.theserverside.ru,2012-12-27:default/13566074400002012-12-27T11:24:00Z2012-12-27T11:24:00Z<p>Настраивая работу тэгов в pebble столкнулся с проблемой кривой кодировки для русскоязычных тегов, т.е. русскоязычные теги в Pebble у меня не работали...</p><p><a href="http://www.theserverside.ru/blog/2012/12/27/borba-s-krakozyabrami-v-zaprosah.html">Читать дальше ...</a></p>2012-12-27T11:24:00Z