|
You are here |
ryanharter.com | ||
| | | | |
qnoid.com
|
|
| | | | | This is a personal website, at the outskirts of the web, away from social media and publishing platforms. | |
| | | | |
www.aligelenler.com
|
|
| | | | | Open Source Software and Database Technologies, Java, J2EE | |
| | | | |
blog.eitchnet.ch
|
|
| | | | | [AI summary] A technical guide explains best practices for overriding equals() and hashCode() in Java, comparing the performance of reflection-based libraries, Apache Commons utilities, and manual implementation. | |
| | | | |
konradreiche.com
|
|
| | | Since most of the Java code I wrote in the past was on Android I was not able to enjoy too many Java 8 features yet. Though recently I wrote a microservice in Java using Spring Boot where I could make full use of lambdas and functional interfaces. The following method, for instance, returns the sum of all transactions for a specified instance by traversing their children. @RequestMapping(value = "/transaction/sum/{id}", method = RequestMethod.GET) BigDecimal Sum sum(@PathVariable long id) { List transactions = new ArrayList<>(); Transaction current = repository.find(id); while (current != null) { transactions.add(current); current = current.getChild(); } return transactions.stream().map(t -> t.getAmount()) .reduce(BigDecimal.ZERO, BigDecimal::add); } As some... | ||