all about software development, architecture, clustering, high load, performance, problems solving using Java, MySQL and related technologies

Owner: Borislav_Andruschuk

Listed in: Technology

Language: English

Tags: java, mysql, concurrency, highload, performance

Report it

Site Statistics

Unique Visitors Today:
Page Views Today:
Unique Visitors this Week:
Page Views this Week:
Unique Visitors this Month:
Page Views this Month:
Total Unique Visitors:
Total Page Views:
Total Hits Out:
Traffic Chart

Latest Blog Posts for Technical Blog

  • Poor man's approach in practice
    on Jun 5, 2011 in java development Linux race
    One day we ran into problem when an application was randomly starting using more CPU resources as usual. It continued picking more and more CPU resources from time to time. Thread dump showed many threads though we couldn't understand wich of them is...
  • MySQL: ON DUPLICATE KEY UPDATE breaks generated key list of extended INSERT
    on May 22, 2011 in MySQL java development Database
    When extended INSERT (insert with several tuples in one query) is used with ON DUPLICATE KEY UPDATE clause and there're unique key conflict the Connector/J's Statement will return incorrect list of generated identifiers that cannot be matched with tu...
  • How does JVM handle locksAs we are talking about the latest version of Sun Hotspot Java Virtual Machine 1.6 there're the following three types of locks performed by JVM when you try to acquire lock from java.util.concurrent.locks.Lock implementation or enter synchronized blo...
  • The multithreaded singleton
    on Mar 22, 2011
    We often use singleton pattern and in many cases we have to initialize singleton in multithreaded environment. The implementation we often use is the following:public class Singleton { private static Singleton instance; public Singleton getIn...
  • The GrinderStone is nominated for Eclipse Community Awards
    on Feb 2, 2011 in GrinderStone Eclipse
    The GrinderStone, an IDE for Grinder load testing scripts development, is nominated for Eclipse Community Awards 2011 in Best Developer Tool section. Any comments will be appreciated on GrinderStone nominee page. We thank our users and give them uniq...
  • MySQL 5.5 won't start on Mac OS 10.6
    on Jan 25, 2011 in MySQL Database
    Modify the mysql.server script file using the following command : sudo /Applications/ /usr/local/mysql/support-files/mysql.server Locate the configuration defining the basedir and set the following : basedir=/us...
  • InnoDB: strange deadlock
    on Nov 7, 2010 in MySQL development Database
    One time I've noticed that some concurrent threads that perform inserts into one simple table can cause deadlock in MySQL. I don't have auto increment primary key in a table and generate id on application level. So let concurrent inserts are performe...
  • JBPM concurrency issue: Action altered id
    on Oct 18, 2010 in java jbpm development
    I've been working for several days on problem when some concurrent threads create process instances from one process definition. In my environment I deploy one process definition on application startup and use this instance during whole application l...
  • Fibonacci numbers built with SQL
    on Oct 9, 2010 in MySQL Database
    I've been at work today and my friend Eugene has told me that he read somewhere about one guy who calculated Fibonacci numbers using SQL. He asked me to do the same... and after 5-10 minutes I've got the following query: select N from ( select...
  • GrinderStone 2.5.3I've released new GrinderStone 2.5.3 version. It has come with the following features: redirect for all Grinder outputs to Eclipse terminal (feature #9) compatibility with latest version of PyDev (issue #26) ability to debug Grinder scripts using...
Loading Comments...


{ds_PageTotalItemCount} commentcomments

Post a Comment