Jimmy Hu

45 Flips | 1 Magazine | 19 Likes | 1 Following | 5 Followers | @tchu1979 | Keep up with Jimmy Hu on Flipboard, a place to see the stories, photos, and updates that matter to you. Flipboard creates a personalized magazine full of everything, from world news to life’s great moments. Download Flipboard for free and search for “Jimmy Hu”

八台,不一样的中餐体验

Oracle bets the future of Java EE on REST APIs

Oracle is banking on REST and JSON to modernize Java EE for microservices and the cloud.<p>It may seem like ages since REST stole thunder from SOAP as a …

Tomcat vs. Jetty vs. Undertow: Comparison of Spring Boot Embedded Servlet Containers

With the rise in popularity of micro services we have seen a similar rise in popularity of applications with embedded servlet containers. Spring boot …

Google is now operating its own Root Certificate Authority to increase product security

Noting the foundational importance of HTTPS in the evolution of the web going forward, Google is now operating its own Root Certificate Authority. Responsible for authenticating the identity of websites, Google Trust Services will operate certificates on behalf of Google and Alphabet.<p>The company …

Overview of AI Libraries in Java

<b>I just announced the new Spring 5 modules in REST With Spring:</b><p><b>>> CHECK OUT THE COURSE</b><p><b>1. Introduction</b><p>In this article, we’ll <b>go over an overview of</b> …

Google is looking to improve public encryption key identification with ‘Key Transparency’ initiative

With how much our lives reside on the internet either through a web browser or an application on our phones, it is important that everyone’s private data stays secure and of course, private. To do this, companies and developers are implementing encryption into their programs. The issue, according …

Trump leak raises new questions about Telegram security

Last night, <i>BuzzFeed</i> published an unconfirmed intelligence report on President-elect Donald Trump’s ties with Russia, sending the political world into red alert. But as explosive as the Trump allegations were, there was one passage that was particularly interesting for cryptography buffs, concerning …

The Cloud in 2017: Seven key trends, from AWS and Azure to voice services and machine learning

Here’s a no-brainer: 2017 will be a big year for the cloud. Cloud computing is an innovation rivaling the advent of client-server, the PC or the …

Hot programming trends in 2016

Technology is constantly moving forward—well, maybe not always forward, but always moving. Even for someone who keeps an eye on the trends and their …

GamesBeat community manager Mike Minotti’s top 10 games of 2016

It’s hard to find a common link between all of the excellent games released in 2016. This isn’t the year of the bow or Luigi. Instead, it’s a year filled with a lot of quality releases.<p>The awkward transition to the PlayStation 4 and Xbox One era is behind us, and developers are thriving with a mix …

Civilization (Video Game)

Bravely Second: End Layer shows Square Enix still has its old-school juice

I was a fan of Bravely Default, so I was happy to go back for seconds (ha ha).<p>Bravely Second: End Layer is the sequel to the Square Enix 3DS role-playing game that took a lot of its inspiration from the Final Fantasy series’ earlier entries (back when it was actually turn-based and crystals meant …

This text explains how to detect the getters and setters of a class using Java Reflection

Using Java Reflection you can inspect the methods of classes and invoke them at runtime. This can be used to detect what getters and setters a given …

Understanding Java's Object-Oriented Programming (OOP)

• Programming<br>• Java<br>• Understanding Java’s Object-Oriented Programming (OOP)<p>Understanding Java’s Object-Oriented Programming (OOP)<p>Java is object-oriented. …

Google releases Project Wycheproof: Security tests to check cryptographic libraries for known attacks

Google today released Project Wycheproof, a set of security tests that check cryptographic software libraries for known weaknesses being used in attacks. The project, named after Mount Wycheproof, the smallest mountain in the world, is available for free on GitHub.<p>Project Wycheproof includes over …

Top JavaScript Frameworks & Topics to Learn in 2017

The popularity of JavaScript has led to a very vibrant ecosystem of technologies, frameworks, and libraries. Along with all the amazing diversity and …

38 enterprise startups that will boom in 2017, according to VC investors

Who better to ask than the startup experts, the VCs that watch the industry, guide the startups, hear their pitches, and invest in them?<p>So we reached out to a handful of top VCs and asked them which young or growth-stage startups will boom in 2017.<p>We asked them to particularly focus on enterprise …

Java Concurrency Interview Questions (+ Answers)

<b>I just announced the new Spring 5 modules in REST With Spring:</b><p><b>>> CHECK OUT THE COURSE</b><p>This article is part of a series:<p>• Java Collections Interview …

Introduction To Apache Camel

<b>I just announced the new Spring 5 modules in REST With Spring:</b><p><b>>> CHECK OUT THE COURSE</b><p><b>1. Overview</b><p>In this article, we’ll <b>introduce Camel and explore one</b> …

And the 2016 JCP EC Members are...

Heather VanCura, Java Community Leader at Oracle, revealed in a <b>blog post</b> that there was an increase in JCP Member voter turnout at 36 percent …

Java Performance Monitoring: 5 Open Source Tools You Should Know

<b>Little known yet useful: The state of open source Application Performance Monitoring</b>One of the most important things for any application is …

L'Alchimiste - 厨师就像是炼金术士

Trampolining: a practical guide for awesome Java Developers

Trampolining is a nifty trick that every Java developer should know about. By representing a computation in one of 2 states (completed with result, …

In Java How to Perform File Search Operation using java.nio.file interface? Tutorial on File and Directory Operations

Java 8 has so many new functionalities and collection of features which are hidden inside packages. In this tutorial we will go over …

Inside Java 9

Java 9 has a lot to offer besides modularity: new language features and a lot of new or improved APIs, GNU-style command options, multi-release JARs, …

Spring Boot Application Connect to LDAP Userstore

In this blog post, we are going to connect a sample spring boot application with LDAP-based userstore to do the authentication.<p>First, create an LDAP …

Google DeepMind sets sights on beating StarCraft II, making AI-playable version of game

After conquering the challenging game of Go earlier this year, Google’s DeepMind division is setting its sights on beating StarCraft II. DeepMind is partnering with developer Blizzard to release an open research environment that better allows AIs and machine learning systems to interact with the …

What are some concepts/algorithms/data structures that every computer science student should know?

You should be aware of a few basic <i>techniques</i> that occur over and over again in many algorithms:<p>Brute Force<br>• Divide and Conquer<br>• Greedy Programming<br>• Dynamic …

4 reasons why XaaS should be on your recurring revenue radar

James Stapley / FreeImages.com<p>What is XaaS? How do you even pronounce it? It’s (Anything) as a Service, let’s pronounce it “zaahss”, and it’s a …

Why is Java so insecure? Buggy open source components take the blame

Hard-to-patch bugs in Java applications are proving a difficult problem to solve.<p>Open-source and Java components used in applications remain a weak …

The Advantages of Java for Web Development

<b>Simplicity-</b> Java is a powerful yet simple programming language. It is an extension of C and C++, with two additional features for improved memory …