background preloader

Project Lombok

Project Lombok

http://projectlombok.org/

Related:  ProgrammingJava

Getting Started Database setup with DBTestCase subclass Step 2: Extend the DBTestCase class Now you need to create a test class. One way to use Dbunit is to have the test class extend the DBTestCase class. Java IAQ: Infrequently Answered Questions by Peter Norvig Q: What is an Infrequently Answered Question? A question is infrequently answered either because few people know the answer or because it is about an obscure, subtle point (but a point that may be crucial to you). I thought I had invented the term, but it also shows up at the very informative About.com Urban Legends site. There are lots of Java FAQs around, but this is the only Java IAQ. configleon - A Spring runtime configuration that adapts to your environment. Spring out of the box provides little support for loading property attributes based on environments and/or server contexts. Many projects work around this by creating custom ant builds. With Configleon you can build one war file that can be deployed to every location. Configleon really shines is in it's ability to cascade the property attributes.

System.Data.SQLite: System.Data.SQLite Download Page Build Product Names Beginning with System.Data.SQLite version 1.0.74.0 (3.7.7.1), the following templates will be used for the names of the build products: sqlite-netFx-source-version.zip sqlite-netFx-source-version.tar.gz sqlite-framework-setup-cpu-year-version.exe sqlite-framework-setup-bundle-cpu-year-version.exe sqlite-framework-binary-platform-year-version.zip sqlite-framework-binary-bundle-platform-year-version.zip sqlite-framework-static-binary-platform-year-version.zip sqlite-framework-static-binary-bundle-platform-year-version.zip sqlite-netFx-source-date.zip System.Data.SQLite.version.nupkg System.Data.SQLite.variant.version.nupkg Templates (1) and (2) are used for source-code packages. Template (1) is used for generic source-code packages and template (2) is used for source-code packages that are generally only useful on unix-like platforms. Template (3) is used for the setup package.

IT Happens Here!: Understanding the Different ApplicationContexts in Spring Application As a beginner to spring, one might often not know the difference between the several applicationContexts that we use in a spring application. Spring documentation is the best place that can really guide you though the process of completely getting this clarified! But here is the abridged version for a quick understanding of the differences between the various configuration files that we use in a spring application. Understand that the webapplicationcontext denotes the xml configuration file that is invoked by the DispatcherServlet within the spring enabled web application.

Futures in Akka with Scala Akka is actor based, event-driven framework for building highly concurrent, reliable applications. Shouldn’t come a surprise that concept of a future is ubiquitous in a system like that. You typically never block waiting for a response, instead you send a message and expect response to arrive some time in the future. Sounds like great fit for… futures. An Introduction to JavaScript Object Notation (JSON) in JavaScript and .NET MSDN Library Articles and Overviews Web Applications (ASP.NET) Client-side Development An Introduction to JavaScript Object Notation (JSON) in JavaScript and .NET Design ASP.NET Pages and Controls That Take Advantage of the DHTML Object Model, Part I

The 3 things you should know about hashCode() In Java, every object has a method hashCode that is simple to understand but still it’s sometimes forgotten or misused. Here are three things to keep in mind to avoid the common pitfalls. An object’s hash code allows algorithms and data structures to put objects into compartments, just like letter types in a printer’s type case. The printer puts all “A” types into the compartment for “A”, and he looks for an “A” only in this one compartment. This simple system lets him find types much faster than searching in an unsorted drawer.

BTrace: hidden gem in Java developer toolbox This post is about BTrace which I am considering as a hidden gem for Java developer. BTrace is a safe, dynamic tracing tool for the Java platform. BTrace can be used to dynamically trace a running Java program (similar to DTrace for OpenSolaris applications and OS). Shortly, the tool allows to inject tracing points without restarting or reconfiguring your Java application while it’s running.

A New Cluster Based Fuzzy Model Tree for Data Modeling This paper proposes a fuzzy model tree, so-called c-fuzzy model tree, consisting of local linear models using fuzzy cluster for data modeling. Cluster centers are calculated by fuzzy clustering method using all input and output attributes. And then, linear models are constructed at internal nodes with fuzzy membership grades between centers and input attributes. The expansion of internal node is determined by comparing the error calculated at the parent node with the sum of ones at the child nodes. On the other hand, data prediction is performed with the linear model having the highest fuzzy membership value between input attributes and cluster centers at the leaf nodes.

Java Anti-Patterns This page collects some bad code that may not look so obviously bad to beginners. Beginners often struggle with the language syntax. They also have little knowledge about the standard JDK class library and how to make the best use of it. In fact I have collected all examples from everyday junior code. The Interactive Activation and Competition Network: How Neural Networks Process Information Copyright © Simon Dennis, 1997. * These sections contain some mathematics which can be omitted on a first reading if desired. Introduction The Interactive Activation and Competition network (IAC, McClelland 1981; McClelland & Rumelhart 1981; Rumelhart & McClelland 1982) embodies many of the properties that make neural networks useful information processing models.

[JavaSpecialists 199] - Hacking Java Surreptitiously The Java Specialists' Newsletter Issue 199 Category: Language Java version: Java 1 - Java 7 by Dr. Heinz M.

Related: