-
Software Development
Thoughts about TDD and how to use it for untested legacy code
Prologue My personal experiences with TDD mostly match with the others on the internet, in short, TDD is good. It…
Read More » -
Java核心
115 Java面试问题和答案 –终极列表(PDF 下载)
在本教程中我们会讨论在Java面试中可能被用到的各种类型的问题,以便面试官来测试你的Java和面向对象开发(OOP)方面的大概水平。 在接下来的章节我们会讨论面向对象编程(OOP)和它的特点,关于Java及其功能的常见问题,Java 集合框架(Collections), 垃圾回收,异常处理,Java applets, Swing, JDBC, 远程方法调用(RMI), Servlet 和JSP。 让我们开始吧! 目录 面试对象编程(OOP) Java的一些常见问题 Java线程 Java集合 垃圾回收 异常处理 Java Applets…
Read More » -
Enterprise Java
RESTful Charts with JAX-RS and PrimeFaces
Oftentimes, it is useful to utilize a chart for providing a visual representation of your data. PrimeFaces supplies charting solutions…
Read More » -
Core Java
Async abstractions using rx-java
One of the big benefits in using Rx-java for me has been the way the code looks exactly the same…
Read More » -
Enterprise Java
Dropwizard, MongoDB and Gradle Experimenting
Introduction I created a small project using Dropwizard, MongoDB and Gradle. It actually started as an experimenting Guava cache as…
Read More » -
Software Development
Resolve coreference using Stanford CoreNLP
Coreference resolution is the task of finding all expressions that refer to the same entity in a text. Stanford CoreNLP…
Read More » -
Core Java
Pass Streams Instead of Lists
Opening disclaimer: this isn’t always a good idea. I’ll present the idea, along with some of the reasons why it’s…
Read More » -
Enterprise Java
Simplifying JAX-RS caching with CDI
This post explains (via a simple example) how you can use CDI Producers to make it a little easier to…
Read More » -
Core Java
Starting out with jHiccup
After writing my post on ‘How to detect and diagnose slow code in production’ I was encouraged by a reader…
Read More »