Java Dev Notes

Java Dev Notes - разработка на Java (а также на JavaScript/Python/Flex и др), факты, события из АйТи

четверг, 27 марта 2014 г.

Grails - Convention over Configuration

›
Изучаю популярный фремворк для разработки веб-приложений для JVM-стека - Grails . Вместо того, чтобы писать длинные портянки XML-конфигураци...
1 комментарий:
суббота, 15 марта 2014 г.

Семафоры в Java: реализация простого семафора

›
Семафор используется для обмена сигналами между потоками, или же для охраны критической секции. Их также можно использовать и вместо локов....
пятница, 14 марта 2014 г.

Элементарная реализация BlockingQueue на Java

›
BlockingQueue (блокирующая очередь) - это очередь, которая блокирует поток, в двух случаях: поток пытается получить элементы из пустой оче...
2 комментария:
пятница, 7 марта 2014 г.

Демо-проект: Apache CXF, Jetty, MySQL

›
Решил выложить на Github небольшой демо-проект: клиент-серверное приложение, управляющее аккаунтами (счетами) . Начальная задача: сделать ...
понедельник, 30 сентября 2013 г.

Создание базы, пользователя в MySQL, настройки доступа

›
Для MySQL создаем БД и настраиваем права доступа: mysql> CREATE DATABASE `mydb` CHARSET utf8 COLLATE utf8_general_ci; mysql> GR...
понедельник, 23 сентября 2013 г.

Управление проектами - правила Ашманова

›
Весьма занятные мысли по управлению проектами от Игоря Ашманова: Правила Ашманова - Часть 1 и Правила Ашманова-2. Управление проектами .

JokerConf

›
15 Октября 2013 года в Санкт-Петербурге пройдет JokerConf - конференция по Java-технологиям. Сайт конференции: http://jokerconf.com . Прогр...

Курсы по финансовой математике

›
Если вы интересуетесь финансовой математикой, математическими моделями, применяемыми при инвестировании, а также вообще Financial Engineerin...
пятница, 31 августа 2012 г.

Разбивка PDF на страницы

›
Исходник говорит сам за себя: import java.io.FileOutputStream; import com.itextpdf.text.Document; import com.itextpdf.text.pdf.PdfCopy; i...
понедельник, 27 февраля 2012 г.

OpenMQ database persistence in Glassfish

›
JMS-провайдер в сервере Glassfish является OpenMQ - сановская (а теперь оракловая) разработка с открытым исходным кодом. По-умолчанию, Ope...
среда, 18 января 2012 г.

Доступ к Wikipedia на время действия экрана SOPA

›
Википедия сегодня, 18 Января 2011 года, протестует против SOPA и закрыла доступ к контенту. Но при желании можно все равно этот контент по...
среда, 2 ноября 2011 г.

Скрипт для подсчета числа файлов java, xml и др.

›
Нужно было посчитать статистику по файлам java и др. Вот что получилось: import os   startPath = os . getcwd ( )   java = 0 xmlxsd =...
четверг, 20 октября 2011 г.

Кодировки в MySQL

›
Хорошо объясняется, как выставлять кодировки в MySQL: MySQL + кодировки В результате, я сделал так: открываем файл my.cnf ( /etc/mysql...
пятница, 14 октября 2011 г.

MapReduce и MongoDB

›
Для обработки данных в коллекциях в MongoDB есть замечательный инструмент - map-reduce. Посмотрим, как он работает. Я это делал на реально...
четверг, 1 сентября 2011 г.

Установка MongoDB на RHEL

›
Довелось мне недавно устанавливать MongoDB на RHEL и настраивать репликацию (Replica sets). Про репликацию я напишу в другом посте, а вот пр...
среда, 31 августа 2011 г.

java.text.SimpleDateFormat и потоки

›
Использование класса java.text.SimpleDateFormat , не является потокобезопасным. Например, вот такой код: import java.text.*; cl...
1 комментарий:
пятница, 19 августа 2011 г.

Эффективное копирование файлов в NIO

›
Эффективное копирование файлов в NIO: // Getting file channels FileChannel in = new FileInputStream ( source ) . getChannel ( ) ; ...
четверг, 11 августа 2011 г.

Установка Postgres-9.0 на Ubuntu 10.10

›
Сделаем установку Postgres-9.0 на Ubuntu 10.10. 1) В репах по-умолчанию нет пакета Postgres-9.0, поэтому добавим репозиторий, откуда буд...

Как узнать, какую версию Ubuntu вы используете

›
user1:~$ cat /etc/issue Ubuntu 10.10 \n \l user1:~$ или через GUI: System -> Administration -> System Monitor или: ...

Установка пароля админа в Glassfish 3

›
Как установить админский пароль в Glassgish v3: Запустить Glassfish - GF_HOME/glassfish/bin/startserv Вызвать скрипт asadmn: GF_HOME/bi...
›
Главная страница
Открыть веб-версию
Технологии Blogger.