<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7745669657260470727</id><updated>2024-10-07T08:50:45.436+03:00</updated><category term="Java"/><category term="git"/><category term="programming"/><category term="css"/><category term="online course"/><category term="JDK6"/><category term="cms"/><category term="education"/><category term="hr"/><category term="html"/><category term="job"/><category term="math"/><category term="memory leaks"/><category term="nlp"/><category term="regexp"/><category term="sourcetree"/><category term="spring"/><category term="unix"/><category term="web design"/><category term="Образование"/><category term="верстка"/><category term="онлайн курсы"/><category term="программирование"/><category term="Amazon"/><category term="BPM"/><category term="BRMS"/><category term="Derby"/><category term="Google"/><category term="Java MQ API"/><category term="JavaEE 6"/><category term="JavaOne"/><category term="JavaOne Java JDK7"/><category term="MQ"/><category term="RCA"/><category term="SaaS"/><category term="algebra"/><category term="algorithm"/><category term="benchmark"/><category term="book"/><category term="concordance"/><category term="count words"/><category term="coursera"/><category term="cs101"/><category term="developer"/><category term="development"/><category term="e-learning"/><category term="gelf"/><category term="grails"/><category term="graylog2"/><category term="java8"/><category term="javaFX"/><category term="javascript"/><category term="jmh"/><category term="js libs"/><category term="jswiki"/><category term="log"/><category term="log4j2"/><category term="logging"/><category term="microsoft"/><category term="ngram"/><category term="ngram statistics"/><category term="number swapping"/><category term="p4merge"/><category term="patterns"/><category term="percolation"/><category term="perf4j"/><category term="perfomance"/><category term="plumbr"/><category term="power of 2"/><category term="redmine"/><category term="regular expression"/><category term="search"/><category term="sleep"/><category term="slf4j"/><category term="sort words"/><category term="sorting"/><category term="sound"/><category term="static fields"/><category term="svn"/><category term="test"/><category term="thread"/><category term="tutorial"/><category term="udacity"/><category term="version control"/><category term="wait"/><category term="weceem"/><category term="work"/><category term="yield"/><category term="адаптер"/><category term="антипаттерны"/><category term="книга"/><category term="паттерны"/><category term="советы"/><title type='text'>Личная база моих знаний</title><subtitle type='html'>Java, Web, JavaScript, Frameworks</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>65</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-1399002267741614949</id><published>2015-02-06T21:09:00.000+03:00</published><updated>2015-02-06T21:09:36.589+03:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="algorithm"/><category scheme="http://www.blogger.com/atom/ns#" term="coursera"/><category scheme="http://www.blogger.com/atom/ns#" term="percolation"/><title type='text'>Algorithm - I. Programming Assignment 1: Percolation</title><summary type="text">

Assessment Summary
Compilation:  PASSED
Style:        PASSED
Findbugs:     No potential bugs found.
API:          PASSED

Correctness:  25/25 tests passed
Memory:       8/8 tests passed
Timing:       9/9 tests passed

Aggregate score: 100.00% [Correctness: 65%, Memory: 10%, Timing: 25%, Style: 0%]

</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/1399002267741614949/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2015/02/algorithm-i-programming-assignment-1.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/1399002267741614949'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/1399002267741614949'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2015/02/algorithm-i-programming-assignment-1.html' title='Algorithm - I. Programming Assignment 1: Percolation'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-2594709778204205831</id><published>2014-05-30T17:26:00.002+04:00</published><updated>2014-05-30T17:26:33.814+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="BPM"/><category scheme="http://www.blogger.com/atom/ns#" term="BRMS"/><title type='text'>Подборка презентаций про JBoss BPM и JBoss BRMS</title><summary type="text">

The&amp;nbsp;introduction&amp;nbsp;and&amp;nbsp;installation of JBoss BRMS&amp;nbsp;
Creating a new project
Creating a domain model
Creating a Domain Specific Language (DSL)
Creating Guided Rules
Creating Technical Rules (DRL)
Creating Guided Decision Tables
Create RuleFlow Process


</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/2594709778204205831/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2014/05/jboss-bpm-jboss-brms.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/2594709778204205831'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/2594709778204205831'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2014/05/jboss-bpm-jboss-brms.html' title='Подборка презентаций про JBoss BPM и JBoss BRMS'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-8342199428330639417</id><published>2014-05-30T16:40:00.002+04:00</published><updated>2014-05-30T16:40:46.119+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="RCA"/><title type='text'>Root Cause Analysis или Поиск корня проблемы</title><summary type="text">

Наткнулся на короткую заметку о Root Cause Analysis(RCA) link.
Довольно интересная техника для выявления проблем и устранения их.

Вот еще статья про практическое применение данной методологии link.

В статье есть ссылки на заготовки Excel таблиц, которые можно скачать.




</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/8342199428330639417/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2014/05/root-cause-analysis.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/8342199428330639417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/8342199428330639417'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2014/05/root-cause-analysis.html' title='Root Cause Analysis или Поиск корня проблемы'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgB6cmWml1qkXe3gWWa0pUI-2MfYWaPWLMZgPI7vFbyEtpRuNbWxofLsntQ90qtqw5LZ8h2lAQYY6g55afxGLFisFzQbLyqn6sojZfGLFEhVmPa2Ot2LJ38KJJlDPIBpZeNDGIXWB1Kvlpx/s72-c/1-table-setup.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-9096856971228000749</id><published>2014-05-30T16:25:00.002+04:00</published><updated>2014-05-30T16:26:42.178+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="Java MQ API"/><category scheme="http://www.blogger.com/atom/ns#" term="MQ"/><title type='text'>SSL configuration of the Websphere MQ Java/JMS client</title><summary type="text">

Introduction

This article shows you how to configure an Secure Sockets Layer (SSL) connection from a Java™/JMS client to an IBM® WebSphere® MQ Queue Manager. It covers the creation of test certificates but does not cover any MQ configuration information. It is purely a Java/JMS client guide and requires an IBM SDK.

Steps 1, 3, and 4 below are required to configure an SSL connection. Do Step 2</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/9096856971228000749/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2014/05/ssl-configuration-of-websphere-mq.html#comment-form' title='Комментарии: 1'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/9096856971228000749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/9096856971228000749'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2014/05/ssl-configuration-of-websphere-mq.html' title='SSL configuration of the Websphere MQ Java/JMS client'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-4735383490201982133</id><published>2014-03-07T16:52:00.000+04:00</published><updated>2014-03-07T16:52:16.006+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="java8"/><title type='text'>Java 8. Простейший локальный кэш</title><summary type="text">

В Java 8 с появлением лямбда выражений можно реализовать простой и функциональный локальных кэш.



Для хранения кэша будем использовать ConcurrentHashMap.



В интерфейсе Map появился новый метод computeIfAbsent. Который позволяет задавать лябда выражение для вычисления значения.



Пример для вычисление чисел Фибоначчи с использованием кэша.




import java.util.Map;import </summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/4735383490201982133/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2014/03/java-8.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/4735383490201982133'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/4735383490201982133'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2014/03/java-8.html' title='Java 8. Простейший локальный кэш'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-9191882002965550296</id><published>2013-08-15T09:35:00.001+04:00</published><updated>2013-08-15T09:35:25.749+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="job"/><category scheme="http://www.blogger.com/atom/ns#" term="microsoft"/><title type='text'>Microsoft Recruiting </title><summary type="text">
Пока в России закручивают гайки, американцы перетягивают к себе всех спецов. 

Hi Ivan,My name is Pavithra and I&#39;m a Recruiter for the Bing Search Team at Microsoft. We&#39;re holding a recruiting event soon in Moscow mid October 2013 recruiting for roles based in Bellevue, WA and when I saw your background and experience I thought you might appreciate learning about the opportunity.Your first </summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/9191882002965550296/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/08/microsoft-recruiting.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/9191882002965550296'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/9191882002965550296'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/08/microsoft-recruiting.html' title='Microsoft Recruiting '/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-8439480449432813534</id><published>2013-05-22T19:48:00.001+04:00</published><updated>2013-05-22T19:48:31.244+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="gelf"/><category scheme="http://www.blogger.com/atom/ns#" term="graylog2"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="log4j2"/><title type='text'>GELF appender for log4j2</title><summary type="text">
I start project&amp;nbsp;gelfj2.&amp;nbsp;It&#39;s very simple GELF implementation in pure Java with the Log4j2 appender.

It uses log4j2 logging library and&amp;nbsp;supports chunked messages which allows you to send large log messages (stacktraces, environment variables, additional fields, etc.) to a&amp;nbsp;Graylog2&amp;nbsp;server.
</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/8439480449432813534/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/05/gelf-appender-for-log4j2.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/8439480449432813534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/8439480449432813534'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/05/gelf-appender-for-log4j2.html' title='GELF appender for log4j2'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-1289056413347404474</id><published>2013-05-22T13:01:00.001+04:00</published><updated>2013-05-22T13:01:34.571+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="power of 2"/><title type='text'>Проверка является ли число степенью 2</title><summary type="text">
Очень простой метод. Реализация на java


if (Integer.bitCount(bufferSize) == 1) {&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;//степень 2} else {&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; //не является степенью 2}
И метод bitCount из Java SDK

/**&amp;nbsp; &amp;nbsp; &amp;nbsp;* Returns the number of one-bits in the two&#39;s complement binary&amp;nbsp; &amp;nbsp; &amp;nbsp;* representation of the specified &amp;lt;tt&amp;gt;int&amp;lt;/tt&amp;gt; value. &amp;nbsp;</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/1289056413347404474/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/05/2.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/1289056413347404474'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/1289056413347404474'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/05/2.html' title='Проверка является ли число степенью 2'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-6022694068692212373</id><published>2013-05-20T17:01:00.002+04:00</published><updated>2013-05-20T17:01:45.295+04:00</updated><title type='text'>Пока гражданин!</title><summary type="text">

</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/6022694068692212373/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/05/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/6022694068692212373'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/6022694068692212373'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/05/blog-post.html' title='Пока гражданин!'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-7109245849620021701</id><published>2013-05-20T16:00:00.003+04:00</published><updated>2013-05-20T16:00:56.235+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="algebra"/><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><title type='text'>Calculate the next power of 2, greater than or equal to x</title><summary type="text">

Very short and simple method =) Use for yourself

/**
&amp;nbsp; &amp;nbsp; &amp;nbsp;* Calculate the next power of 2, greater than or equal to x.&amp;lt;p&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp;* From Hacker&#39;s Delight, Chapter 3, Harry S. Warren Jr.
&amp;nbsp; &amp;nbsp; &amp;nbsp;*
&amp;nbsp; &amp;nbsp; &amp;nbsp;* @param x Value to round up
&amp;nbsp; &amp;nbsp; &amp;nbsp;* @return The next power of 2 from x inclusive
&amp;nbsp; &amp;nbsp; &amp;nbsp;*/
&amp;nbsp; &amp;nbsp; </summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/7109245849620021701/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/05/calculate-next-power-of-2-greater-than.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/7109245849620021701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/7109245849620021701'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/05/calculate-next-power-of-2-greater-than.html' title='Calculate the next power of 2, greater than or equal to x'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-6204547063733276569</id><published>2013-05-17T12:25:00.001+04:00</published><updated>2013-05-17T12:25:11.740+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="git"/><category scheme="http://www.blogger.com/atom/ns#" term="sourcetree"/><title type='text'>SourceTree Free for Windows</title><summary type="text">
Появился бесплатный Git и Mercurial клиент для Windows! Как и прежде поддерживается MAC OS.&amp;nbsp;http://sourcetreeapp.com/

Ждем Linux диструбитива!
</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/6204547063733276569/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/05/sourcetree-free-for-windows.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/6204547063733276569'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/6204547063733276569'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/05/sourcetree-free-for-windows.html' title='SourceTree Free for Windows'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-6079858572206674689</id><published>2013-04-25T17:32:00.002+04:00</published><updated>2013-04-25T17:32:39.822+04:00</updated><title type='text'>Google+ Comment</title><summary type="text">
My blog starts to use comments by Google+.
</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/6079858572206674689/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/04/google-comment.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/6079858572206674689'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/6079858572206674689'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/04/google-comment.html' title='Google+ Comment'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-4589580583199038621</id><published>2013-04-25T13:27:00.002+04:00</published><updated>2013-04-25T13:27:52.979+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="javaFX"/><category scheme="http://www.blogger.com/atom/ns#" term="JavaOne"/><category scheme="http://www.blogger.com/atom/ns#" term="jmh"/><title type='text'>JavaOne 2013 Moscow</title><summary type="text">
Посетил Java One 2013 в Москве.

Народу было много. При регистрации выдали неплохие рюкзаки (3 из 5). Обеды так себе. Гамбургеры с холодной котлетой.

Очень много докладов было с прошлых Java &amp;nbsp;One и других конференций. Почему то все считают, что им нужно что-то знать про performance в java, хотя сами верстают jsp/jsf странички.

Для себя познал несколько полезных инструментов и технологий:
</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/4589580583199038621/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/04/javaone-2013-moscow.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/4589580583199038621'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/4589580583199038621'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/04/javaone-2013-moscow.html' title='JavaOne 2013 Moscow'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-1861851525781731395</id><published>2013-02-27T14:30:00.001+04:00</published><updated>2013-02-27T14:30:18.329+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="e-learning"/><title type='text'>50+ мировых ресурсов бесплатного онлайн-образования</title><summary type="text">


Устали искать курсы и ходить по семинарам от региональных «гуру» и «преподавателей»? При этом хотите улучшить свои знания английского, но нет возможности оплатить дистанционное образование в иностранном университете? Ничего страшного: к вашим услугам — более 50 сайтов, которые позволяют прослушивать и смотреть лекции онлайн бесплатно по целому спектру специальностей и направлений.1. UMass </summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/1861851525781731395/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/02/50.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/1861851525781731395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/1861851525781731395'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/02/50.html' title='50+ мировых ресурсов бесплатного онлайн-образования'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-8534350563175645321</id><published>2013-02-27T14:20:00.001+04:00</published><updated>2013-02-27T14:20:50.747+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="программирование"/><title type='text'>Принципы — вечны, практики — иллюзорны</title><summary type="text">
Основные выдержки из статьи.


Лучшие практики — субъективны и зависят в основном от контекста, в то время как принципы — вечны и универсальны.



Юнит тестирование зависит от контекста. Что я подразумеваю под этим, это чтокаждый согласится, что существует некий набор обстоятельств, который дает ценность юнит тестированию.



Юнит тестирование имеет наибольшую ценность в гибких методологиях, с </summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/8534350563175645321/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/02/blog-post_27.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/8534350563175645321'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/8534350563175645321'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/02/blog-post_27.html' title='Принципы — вечны, практики — иллюзорны'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-7183233579386782591</id><published>2013-02-27T14:01:00.002+04:00</published><updated>2013-02-27T14:01:46.667+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="static fields"/><title type='text'>Java Static Fields</title><summary type="text">

Большинство людей, начинающих разрабатывать на Java не понимают различая между &quot;public static String&quot; и &quot;public String&quot; и расницу между классом и объектом. Здесь будет представлено коротрое объянения.


Класс определяет шаблон данных и операций, которые доступны в JVM после того как вы создали объект этого класса.



Например,



01.class&amp;nbsp;BlogPost {

02.public&amp;nbsp;BlogPost(String inString</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/7183233579386782591/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/02/java-static-fields.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/7183233579386782591'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/7183233579386782591'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/02/java-static-fields.html' title='Java Static Fields'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-5344486993473080882</id><published>2013-02-21T18:26:00.000+04:00</published><updated>2013-02-27T14:03:19.593+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="number swapping"/><title type='text'>Обмен значениями двух численных переменных</title><summary type="text">
Есть 3 очень простых способа поменять значения 2х числовых переменных без использования временной переменной



Может кому-нибудь пригодится



Релизациях на Java



1) Сумма-Разность




int&amp;nbsp;a&amp;nbsp;=&amp;nbsp;10;

int&amp;nbsp;b&amp;nbsp;=&amp;nbsp;20;



System.out.println(&quot;value of a and b before swapping, a:&amp;nbsp;&quot;&amp;nbsp;+&amp;nbsp;a&amp;nbsp;+&quot;&amp;nbsp;b:&amp;nbsp;&quot;&amp;nbsp;+&amp;nbsp;b);



//swapping value of two numbers </summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/5344486993473080882/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/02/blog-post.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/5344486993473080882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/5344486993473080882'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/02/blog-post.html' title='Обмен значениями двух численных переменных'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-7683199683967831705</id><published>2013-01-31T11:49:00.000+04:00</published><updated>2013-01-31T11:49:08.232+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="logging"/><category scheme="http://www.blogger.com/atom/ns#" term="perf4j"/><category scheme="http://www.blogger.com/atom/ns#" term="perfomance"/><title type='text'>Perf4J is System.currentTimeMillis() as log4j is to System.out.println()</title><summary type="text">

Perf4J is a set of utilities for calculating and displaying performance statistics for Java code.

Perf4J is to System.currentTimeMillis() as log4j is to System.out.println()
Similarly, when new Java developers discover that they need to time specified blocks of code for performance logging and monitoring reasons, they often do something like this:
long start = System.currentTimeMillis();// </summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/7683199683967831705/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/01/perf4j-is-systemcurrenttimemillis-as.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/7683199683967831705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/7683199683967831705'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/01/perf4j-is-systemcurrenttimemillis-as.html' title='Perf4J is System.currentTimeMillis() as log4j is to System.out.println()'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-6305910597333288145</id><published>2013-01-31T11:32:00.002+04:00</published><updated>2013-01-31T11:32:29.880+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="regexp"/><title type='text'>Regex Tuesday Challenge</title><summary type="text">
Разминаем мозг регулярными выражениями — Regex Tuesday ChallengeЯ хочу предложить вам поломать голову вечерок-другой над интересными задачками, на регулярные выражения, которые Callum Macrae выкладывает на своем сайте на GitHub каждый Вторник.Каждый вопрос представлен в виде набора тестов. Задача — написать такой регулярное выражение, чтобы все тесты стали зелеными.Некоторые из задач сами по </summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/6305910597333288145/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/01/regex-tuesday-challenge.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/6305910597333288145'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/6305910597333288145'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/01/regex-tuesday-challenge.html' title='Regex Tuesday Challenge'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-2770525997965701516</id><published>2013-01-31T11:19:00.001+04:00</published><updated>2013-01-31T11:19:32.017+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Java"/><category scheme="http://www.blogger.com/atom/ns#" term="memory leaks"/><title type='text'>Некоторые примеры утечек памяти в Java</title><summary type="text">
Чаще всего память утекает из-за:


Handle Leak
Class Loader Leak
Thread Leak
Unchecked arrays
Bugs in the code
Unchecked hash map growth
Programmers forgetting to close prepared statements, sockets or file handles


</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/2770525997965701516/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/01/java.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/2770525997965701516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/2770525997965701516'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/01/java.html' title='Некоторые примеры утечек памяти в Java'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-2673581164158418757</id><published>2013-01-17T17:20:00.002+04:00</published><updated>2013-01-17T17:20:23.663+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Amazon"/><category scheme="http://www.blogger.com/atom/ns#" term="hr"/><category scheme="http://www.blogger.com/atom/ns#" term="work"/><title type='text'>Amazon is coming to Moscow</title><summary type="text">

Амазон готовит высадку рекрутерув в Москву для поиска спецов в свой офис в Сиетле. На днях в linkedIn.com мне прислали сообщение:



Hi Ivan,
I came across your profile and wanted to let you know that the Amazon is heading to Moscow the February 20th – 28th (2013) with a team of engineers and hiring managers to conduct interviews for Software Development Engineer opportunities that are </summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/2673581164158418757/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/01/amazon-is-coming-to-moscow.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/2673581164158418757'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/2673581164158418757'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/01/amazon-is-coming-to-moscow.html' title='Amazon is coming to Moscow'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-5704685323154630379</id><published>2013-01-14T18:13:00.001+04:00</published><updated>2013-01-14T18:13:36.125+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Google"/><category scheme="http://www.blogger.com/atom/ns#" term="search"/><title type='text'>Google учит правильно искать в интернете</title><summary type="text">Все подробности здесь.

http://www.powersearchingwithgoogle.com/course/ps/course.html</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/5704685323154630379/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2013/01/google.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/5704685323154630379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/5704685323154630379'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2013/01/google.html' title='Google учит правильно искать в интернете'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-9033594198201965057</id><published>2012-12-03T17:00:00.002+04:00</published><updated>2012-12-03T17:00:29.277+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="math"/><title type='text'>Equivalent Form of the Riemann Hypothesis</title><summary type="text">


The famous&amp;nbsp;Riemann hypothesis&amp;nbsp;is equivalent to the following not-so-famous conjecture:

&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; For every&amp;nbsp;N&amp;nbsp;≥ 100, | log( lcm(1, 2, …,&amp;nbsp;N) ) –&amp;nbsp;N&amp;nbsp;| ≤ 2 log(N) √N.

Here “lcm” stands for “least common multiple” and “log” means&amp;nbsp;natural log.

Source: Andrew Granville’s chapter on analytic number theory in&amp;nbsp;</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/9033594198201965057/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2012/12/equivalent-form-of-riemann-hypothesis.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/9033594198201965057'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/9033594198201965057'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2012/12/equivalent-form-of-riemann-hypothesis.html' title='Equivalent Form of the Riemann Hypothesis'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total><georss:featurename>Кремлевская наб., Москва, Россия</georss:featurename><georss:point>55.7512419 37.6184217</georss:point><georss:box>55.4652944 36.9867077 56.037189399999995 38.2501357</georss:box></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-8496655667620432684</id><published>2012-12-03T14:58:00.000+04:00</published><updated>2012-12-03T14:58:16.588+04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="redmine"/><title type='text'>My plugins set for redmine 2.1</title><summary type="text">
Поставил недавно redmine для управления проектами. Команда у нас маленькая, так что его функционала хватит.


Из существующего набора плагинов выбрал следующие:


Redmine Attach Screenshot plugin
Redmine Issue Checklist plugin
Redmine (Monitoring &amp;amp; Controlling | Monitoramento &amp;amp; Controle)

И тему Highrise без табов. Получилось добольно удобно и функционально.



Установка полного пакета </summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/8496655667620432684/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2012/12/my-plugins-set-for-redmine-21.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/8496655667620432684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/8496655667620432684'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2012/12/my-plugins-set-for-redmine-21.html' title='My plugins set for redmine 2.1'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7745669657260470727.post-6313770685021734053</id><published>2012-11-21T10:39:00.004+04:00</published><updated>2012-11-21T10:39:50.862+04:00</updated><title type='text'>Consistency, Availability and Partition tolerance (CAP) theorem</title><summary type="text">


CAP theorem&amp;nbsp;is a theory in Distributed Computing.



The theory claims that there is no system that provides all three Consistency, Availability and Partition tolerance. For example, replications must be made in multiple nodes to increase usability, and the adjustability between replicated data must be met. However, in order to make operation possible, even during network partitioning, it</summary><link rel='replies' type='application/atom+xml' href='http://mashintsev.blogspot.com/feeds/6313770685021734053/comments/default' title='Комментарии к сообщению'/><link rel='replies' type='text/html' href='http://mashintsev.blogspot.com/2012/11/consistency-availability-and-partition.html#comment-form' title='Комментарии: 0'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/6313770685021734053'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7745669657260470727/posts/default/6313770685021734053'/><link rel='alternate' type='text/html' href='http://mashintsev.blogspot.com/2012/11/consistency-availability-and-partition.html' title='Consistency, Availability and Partition tolerance (CAP) theorem'/><author><name>Anonymous</name><uri>http://www.blogger.com/profile/15016012081532409247</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>