tag:blogger.com,1999:blog-24533944946341866522024-03-14T13:23:02.144+05:00The programmer's nookУголок программистаAnonymoushttp://www.blogger.com/profile/16661604874051087415noreply@blogger.comBlogger1717tag:blogger.com,1999:blog-2453394494634186652.post-41107160443039315502015-05-09T19:58:00.000+06:002015-06-09T08:35:53.425+06:00Что в действительности происходит за рамками абстракций java во время исполнения
Процесс преобразования кода на языке java в инструкции, которые выполняет процессор, нетривиален. Обычно, разработчика на java мало интересует, что же происходит там, за рамками абстракции синтаксиса языка. Но как только требуется интерпретировать какой-либо феномен производительности, обосновано выбрать ту или иную возможность реализации, исследовать непонятное поведение программы или просто Anonymoushttp://www.blogger.com/profile/16661604874051087415noreply@blogger.com0tag:blogger.com,1999:blog-2453394494634186652.post-79914510143319984272012-05-13T08:59:00.002+06:002015-05-31T10:57:30.932+06:00О поддержке параллелизма в Java
Хотя статья и задумывалась как краткое описание основных возможностей Java в области параллелизма, но тема настолько обширна, что в результате получилось достаточно объёмное произведение. Целью статьи является описание общей картины поддержки параллелизма в Java, проблем которые эта поддержка призвана решить и некоторых деталей реализации. Думаю, эта информации будет полезна как новичкам, Anonymoushttp://www.blogger.com/profile/16661604874051087415noreply@blogger.com7tag:blogger.com,1999:blog-2453394494634186652.post-12426683310484691422012-01-03T14:21:00.000+06:002012-05-09T11:47:02.858+06:00Hibernate-Extender или Hibernate, Spring и OSGi
К сожалению, на данный момент Hibernate не обладает необходимыми механизмами интеграции для работы в OSGi среде, хотя подвижки в этом направлении заметны (начальная OSGi-фикация путём разделения пакетов в 4-ой ветке). Это побуждает разрабатывать собственные механизмы, что требует немалых дополнительных усилий.
Эта статья предназначается для тех разработчиков, кому интересно: как можно Anonymoushttp://www.blogger.com/profile/16661604874051087415noreply@blogger.com0tag:blogger.com,1999:blog-2453394494634186652.post-18595318224766217662011-11-26T18:03:00.001+06:002011-11-26T18:12:42.344+06:00Jenkins: The Definitive Guide
Эта заметка не будет рассказывать об использовании CI-сервера Jenkins. В ней не будет технических деталей, в отличие от большинства постов в блоге. Вместо этого я хочу рассказать о книге, которая наполнена таковыми. Это книга Jenkins: The Definitive Guide.
Без сомнения это не книга из ряда фундаментальных по Computer Science. Но это очень добротное последовательное описание практики Anonymoushttp://www.blogger.com/profile/16661604874051087415noreply@blogger.com0tag:blogger.com,1999:blog-2453394494634186652.post-24441128015854848482011-09-18T11:03:00.000+06:002012-05-09T11:35:59.325+06:00Использование Spring в OSGi-контейнере
Вряд ли найдётся Java разработчик, который не знает что такое Spring Framework. Одними из базовых технологий данного фреймворка являются IoC контейнер и поддержка AOP. Эти технологии позволяют успешно разбивать архитектуру приложения на обособленные слои, как на уровне классов, так и на уровне компоновки объектов во время выполнения. Казалось бы, что приложение отлично структурировано на Anonymoushttp://www.blogger.com/profile/16661604874051087415noreply@blogger.com4tag:blogger.com,1999:blog-2453394494634186652.post-11772456690313226412011-07-20T19:59:00.002+06:002012-05-09T11:21:16.404+06:00Особенности паттернов параллельного программирования для бизнес приложений [PoEAA]
Параллельное программирование давно уже перестало быть уделом матёрых гуру. Трудно представить современное приложение, реализация которого игнорировала бы этот вопрос. Аналогично трудно представить прикладного программиста, который бы не держал на вооружении паттернов корпоративных приложений от Фаулера с компанией. Собственно об особенностях присущих этим паттернам и пойдёт речь в этом посте. Anonymoushttp://www.blogger.com/profile/16661604874051087415noreply@blogger.com1tag:blogger.com,1999:blog-2453394494634186652.post-78007245181406039092011-06-11T20:09:00.002+06:002012-05-09T11:13:11.077+06:00Конкурентный доступ к реляционным базам данных
Вопросы параллелизма в компьютерных вычислениях очень сложны! Если вы готовы с эти поспорить, то я отвечу: "Вы либо гений, либо не достаточно разбираетесь в вопросе". Причинами большой сложности являются огромное количество деталей, которые нужно учитывать при разработке параллельных программ. В программирование и без того существует большое количество деталей, которые создают почву для ошибок,Anonymoushttp://www.blogger.com/profile/16661604874051087415noreply@blogger.com7