Skip to main content

Kent Jiang

Currently I was working in Perficient China GDC located in Hangzhou as a Lead Technical Consultant. I have been with 8 years experience in IT industry across Java, CRM and BI technologies. My interested tech area includes business analytic s, project planning, MDM, quality assurance etc

Blogs from this Author

MongoDB 4.0 will Support Multiple Document Transactions

In the middle of February 2018 during the Chinese spring festival holiday, we received the following news from the MongoDB community: “MongoDB 4.0 will add support for multi-document transactions, making it the only database to combine the speed, flexibility, and power of the document model with ACID guarantees.” We know that ACID is a very […]

Securing Rest Service with Spring Security and oAuth2 Method

Micro-services are very popular in the application architecture and more and more enterprises have turned the single instance system to micro-service.  Ideally, the variety of services can be built by different teams with different programming languages such as Nodejs, Java, Go or others. Security is ALWAYS one of the top factors we should take into […]

Building a Near Real-Time Dashboard with Big Data Platforms

At the start of the year, we launched an internal effort to build an internal dashboard for employees, to provide a full view of employee personas, performance, the growth of employee skills, machine log monitoring etc. Especially for the machine log, the server produces 1 terabyte of information every week, on which we were able to […]

Hangzhou Spark and Flink Meetup 2017

Almost every year I will be attending the Hangzhou Spark meetup, where we can meet the Spark and Hadoop fans and expert from the local community. I love it because it is an open meetup and nothing to do with the commercial. In this year there are great knowledges and experiences sharing on Flink as […]

Design and Build Your Own Restful API with Swagger

Though APIs have been used for decades, they are turning into the Micro level to fit more frequent changes and decoupling requirements. In recent years, one thing that we have been seeing is a transition from monolithic applications to microservice‑oriented architecture. Out of several API designing and building tools, we would talk about one of […]

Java SE 9 Discovery

Eventually the Java Standard Edition 9 was released along with J2EE 8 after a long wait. This news is not overwhelming in the media report like other exciting technologies of artificial intelligence, cloud etc. However, per the recent programming language ranking report, Java is still one of the most popular languages. In http://statisticstimes.com, for both […]

BigDL – An Open Source Framework for Deep Learning

We have been familiar with machine learning for several years. It has been used in many aspects of business and life such as natural language recognition, fraud detection and autopiloting. While deep learning is a branch of machine learning, it is a big part of the machine learning family based on data representation other than […]

Implementing a Global Website Use Case with Liferay DXP

Liferay is well known as portal software, and they have released a new generation of the platform which is named Liferay DXP. It has very solid Content Management System (CMS) functionality as the core product. In addition, you can find lots of features via its official site which provides better digital experience and social collaboration. […]

NoSQL – CouchDB vs Couchbase

It has been a trend to employ NoSQL database in the modern application system development for either local or cloud platforms. We know that NoSQL stands for “Not the SQL relational database”, but more accurately, it is “Not only the SQL relational database.” NoSQL database can handle structured datasets well in the traditional way, but […]

Deploying Liferay System in the Cloud: Why and How

Over the decades, cloud technologies have been rapidly developed and applied to almost every aspect of the IT industry. To enable their businesses to be more agile and flexible, more and more companies have been moving their application hosting, infrastructure, data storage, website content and more to the cloud. Liferay, as a portal platform to […]

3 Steps to Configure SQL Developer for Hive Data

In my previous post, I introduced a HiveServer2 based approach to query data in Java code. If we don’t have to write any additional code, we could leverage a Database tool to do the manipulation. As we know, Oracle SQL Developer is a free tool that can be used for different kinds of databases by installing […]

How to Query Hive Data in HDP via Java Code

What is Hive? You may have heard about Data Warehousing products such as Oracle, Teradata Netezza which have been used in different industries for decades. Recently, Hive emerged as a new generation of the open-source data warehouse product which features clustered nodes in the big data domain. It facilitates reading, writing, and managing super large […]

Load More