排序
Make an Immutable Object – in Java
Make an Immutable Object - in Java, Originally published on www.gunnargissel.com Immutable objects are objects that don't change. You make them, then you can't change them. Instead...
How To Design Computer Programs
How To Design Computer Programs, Why Think About Program Design Before Coding? Give me six hours to chop down a tree and I will spend the first four sharpening the axe, said Abraha...
How to use SVG on Processing(p5)
How to use SVG on Processing(p5),First of all, my sample program is here. Prerequisites You've installed Processing on your PC/Mac. Also please get a SVG file to show. How to At fi...
Host a React App with Dropwizard
Host a React App with Dropwizard,Originally post on www.gunnargissel.com Dropwizard is a great Java framework for building RESTful applications. It helps you quickly set up a serve...
The Java Preferences API Is a Little Thing That is a Huge Benefit
The Java Preferences API Is a Little Thing That is a Huge Benefit, Java Preferences Handle Most of what You Want to Do Strong statement, but it's true. We've all come across differ...
All the ways to collect garbage
All the ways to collect garbage,As promised in my previous blog, I am writing about some of the techniques used by different programming languages to automatically collect the dead...
book review
book review, How to Make Software Simpler Here's an unorthodox, refreshing book by Stanford Professor John Ousterhout, inventor of the Tcl scripting language. The title is A Philos...
Need tips to start software engineering
Need tips to start software engineering , Step 1 - Ask your peers in the field I'm about to start again, everything from scratch,..... Any pieces of advices about How to start effi...
How to Build GraphQL Services in Java with Spring Boot
How to Build GraphQL Services in Java with Spring Boot,NOTE: Please be aware this article is now out of date as the tech has moved on since I wrote it in 2019. Let's start by takin...
Stopping a Java memory leak
Stopping a Java memory leak,Java objects are stored in a memory area called the heap. This area increases and decreases in size, but has a limited space defined by several factors,...
Intersection of a vector with a sphere
Intersection of a vector with a sphere,A good friend of mine wanted some help with a VR project to see if a ray (controller's motion vector) is intersecting with a spherical viewpo...
Node.js has a higher cognitive load than Java
Node.js has a higher cognitive load than Java,I'm going to preface this by saying that I'm a much bigger user of Java than I am of node. I do like node, but I just don't use it as ...