Have you ever stood in front of a piece of code and wondered why it behaves the way it does. And wished you had the information about the possible locations from which this method was invocated. Back in the old times it might have been easy – static code analysis could have given you the answer. But nowadays when we have reflection and bytecode modification tooling at hand the answer is often not...
Demonstrates how adaptive control can lessen the impact of JVM performance jitter by introducing controlled delay which can be viewed as a form of jitter itself.
Yoga is an open source toolkit that extends Java REST frameworks to allow for powerful relational client queries.
It's the age-old question that almost all enterprise data architects have to ask themselves at some point in time: When using the Hibernate ORM framework with the Java Persistence API (JPA), should data access be mitigated through the JPA 2.0 EntityManager or through the underlying Hibernate Session?
Facing some significant delays due to Oracle's focus on security in Java, the long-awaited Java 8 is expected to bring some major additions to the language: Lambdas, Default (or defender) methods, and Bulk Data operations. This in-depth review by Anton Arhipov shows you what to expect from next year's release...
If chief security officers are worried about the proliferation of the bring your own device (BYOD) trend, they should be hysterical over the inevitable data breaches that will occur as a result of employees bringing their own cloud computing software into the workplace.
The G1 collector is the latest collector to be implemented in the hotspot JVM. Its been a supported collector ever since Java 7 Update 4. Its also been publicly stated by the Oracle GC Team that their hope for low pause GC is a fully realised G1. Here's how it works.
Applications that integrate or consume multiple different databases, file formats or other sources of data often face this issue: How do we access data in a way that can be reused despite different data structures and underlying technologies?
In part 1, we covered writing web app load tests using multi–mechanize. This post picks up where the other left off and will discuss how to gather interesting and actionable performance data from a load-test.
Some of you have been there. You have added -Xmx option to your startup scripts and sat back relaxed knowing that there is no way your Java process is going to eat up more memory than your fine-tuned option had permitted. And then you were up for a nasty surprise. Apparently there is a lot more going on in the memory than the heap size you managed to regulate.
If you want to help the Java Community Process (JCP) decide on the future direction of Java standards then please spend 5 minutes filling in this form. Standards exist to help users of the Java ecosystem avoid becoming entirely locked into technology provided by one vendor.
Engineers from Spring Source and Pivotal outline some examples of how to use Spring Hadoop with other Spring Projects and drill into an example of configuring Spring Batch with Spring Hadoop.
TheServerSide.com is an online community for enterprise Java architects and developers, providing daily news, tech talk interviews with key industry figures, design patterns, discussion forums, tutorials, and more. TheServerSide.com was launched in May 2000 and has become the largest independent Java community in the world. TheServerSide.com is owned and operated by TechTarget. TechTarget's Application Development Media Group of sites include TheServerSide.Net, SearchWinDevelopment.com, Ajaxian.com, SearchSOA.com, ebizQ.net, SearchSoftwareQuality.com and TheServerSide.com.
- Events & Conferences
- ITKnowledge Exchange
- Java Topics
- Meet The Editors
- White Papers
- Goodbye, sysadmins; hello, software developers (02 Dec 2013) As organizations are moving towards cloud computing, sysadmins are losing their relevance in...
- The challenge of balancing BYOD privacy and security (25 Nov 2013) Learn about how vendors are trying to help balance BYOD privacy and security.
- Cloud adopters seek help for their DevOps, app monitoring and cost control problems (18 Nov 2013) As more companies move to the cloud, more and more companies are realizing that expert help,...
- Will upcoming Google Web Designer fix Java pros' Android problem? (21 Oct 2013) Mobile developers are hoping for something a little different in the upcoming Google Web Designer...
- The most exciting new parts of Java EE 7 and Java 8 (06 Nov 2013) Java author Adam Bien discusses business logic and software development in Java 7 and Java 8.
- Solving performance issues with self-adaptive software (24 Oct 2013) In this discussion, Cameron McKenzie and JInspired CTO William Louth talk about the concepts behind...
- Overprovisioning in AWS? Cost-control tools and strategies can help (22 Nov 2013) For organizations that have moved to the cloud, old habits may be costing them dearly as they...
- Oracle OpenWorld 2013: How to get kids involved in coding (23 Sep 2013) Saskia Vermeer-Ooms and Regina ten Bruggencate offer advice on how to get kids interested in...
- How 'big data' solved the content management (CMS) problem (23 Apr 2013) Content management systems that need to sift through huge amounts of data are big data problems in...
- Oracle announces delays in the JDK 8 release schedule (19 Apr 2013) After patching Web browser security issues, the Java Platform Group at Oracle has announced delays...
- Electric Cloud
- Do you need APIs if you've embraced SOA? (Apigee Europe LTD)
- Data Center & Virtualisation Purchasing Intentions 2013 (ComputerWeekly.com)
- Capgemini and Sogeti - World Quality Report 2013-2014 (Hewlett-Packard Company)
Tell us what you think of the new site. Meet the Editors.