-
Enterprise Java
Securing your Tomcat app with SSL and Spring Security
If you’ve seen my last blog, you’ll know that I listed ten things that you can do with Spring Security.…
Read More » -
Enterprise Java
Ten Things You Can Do With Spring Security
One You can specify the authorisation provider of your choice in your Spring XML config file. You do this by…
Read More » -
Core Java
Investigating Deadlocks – Part 5: Using Explicit Locking
In my last blog I looked at fixing my broken, deadlocking balance transfer sample code using both Java’s traditional synchronized keyword…
Read More » -
Core Java
Investigating Deadlocks – Part 4: Fixing the Code
In the last in this short series of blogs in which I’ve been talking about analysing deadlocks, I’m going to…
Read More » -
Core Java
Investigating Deadlocks – Part 3
In my previous two blogs in this series, part 1 and part 2, I’ve demonstrated how to create a piece…
Read More » -
Core Java
Investigating Deadlocks – Part 2
One of the most important requirements when investigating deadlocks is actually having a deadlock to investigate. In my last blog I…
Read More » -
Core Java
Investigating Deadlocks – Part 1
I’m sure we’ve all been there: it’s late, you’re hungry, your server has hung or your application’s running at snail’s…
Read More » -
Enterprise Java
Spring 3.1: Caching and EhCache
If you look around the web for examples of using Spring 3.1’s built in caching then you’ll usually bump into…
Read More » -
Enterprise Java
Spring 3.1 Caching and Config
I’ve recently being blogging about Spring 3.1 and its new caching annotations @Cacheable and @CacheEvict. As with all Spring features…
Read More »