Java Code Geeks » Marco Tedone http://www.javacodegeeks.com/ Java 2 Java Developers Resource Center Tue, 03 Mar 2015 23:00:38 +0000 en-US hourly 1 http://wordpress.org/?v=4.1.1 JMX and Spring – Part 3http://www.javacodegeeks.com/2012/07/jmx-and-spring-part-3.html http://www.javacodegeeks.com/2012/07/jmx-and-spring-part-3.html#comments Tue, 10 Jul 2012 01:00:00 +0000 http://www.javacodegeeks.com/2012/10/jmx-and-spring-part-3.html This article is the last one of this series. Take a look at Part 1 and Part 2. In this last article of the series I’ll show how to use the native JMX support within the JDK to implement a notification mechanism which alerts a listener when the HEAP memory is above a certain threshold. […]

 

]]>
http://www.javacodegeeks.com/2012/07/jmx-and-spring-part-3.html/feed/ 0
JMX and Spring – Part 2http://www.javacodegeeks.com/2012/07/jmx-and-spring-part-2.html http://www.javacodegeeks.com/2012/07/jmx-and-spring-part-2.html#comments Tue, 10 Jul 2012 01:00:00 +0000 http://www.javacodegeeks.com/2012/10/jmx-and-spring-part-2.html This post continues from Part 1 of the tutorial. Hi, in my previous article I explained how to setup a JMX server through Spring and how to protect access to it through authentication and authorisation. In this article I will show how to implement a simple MBean which allows users to change the level of […]

 

]]>
http://www.javacodegeeks.com/2012/07/jmx-and-spring-part-2.html/feed/ 0
JMX and Spring – Part 1http://www.javacodegeeks.com/2012/07/jmx-and-spring-part-1.html http://www.javacodegeeks.com/2012/07/jmx-and-spring-part-1.html#comments Tue, 10 Jul 2012 01:00:00 +0000 http://www.javacodegeeks.com/2012/10/jmx-and-spring-part-1.html This is the first of three articles which will show how to empower your Spring applications with JMX support. Maven Configuration This is the Maven pom.xml to setup the code for this example:           <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>uk.co.jemos.experiments.jmx</groupId> <artifactId>jemos-jmx-experiments</artifactId> <version>0.0.1-SNAPSHOT</version> <name>jemos-jmx-experiments</name> <description>Jemos JMX Experiments</description> <build> <plugins> <plugin> <groupId>org.apache.maven.plugins</groupId> […]

 

]]>
http://www.javacodegeeks.com/2012/07/jmx-and-spring-part-1.html/feed/ 0
Measuring your IT OPS – Part 2http://www.javacodegeeks.com/2012/06/measuring-your-it-ops-part-2.html http://www.javacodegeeks.com/2012/06/measuring-your-it-ops-part-2.html#comments Mon, 18 Jun 2012 15:39:00 +0000 http://www.javacodegeeks.com/2012/10/measuring-your-it-ops-part-2.html In my opening article I stated the importance of measuring IT OPS to provide the underlying framework for a Continous Improvement (CI) culture and to this effect I identified a list of IT OPS measurements which I consider key to understand how your IT organisation is performing. In the first article of this series I […]

 

]]>
http://www.javacodegeeks.com/2012/06/measuring-your-it-ops-part-2.html/feed/ 0
Measuring your IT OPS – Part 1http://www.javacodegeeks.com/2012/06/measuring-your-it-ops-part-1.html http://www.javacodegeeks.com/2012/06/measuring-your-it-ops-part-1.html#comments Mon, 18 Jun 2012 15:39:00 +0000 http://www.javacodegeeks.com/2012/10/measuring-your-it-ops-part-1.html In my previous article I briefly explained the importance of measuring IT OPS to lay the foundations for Continuous Improvement (CI). I then listed what I think are few, indispensable IT OPS measurements that form the basis for a CI environment. The first of these is FALT, (Feature Average Lead Time). Which kind of measure […]

 

]]>
http://www.javacodegeeks.com/2012/06/measuring-your-it-ops-part-1.html/feed/ 0
The importance of measuring your IT operationshttp://www.javacodegeeks.com/2012/06/importance-of-measuring-your-it.html http://www.javacodegeeks.com/2012/06/importance-of-measuring-your-it.html#comments Sat, 16 Jun 2012 15:00:00 +0000 http://www.javacodegeeks.com/2012/10/the-importance-of-measuring-your-it-operations.html How could one tell if an IT organisation is working well? A simple measure could be to check the delivered business functionalities versus the requested ones; if IT delivered all that was requested by the business one could assume that the IT organisation works well; viceversa if IT didn’t deliver the majority/totality of what was […]

 

]]>
http://www.javacodegeeks.com/2012/06/importance-of-measuring-your-it.html/feed/ 0
XML unmarshalling benchmark: JAXB vs STax vs Woodstoxhttp://www.javacodegeeks.com/2012/05/xml-unmarshalling-benchmark-jaxb-vs.html http://www.javacodegeeks.com/2012/05/xml-unmarshalling-benchmark-jaxb-vs.html#comments Thu, 24 May 2012 16:00:00 +0000 http://www.javacodegeeks.com/2012/10/xml-unmarshalling-benchmark-jaxb-vs-stax-vs-woodstox.html Introduction Towards the end of last week I started thinking how to deal with large amounts of XML data in a resource-friendly way.The main problem that I wanted to solve was how to process large XML files in chunks while at the same time providing upstream/downstream systems with some data to process. Of course I’ve […]

 

]]>
http://www.javacodegeeks.com/2012/05/xml-unmarshalling-benchmark-jaxb-vs.html/feed/ 1
AOP made easy with AspectJ and Springhttp://www.javacodegeeks.com/2012/04/aop-made-easy-with-aspectj-and-spring.html http://www.javacodegeeks.com/2012/04/aop-made-easy-with-aspectj-and-spring.html#comments Thu, 19 Apr 2012 19:54:00 +0000 http://www.javacodegeeks.com/2012/10/aop-made-easy-with-aspectj-and-spring.html I recently started looking at Aspect Oriented Programming (AOP) and I’m finding it exciting to say the least. Of course I was acquainted with it, since I saw it used for transaction management within Spring but I have never looked at it in depth. In this article I want to show how quick it is […]

 

]]>
http://www.javacodegeeks.com/2012/04/aop-made-easy-with-aspectj-and-spring.html/feed/ 0
Software Engineering needs leaders, not ScrumMasters!http://www.javacodegeeks.com/2012/03/software-engineering-needs-leaders-not.html http://www.javacodegeeks.com/2012/03/software-engineering-needs-leaders-not.html#comments Fri, 23 Mar 2012 19:47:00 +0000 http://www.javacodegeeks.com/2012/10/software-engineering-needs-leaders-not-scrummasters.html I recently reflected on SCRUM and the role of the ScrumMaster. We know that a ScrumMaster should act as a servant-leader; she should provide guidance but not decisions, removing impediments yet empowering the team: in a word, the ScrumMaster should act as a facilitator within the team, shielding the team from the outside world, ensuring […]

 

]]>
http://www.javacodegeeks.com/2012/03/software-engineering-needs-leaders-not.html/feed/ 1